Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azure Container Service

312 views

Published on

Azure Container Service

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Azure Container Service

  1. 1. 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
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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ı
  8. 8. 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
  9. 9. The container avantajı Hızlı yineleme Çevik teslimat Değişmezlik Tasarruf Elastic bursting Verimli dağıtım ITdevelopers
  10. 10. 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%
  11. 11. 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..”
  12. 12. 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
  13. 13. Orkestrasyon unsurları Zamanlama Yakınlık İzleme Failover Ölçekleme Networking Hizmet keşfi Koordineli uygulama güncellemeleri
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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)
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. 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
  30. 30. 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
  31. 31. 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
  32. 32. 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)
  33. 33. 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
  34. 34. Azure Container RegistryAzure Container Service (AKS) Azure Container Instances (ACI) Azure Container Registry Open Service Broker API (OSBA) Release Automation Tools
  35. 35. 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
  36. 36. 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
  37. 37. 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
  38. 38. 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
  39. 39. 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
  40. 40. 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
  41. 41. 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

×