SlideShare a Scribd company logo
1 of 42
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 oranda 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
The 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ı
The 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
The 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
Kubernetes API
Node Node Node Node
virtual
kubelet
Kubelet Kubelet Kubelet Kubelet
Tipik kubelets, her düğüm için
her zamanki gibi pod ve
container işlemlerini
gerçekleştirir.
Sanal kubelet kendisini bir
“düğüm” olarak kaydeder ve
geliştiricilerin kendi
davranışlarını pods ve
containerdaki işlemler için
programlamasını sağlar.
Azure Container Instances (ACI) PREVIEW
Virtual Kubelet
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
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
http://www.msazureturkey.com/azure-container-services-2/
onder.deger@hotmail.com
https://www.linkedin.com/in/onderdeger/
www.mshowto.org
www.msazureturkey.com

More Related Content

What's hot

Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2
Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2
Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2Önder Değer
 
Az 103 : Microsoft Azure Administrator - Bolum 3
Az 103 : Microsoft Azure Administrator - Bolum 3Az 103 : Microsoft Azure Administrator - Bolum 3
Az 103 : Microsoft Azure Administrator - Bolum 3MSHOWTO Bilisim Toplulugu
 
Azure Cloud Engineer - Bölüm 3
Azure Cloud Engineer - Bölüm 3Azure Cloud Engineer - Bölüm 3
Azure Cloud Engineer - Bölüm 3Önder Değer
 
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1Önder Değer
 
Application Insights
Application InsightsApplication Insights
Application InsightsÖnder Değer
 
Microsoft Azure Sql Server HADR
Microsoft Azure Sql Server HADRMicrosoft Azure Sql Server HADR
Microsoft Azure Sql Server HADRÖnder Değer
 
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03Önder Değer
 
Azure Cloud Engineer - Bölüm 5
Azure Cloud Engineer - Bölüm 5Azure Cloud Engineer - Bölüm 5
Azure Cloud Engineer - Bölüm 5Önder Değer
 
Microsoft Azure - Kurumunuzu Buluta Taşıyın
Microsoft Azure - Kurumunuzu Buluta TaşıyınMicrosoft Azure - Kurumunuzu Buluta Taşıyın
Microsoft Azure - Kurumunuzu Buluta TaşıyınÖnder Değer
 
DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02
DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02
DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02Önder Değer
 
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04Önder Değer
 
Microoft Azure Giriş
Microoft Azure GirişMicrooft Azure Giriş
Microoft Azure GirişÖnder Değer
 
Microsoft Private Cloud
Microsoft Private CloudMicrosoft Private Cloud
Microsoft Private CloudÖnder Değer
 
Azure Container Service
Azure Container ServiceAzure Container Service
Azure Container ServiceMustafa
 
DP:900 Azure Data Fundamentals - Temel veri kavramları-01
DP:900 Azure Data Fundamentals - Temel veri kavramları-01DP:900 Azure Data Fundamentals - Temel veri kavramları-01
DP:900 Azure Data Fundamentals - Temel veri kavramları-01Önder Değer
 

What's hot (20)

Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2
Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2
Microsoft Azure ITPro - Microsoft Azure Sanal Ağlar - Bölüm 2
 
Microsoft Azure Temelleri - Modul 1
Microsoft Azure Temelleri - Modul 1Microsoft Azure Temelleri - Modul 1
Microsoft Azure Temelleri - Modul 1
 
Az 103 : Microsoft Azure Administrator - Bolum 3
Az 103 : Microsoft Azure Administrator - Bolum 3Az 103 : Microsoft Azure Administrator - Bolum 3
Az 103 : Microsoft Azure Administrator - Bolum 3
 
Azure Cloud Engineer - Bölüm 3
Azure Cloud Engineer - Bölüm 3Azure Cloud Engineer - Bölüm 3
Azure Cloud Engineer - Bölüm 3
 
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1
Microsoft Azure ITPro - Microsoft Azure'a Giriş- Bölüm 1
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Azure Governance
Azure GovernanceAzure Governance
Azure Governance
 
