6. Uygulama Geliştiricilerden neler duyuyoruz?
BT kaynakları konusunda
endişelenmeden rekabetçi
bir ortamda uygulamalar
oluşturmam gerekiyor
Yeni uygulamalar makinemde
sorunsuz çalışıyor ancak
geleneksel BT sunucularında
arıza var
BT kaynakları üzerinde beklemek
zorunda kaldığım zaman,
üretkenlik ve uygulama
yeniliklerim askıya alınabiliyor
7. BT Uzmanlarında neler duyuyoruz?
Sunucuları yönetmeye ve
bakımlarını yapmaya
odaklanmalıyım.
Bilinmeyen uygulamaları nasıl
entegre edeceğime emin değilim
ve geliştiricilerin yardımına
ihtiyacım var.
Hem sunucu korumasına hem de
uygulama uyumluluğuna
odaklanamıyorum
8. Container Nedir?
Containers = işletim sistemi sanallaştırması Geleneksel sanal makineler (VMs)= donanım sanallaştırma
Windows Server containers: maksimum hız ve yoğunluk Hyper-V containers: yalıtım artı performans
OS
Kernel
Applications
Container Container Container
Hardware
Hardware
Container Container Container
Hyper-V
Container
Kernel
Container
Kernel
Container
Kernel
Hardware
OS
Application
VM VM VM
App
OS
App
OS
App
OS
9. Virtualization Containerization
Type 1
Hardware
Hypervisor 1
VM VM VM
Hardware
Type 2
Host OS
Hypervisor 2
VM VM VM
Virtual machine
Guest OS
Dependencies
Application
Hardware
Host OS
Docker Engine
Dependency 1 Dependency 2
C C C C C
Container
App dependencies
Application XYZ
Virtualization vs containerization
10. Container avantajı
Hardware
Host OS
Hypervisor 2
VM VM
Application ApplicationCon. Con.
Geleneksel sanal ortam
Con. Con.
Container kaynaklarının düşük kullanımı
Uygulamaların konteynırlaştırılması ve
bağımlılıkları
11. Container avantajı
Hardware
Host OS
Docker Engine
VMVM
Con.
Con.
Con.
Con.
Containerized ortam
Gelişmiş yoğunluk ve izolasyon için
containerları ve bağımlılıklarını
VM'lere taşıyın
Verimlilik kazanımı ve maliyet tasarrufu
için kullanılmayan kaynaklar
13. Containers hız kazanıyor..
9x
500 veya daha fazla server çalıştıran
kuruluşların yaklaşık% 60’ı, contaıner
teknolojılerını tercıh etmektedir.
Kuruluşunuz şu
anda
konteyner
teknolojilerini
kullanıyor mu?
Büyük
şirketler
benimsemey
e başlıyor.
Containers teknolojisi sanallaştırmadan 9 kat daha hızlı büyüyor.
~60%
Benim org. konteyner
teknolojilerini
değerlendiriyor
Evet, org. şu anda
konteyner
teknolojileri kullanıyor
Hayır org benim.
konteyner
teknolojilerini
kullanmıyor
Emin değil
Uygulanamaz
23%
42%
25%
7%
2%
14. Endüstri analistleri hemfikir
“2020 yılına gelindiğinde, işletmelerin% 50'sinden
fazlası, bugün% 5'ten daha az, üretimde kritik öneme
sahip, Containerized cloud-native uygulamaları
çalıştıracaktır..”
18. Kubernetes
Uygulamalarınızı hızlı
ve öngörülebilir bir
şekilde dağıtın
Uygulamalarınızı
anında
ölçeklendirin
Yeni özellikleri
sorunsuz bir şekilde
sunun
Donanım
kullanımını
yalnızca gerekli
kaynaklarla
sınırlayın
21. Azure Container Service (AKS)
Containers
101
Azure
container
technology
Container
orchestration
Azure
Container
Service (AKS)
Azure Container
Instances
(ACI)
Azure
Container
Registry
Open Service
Broker for
Azure (OSBA)
Release
automation
tools
22. Azure Container Service (AKS)Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
IaaSPaaS
Azure services
SQL Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
OSBA
Batch
Azure Container
Instances (ACI)
Azure Virtual
Machines
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Virtual kubelet
App Service
Azure Container
Service (AKS)
ACS
Engine
23. Azure Container Service (AKS)
Kubernetes'in dağıtımını, yönetimini ve
operasyonlarını basitleştirin
Açık kaynak API’ler ile
nasıl isterseniz öyle
çalışın.
Uygulamalarınızı
güvenle ölçekleyin ve
çalıştırın
Altyapıya değil
Continer’a odaklanın
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
24. Azure Container Service (AKS)
Tam yönetilen Kubernetes kümesi
Managed
Azure infrastructure services
Docker
Kubernetes
• Yönetilen kontrol paneli
• Otomatik yükseltmeler,
yamalar
• Kolay küme ölçekleme
• Self-healing
• Tasarruf
Application
architect
Infrastructure
architect
Applications
Operations
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
25. Azure Container Service (AKS)
Azure portalı üzerinden AKS kümesi
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
26. Azure Container Service (AKS)
Azure Container Service Engine
Özel dağıtımları
etkinleştirir
GitHub'da mevcutYeni özellikler için
kanıtlanmış bir zemin
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
27. Azure Container Instances (ACI)
Containers
101
Azure
container
technology
Container
orchestration
Azure
Container
Service (AKS)
Azure Container
Instances
(ACI)
Azure
Container
Registry
Open Service
Broker for
Azure (OSBA)
Release
automation
tools
28. Azure Container Instances (ACI) PREVIEW
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
IaaSPaaS
Azure services
SQL Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
OSBA
Azure Container
Service (AKS)
ACS
Engine
Batch
Azure Virtual
Machines
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Virtual kubelet
App Service
Azure Container
Instances (ACI)
29. Azure Container Instances (ACI)
Azure'daki containerları tek bir komutla kolayca çalıştırın
PREVIEW
Bulut ölçekli
container
kapasitesi
Hyper-visor
izolasyonu
Containerları hemen
kullanmaya başlayın
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
30. Hızlıca Azure Container Instance Oluşturma
Azure Container Instances (ACI) PREVIEW
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
31. ACI sonsuz konteyner
tabanlı ölçek sağlar
K8s için ACI Bağlayıcısı
bunları bir araya getiriyor
Kubernetes zengin
orkestrasyon yetenekleri
sunar
Azure Container Instances (ACI)
Kubernetes için ACI Connector
PREVIEW
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
32. Kubernetes
control pane
Application
architect
Infrastructure
architect
Azure Container Instances (ACI)
ACI
Connector
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
VM VM
VM VM
Deployment/
tasks
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Azure Container Instances (ACI) PREVIEW
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
WasteWaste
WasteWaste PodPod
PodPod
34. Azure Container RegistryAzure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
IaaSPaaS
Azure services
SQL Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker Enterprise
Edition
Mesosphere
DC/OS
Azure
OSBA
Azure Container
Service (AKS)
ACS
Engine
Batch
Azure Container
Instances (ACI)
Azure Virtual
Machines
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Virtual kubelet
App Service Azure
Container
Registry
(ACR)
35. Azure Container Registry
Tanıdık, açık kaynaklı
Docker CLI araçlarını
kullanın
Azure Container Registry
coğrafi çoğaltma
Tüm container türleri için
görüntüleri yönetin
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
36. Azure Container RegistryAzure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
37. Open Service Broker for Azure
Containers
101
Azure
container
technology
Container
orchestration
Azure
Container
Service (AKS)
Azure Container
Instances
(ACI)
Azure
Container
Registry
Open Service
Broker for
Azure (OSBA)
Release
automation
tools
38. Open Service Broker for Azure (OSBA)Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
IaaSPaaS
Azure services
SQL Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
Azure Container
Service (AKS)
ACS
Engine
Batch
Azure Container
Instances (ACI)
Azure Virtual
Machines
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Virtual kubelet
App Service
OSBA
39. Open Service Broker for Azure (OSBA)
Containerları Azure hizmetlerine ve platformlara bağlama
Basit ve esnek servis
entegrasyonu
Çok sayıda
platformda uyumlu
Azure hizmetlerine
bağlanmak için standart bir
yol
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
40. Open Service Broker for Azure (OSBA)
OpenShift Cloud Foundry Service Fabric
(Coming soon)
Kubernetes
(AKS)
Azure SQL Database Redis Cache CosmosDB And more!
Open Service Broker
for Azure (OSBA)
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
42. Release automation tools
Kubernetes deneyimini basitleştirmek
Modern
Kubernetes
development
Kubernetes için
paket yöneticisi
Kubernetes için
olay odaklı
komut dosyası
Brigade için
görselleştirme
panosu
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools