SlideShare a Scribd company logo
Azure Container Service
Fırat Yaşar
Son 10 Yıldır:
Konuşmacı & Yazar:
• Mshowto.org firatyasar.com.tr
Mustafa Kara | @mustafakara01
Son 10 Yıldır:
• Senior Danışman
• MVP – Azure
• Teknik Yönetici
• Teknik Eğitmen - MCT
• AWS, MCSE, MCITP, MCDBA,CCNA, HP AIS…
Konuşmacı & Yazar:
• Microsoft Etkinlikleri ve Lansmanlar
• Microsoft Virtual Academy | Channel 9
• Üniversiteler
• Mshowto.org ve mustafakara.net.tr
Technical Manager | Sr. Consultant | Master Trainer | Writer & Speaker
Genel Bakış
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
Containers 101
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
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
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
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
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
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ı
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
Container avantajı
Hızlı
yineleme
Çevik teslimat Değişmezlik Tasarruf Elastic
bursting
Verimli
dağıtım
ITdevelopers
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%
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..”
Container orchestration
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
Orkestrasyon unsurları
Zamanlama Yakınlık İzleme Failover
Ölçekleme Networking Hizmet keşfi Koordineli
uygulama
güncellemeleri
Kubernetes
Taşınabilir
Public, private, hybrid,
multi-cloud
Genişletilebilir Self-healing
Otomatik yerleştirme, otomatik
yeniden başlatma, otomatik
çoğaltma, otomatik
ölçeklendirme
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
Azure container technology
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
Azure container ecosystem
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 Container
Instances (ACI)
Azure Virtual
Machines
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Virtual kubelet
App Service
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
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
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
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
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
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
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
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)
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
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
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
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
Azure Container Registry
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
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)
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
Azure Container RegistryAzure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
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
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
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
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
Release automation tools
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
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
Teşekkürler

More Related Content

PPTX
Azure Container Service
PPTX
Introduction to Amazon Web Services
PPTX
Azure Cloud Engineer - Bölüm 1
PPTX
Microsoft Azure Sql Server HADR
PPTX
Microsoft Operations Management Suite (OMS) Genel Bakış
PPTX
Microoft Azure Giriş
PPTX
Azure Cloud Engineer - Bölüm 10
PPTX
Azure Cloud Engineer - Bölüm 3
Azure Container Service
Introduction to Amazon Web Services
Azure Cloud Engineer - Bölüm 1
Microsoft Azure Sql Server HADR
Microsoft Operations Management Suite (OMS) Genel Bakış
Microoft Azure Giriş
Azure Cloud Engineer - Bölüm 10
Azure Cloud Engineer - Bölüm 3

What's hot (20)

PPTX
Azure Cloud Engineer - Bölüm 4
PPTX
Azure Cloud Engineer - Bölüm 2
PPTX
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04
PPTX
Application Insights
PPTX
Azure Cloud Engineer - Bölüm 6
PPTX
Azure Cloud Engineer - Bölüm 8
PPTX
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03
PPTX
Windows Server Containers
PPTX
Azure Cloud Engineer - Bölüm 9
PPTX
Azure Cloud Engineer - Bölüm 5
PPTX
Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2
PPTX
Microsoft Azure - Kurumunuzu Buluta Taşıyın
PPTX
Azure Cloud Engineer - Bölüm 7
PPTX
Azure Governance
PPTX
Microsoft Private Cloud
PPTX
System Center 2012 SP1 ve R2 Yenilikleri
PPTX
Microsoft Azure Temelleri - Modul 1
PPTX
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1
PPTX
vSphere Integrated Containers
PPTX
Az 103 : Microsoft Azure Administrator - Bolum 3
Azure Cloud Engineer - Bölüm 4
Azure Cloud Engineer - Bölüm 2
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04
Application Insights
Azure Cloud Engineer - Bölüm 6
Azure Cloud Engineer - Bölüm 8
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03
Windows Server Containers
Azure Cloud Engineer - Bölüm 9
Azure Cloud Engineer - Bölüm 5
Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2
Microsoft Azure - Kurumunuzu Buluta Taşıyın
Azure Cloud Engineer - Bölüm 7
Azure Governance
Microsoft Private Cloud
System Center 2012 SP1 ve R2 Yenilikleri
Microsoft Azure Temelleri - Modul 1
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1
vSphere Integrated Containers
Az 103 : Microsoft Azure Administrator - Bolum 3
Ad

Similar to Azure Container Service (20)