Microsoft Azure Sql Server HADR
Microsoft Azure Sql Server HADRMicrosoft Azure Sql Server HADR
Microsoft Azure Sql Server HADR
 
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03
DP:900 Azure Data Fundamentals - Azure'da ilişkisel olmayan veriler-03
 
Azure Cloud Engineer - Bölüm 5
Azure Cloud Engineer - Bölüm 5Azure Cloud Engineer - Bölüm 5
Azure Cloud Engineer - Bölüm 5
 
Microsoft Azure - Kurumunuzu Buluta Taşıyın
Microsoft Azure - Kurumunuzu Buluta TaşıyınMicrosoft Azure - Kurumunuzu Buluta Taşıyın
Microsoft Azure - Kurumunuzu Buluta Taşıyın
 
Microsoft Azure Temelleri - Modul 4
Microsoft Azure Temelleri - Modul 4Microsoft Azure Temelleri - Modul 4
Microsoft Azure Temelleri - Modul 4
 
DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02
DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02
DP:900 Azure Data Fundamentals - Azure'da ilişkisel veriler-02
 
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04
DP:900 Azure Data Fundamentals - Modern veri ambarı analitiği-04
 
Microsoft Azure Temelleri - Modul 2
Microsoft Azure Temelleri - Modul 2Microsoft Azure Temelleri - Modul 2
Microsoft Azure Temelleri - Modul 2
 
Microoft Azure Giriş
Microoft Azure GirişMicrooft Azure Giriş
Microoft Azure Giriş
 
Microsoft Private Cloud
Microsoft Private CloudMicrosoft Private Cloud
Microsoft Private Cloud
 
Azure Container Service
Azure Container ServiceAzure Container Service
Azure Container Service
 
Microsoft Azure Temelleri - Modul 3
Microsoft Azure Temelleri - Modul 3Microsoft Azure Temelleri - Modul 3
Microsoft Azure Temelleri - Modul 3
 
DP:900 Azure Data Fundamentals - Temel veri kavramları-01
DP:900 Azure Data Fundamentals - Temel veri kavramları-01DP:900 Azure Data Fundamentals - Temel veri kavramları-01
DP:900 Azure Data Fundamentals - Temel veri kavramları-01
 

Similar to Azure Container Service

Microsoft Azure Mini BootCamp_1.Gün.pptx
Microsoft Azure Mini BootCamp_1.Gün.pptxMicrosoft Azure Mini BootCamp_1.Gün.pptx
Microsoft Azure Mini BootCamp_1.Gün.pptxMustafa Özdemir
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAnkaraCloud
 
Microsoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptxMicrosoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptxMustafa Özdemir
 
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiSystem Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiMustafa
 
Microsoft Azure Mini BootCamp_2.Gün.pptx
Microsoft Azure Mini BootCamp_2.Gün.pptxMicrosoft Azure Mini BootCamp_2.Gün.pptx
Microsoft Azure Mini BootCamp_2.Gün.pptxMustafa Özdemir
 
Mobil Cihaz Uygulamalarında Sql Server Ce Kullanımı
Mobil Cihaz Uygulamalarında Sql Server Ce KullanımıMobil Cihaz Uygulamalarında Sql Server Ce Kullanımı
Mobil Cihaz Uygulamalarında Sql Server Ce Kullanımıekinozcicekciler
 
System Center 2012 R2 ile Gelen Yenilikler
System Center 2012 R2 ile Gelen YeniliklerSystem Center 2012 R2 ile Gelen Yenilikler
System Center 2012 R2 ile Gelen YeniliklerMustafa
 
Microsoft Operations Management Suite (OMS) Genel Bakış
Microsoft Operations Management Suite (OMS) Genel BakışMicrosoft Operations Management Suite (OMS) Genel Bakış
Microsoft Operations Management Suite (OMS) Genel BakışMustafa
 
Microsoft Azure 08.2014
Microsoft Azure 08.2014Microsoft Azure 08.2014
Microsoft Azure 08.2014Mustafa Kuğu
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Mustafa AKIN
 
System Center 2012 SP1 ve R2 Yenilikleri
System Center 2012 SP1 ve R2 YenilikleriSystem Center 2012 SP1 ve R2 Yenilikleri
System Center 2012 SP1 ve R2 YenilikleriMustafa
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated ContainersVahric Muhtaryan
 
Veri Merkezinizi Dönüştürün
Veri Merkezinizi DönüştürünVeri Merkezinizi Dönüştürün
Veri Merkezinizi DönüştürünMustafa
 
Windows Server Containers
Windows Server ContainersWindows Server Containers
Windows Server ContainersÖnder Değer
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Evren Ayan
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Mustafa AKIN
 
Windows Server App Fabric Introduction
Windows Server App Fabric IntroductionWindows Server App Fabric Introduction
Windows Server App Fabric IntroductionBurak Selim Senyurt
 

Similar to Azure Container Service (20)

Microsoft Azure Mini BootCamp_1.Gün.pptx
Microsoft Azure Mini BootCamp_1.Gün.pptxMicrosoft Azure Mini BootCamp_1.Gün.pptx
Microsoft Azure Mini BootCamp_1.Gün.pptx
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
Microsoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptxMicrosoft Azure Yönetim Araçları.pptx
Microsoft Azure Yönetim Araçları.pptx
 
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca YönetimiSystem Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
System Center 2012 Ürün Ailesi Yenilikleri ve Uçtan Uca Yönetimi
 
Microsoft Azure Mini BootCamp_2.Gün.pptx
Microsoft Azure Mini BootCamp_2.Gün.pptxMicrosoft Azure Mini BootCamp_2.Gün.pptx
Microsoft Azure Mini BootCamp_2.Gün.pptx
 
Mobil Cihaz Uygulamalarında Sql Server Ce Kullanımı
Mobil Cihaz Uygulamalarında Sql Server Ce KullanımıMobil Cihaz Uygulamalarında Sql Server Ce Kullanımı
Mobil Cihaz Uygulamalarında Sql Server Ce Kullanımı
 
Amazon web service
Amazon web serviceAmazon web service
Amazon web service
 
System Center 2012 R2 ile Gelen Yenilikler
System Center 2012 R2 ile Gelen YeniliklerSystem Center 2012 R2 ile Gelen Yenilikler
System Center 2012 R2 ile Gelen Yenilikler
 
Microsoft Operations Management Suite (OMS) Genel Bakış
Microsoft Operations Management Suite (OMS) Genel BakışMicrosoft Operations Management Suite (OMS) Genel Bakış
Microsoft Operations Management Suite (OMS) Genel Bakış
 
Microsoft Azure 08.2014
Microsoft Azure 08.2014Microsoft Azure 08.2014
Microsoft Azure 08.2014
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup
 
System Center 2012 SP1 ve R2 Yenilikleri
System Center 2012 SP1 ve R2 YenilikleriSystem Center 2012 SP1 ve R2 Yenilikleri
System Center 2012 SP1 ve R2 Yenilikleri
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated Containers
 
Veri Merkezinizi Dönüştürün
Veri Merkezinizi DönüştürünVeri Merkezinizi Dönüştürün
Veri Merkezinizi Dönüştürün
 
Windows Server Containers
Windows Server ContainersWindows Server Containers
Windows Server Containers
 
Capulus Product Overview
Capulus Product OverviewCapulus Product Overview
Capulus Product Overview
 
Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010Yazılım Geliştiriciler İçin Sharepoint 2010
Yazılım Geliştiriciler İçin Sharepoint 2010
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
 
Windows Server App Fabric Introduction
Windows Server App Fabric IntroductionWindows Server App Fabric Introduction
Windows Server App Fabric Introduction
 