PPTX
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
PDF
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
PPTX
Microsoft Azure Temelleri - Modul 2
PPTX
Windows Server 2003 Geçiş için Fırsatlar
PDF
Docker - Ankara Cloud Meetup
PPTX
Azure Stack Genel Bakış
PPTX
Bulum Sistem ve Azure
PPTX
Azure Sanal Makineler
PDF
Microsoft Azure 08.2014
PDF
Windows Azure ile Cloud Computing Uygulamaları - 8
PPTX
Microsoft Operations Management Suite Overview
PDF
Windows Azure ile Cloud Computing Uygulamaları - 1
PPTX
Microsoft Azure ile Bulutlara Yolculuk - Gediz Universitesi
PDF
Windows Azure ile Cloud Computing Uygulamaları
PDF
Windows Azure ile Cloud Computing Uygulamaları - 9
PPTX
Devnot - Dev Summit 2018
PDF
OpenStack Türkiye 15.Meetup Ankara: Containers, Kubernetes and OpenStack
PPT
Module 1 - Amazon AWS üzerindeki sanal makineleri Microsoft Azure taşıma
PPTX
Docker ve kubernetes ile ilgili kısa bilgilendirmeler
PPSX
Teknolojide Atılım - Docker İle Konforlu Geliştirme Ortamı
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Microsoft Azure Temelleri - Modul 2
Windows Server 2003 Geçiş için Fırsatlar
Docker - Ankara Cloud Meetup
Azure Stack Genel Bakış
Bulum Sistem ve Azure
Azure Sanal Makineler
Microsoft Azure 08.2014
Windows Azure ile Cloud Computing Uygulamaları - 8
Microsoft Operations Management Suite Overview
Windows Azure ile Cloud Computing Uygulamaları - 1
Microsoft Azure ile Bulutlara Yolculuk - Gediz Universitesi
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları - 9
Devnot - Dev Summit 2018
OpenStack Türkiye 15.Meetup Ankara: Containers, Kubernetes and OpenStack
Module 1 - Amazon AWS üzerindeki sanal makineleri Microsoft Azure taşıma
Docker ve kubernetes ile ilgili kısa bilgilendirmeler
Teknolojide Atılım - Docker İle Konforlu Geliştirme Ortamı
Ad

More from Mustafa (20)

PPTX
Microsoft Ignite 2019’un Göze Çarpanları Webcast Sunumu
PPTX
Azure Migrate
PPTX
Azure System Management
PPTX
Quest ZeroIMPACT Migration Çözümleri
PPTX
Azure Servisleri ile Tarımsal İnovasyon
PPTX
Citrix on Azure
PPTX
Azure Security Center
PPTX
Azure DevTest Labs Nedir?
PPTX
Azure Advisor Hemen Yanınızdaki En İyi Danışman
PPTX
AWS ve Azure Servislerinin Karşılıkları
PPTX
Office 365 ve Dynamics 365
PPTX
Kurumunuzdaki Siber Güvenlik Tehditlerini Analiz Edebiliyor musunuz?
PPTX
Azure IaaS Tanıtım - Uzun Anlatım
PPTX
Azure IaaS Tanıtım - Kısa Anlatım
PPTX
Azure Storage
PPTX
Azure Express Route
PPTX
Microsoft Hibrit IT Yonetimi
PPT
Modul 5 - Azure automation runbooklarini cagirma
PPT
Modul 1 - Azure Automation Giris
PPTX
Office 365 Hizmetlere Genel Bakış ve Exchange Online
Microsoft Ignite 2019’un Göze Çarpanları Webcast Sunumu
Azure Migrate
Azure System Management
Quest ZeroIMPACT Migration Çözümleri
Azure Servisleri ile Tarımsal İnovasyon
Citrix on Azure
Azure Security Center
Azure DevTest Labs Nedir?
Azure Advisor Hemen Yanınızdaki En İyi Danışman
AWS ve Azure Servislerinin Karşılıkları
Office 365 ve Dynamics 365
Kurumunuzdaki Siber Güvenlik Tehditlerini Analiz Edebiliyor musunuz?
Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Kısa Anlatım
Azure Storage
Azure Express Route
Microsoft Hibrit IT Yonetimi
Modul 5 - Azure automation runbooklarini cagirma
Modul 1 - Azure Automation Giris
Office 365 Hizmetlere Genel Bakış ve Exchange Online

Azure Container Service

  • 2. Fırat Yaşar Son 10 Yıldır: Konuşmacı & Yazar: • Mshowto.org firatyasar.com.tr
  • 3. Mustafa Kara | @mustafakara01 Son 10 Yıldır: • Senior Danışman • MVP – Azure • Teknik Yönetici • Teknik Eğitmen - MCT • AWS, MCSE, MCITP, MCDBA,CCNA, HP AIS… Konuşmacı & Yazar: • Microsoft Etkinlikleri ve Lansmanlar • Microsoft Virtual Academy | Channel 9 • Üniversiteler • Mshowto.org ve mustafakara.net.tr Technical Manager | Sr. Consultant | Master Trainer | Writer & Speaker
  • 4. Genel Bakış 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
  • 5. Containers 101 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
  • 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
  • 12. Container avantajı Hızlı yineleme Çevik teslimat Değişmezlik Tasarruf Elastic bursting Verimli dağıtım ITdevelopers
  • 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..”
  • 15. Container orchestration 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
  • 16. Orkestrasyon unsurları Zamanlama Yakınlık İzleme Failover Ölçekleme Networking Hizmet keşfi Koordineli uygulama güncellemeleri
  • 17. Kubernetes Taşınabilir Public, private, hybrid, multi-cloud Genişletilebilir Self-healing Otomatik yerleştirme, otomatik yeniden başlatma, otomatik çoğaltma, otomatik ölçeklendirme
  • 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
  • 19. Azure container technology 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
  • 20. Azure container ecosystem 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 Container Instances (ACI) Azure Virtual Machines Virtual Machine Scale Sets (VMSS) Service Fabric Virtual kubelet App Service
  • 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
  • 33. Azure Container Registry 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
  • 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
  • 41. Release automation tools 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
  • 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

Editor's Notes