BO Katılım Emeklilik
BO Katılım EmeklilikBO Katılım Emeklilik
BO Katılım Emeklilik
 

More from Önder Değer

Azure Cloud Engineer - Bölüm 0
Azure Cloud Engineer - Bölüm 0Azure Cloud Engineer - Bölüm 0
Azure Cloud Engineer - Bölüm 0Önder Değer
 
Azure container services
Azure container servicesAzure container services
Azure container servicesÖnder Değer
 
Microsoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik YönetimiMicrosoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik YönetimiÖnder Değer
 
Microsoft Azure Veri Servisleri
Microsoft Azure Veri ServisleriMicrosoft Azure Veri Servisleri
Microsoft Azure Veri ServisleriÖnder Değer
 
Microsoft Azure Ağ Servisleri
Microsoft Azure Ağ ServisleriMicrosoft Azure Ağ Servisleri
Microsoft Azure Ağ ServisleriÖnder Değer
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active DirectoryÖnder Değer
 
Microsoft Azure ITPro
Microsoft Azure ITProMicrosoft Azure ITPro
Microsoft Azure ITProÖnder Değer
 
Windows Azure Web Sites
Windows Azure Web SitesWindows Azure Web Sites
Windows Azure Web SitesÖnder Değer
 

More from Önder Değer (8)

Azure Cloud Engineer - Bölüm 0
Azure Cloud Engineer - Bölüm 0Azure Cloud Engineer - Bölüm 0
Azure Cloud Engineer - Bölüm 0
 
Azure container services
Azure container servicesAzure container services
Azure container services
 
Microsoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik YönetimiMicrosoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik Yönetimi
 
Microsoft Azure Veri Servisleri
Microsoft Azure Veri ServisleriMicrosoft Azure Veri Servisleri
Microsoft Azure Veri Servisleri
 
Microsoft Azure Ağ Servisleri
Microsoft Azure Ağ ServisleriMicrosoft Azure Ağ Servisleri
Microsoft Azure Ağ Servisleri
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
 
Microsoft Azure ITPro
Microsoft Azure ITProMicrosoft Azure ITPro
Microsoft Azure ITPro
 
Windows Azure Web Sites
Windows Azure Web SitesWindows Azure Web Sites
Windows Azure Web Sites
 

Azure Container Service

  • 1.
  • 2. 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
  • 3. 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
  • 4. Uygulama Geliştiricilerden neler duyuyoruz? BT kaynakları konusunda endişelenmeden rekabetçi bir oranda 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. The 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ı
  • 9. The 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
  • 10. The container avantajı Hızlı yineleme Çevik teslimat Değişmezlik Tasarruf Elastic bursting Verimli dağıtım ITdevelopers
  • 11. 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%
  • 12. 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..”
  • 13. 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
  • 14. Orkestrasyon unsurları Zamanlama Yakınlık İzleme Failover Ölçekleme Networking Hizmet keşfi Koordineli uygulama güncellemeleri
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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)
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. Kubernetes API Node Node Node Node virtual kubelet Kubelet Kubelet Kubelet Kubelet Tipik kubelets, her düğüm için her zamanki gibi pod ve container işlemlerini gerçekleştirir. Sanal kubelet kendisini bir “düğüm” olarak kaydeder ve geliştiricilerin kendi davranışlarını pods ve containerdaki işlemler için programlamasını sağlar. Azure Container Instances (ACI) PREVIEW Virtual Kubelet Azure Container Service (AKS) Azure Container Instances (ACI) Azure Container Registry Open Service Broker API (OSBA) Release Automation Tools
  • 32. 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
  • 33. 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)
  • 34. 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
  • 35. Azure Container RegistryAzure Container Service (AKS) Azure Container Instances (ACI) Azure Container Registry Open Service Broker API (OSBA) Release Automation Tools
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. 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
  • 41. 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