AWS’de Container
AWS container hizmetleri, 22 Bölgede 69 Erişilebilirlik Alanı (AZ) ile en iyi küresel altyapıda çalışır. AWS'nin birden fazla erişilebilirlik alanı içeren bölge sayısı, ikinci en büyük bulut sağlayıcısına kıyasla 2 kattan fazladır (22'ye karşı 8). Tüm container hizmetlerimiz (ECS, EKS ve Fargate) için sizi rahatlatacak SLA’larımız mevcuttur.
%80:
AWS container hizmetlerinde yıllık bazda
EKS kullanımında
her hafta 100 milyon görevin çalıştırılmasıyla oluşan 1 yıllık Fargate kullanımında
ECR kullanarak haftada
AWS Container hizmetleri
Amazon Elastic Container Registry (ECR)
Container görüntülerinizi ve yapıtlarınızı her yerde depolamanızı, yönetmenizi, paylaşmanızı ve dağıtmanızı kolaylaştıran, tam olarak yönetilen bir container kayıt defteri.
Amazon Elastic Container Service (ECS)
Container’lı uygulamaları çalıştırmanın en güvenli, güvenilir ve ölçeklenebilir yolunu sunan, tam olarak yönetilen bir container düzenleme hizmeti.
Amazon ECS Anywhere
Kendi sanal makineleriniz (VM’ler) ve bare metal sunucularınız dâhil olmak üzere kolayca müşteri odaklı alt yapılarda container çalıştırmanıza olanak sağlayan Amazon ECS için bir dağıtım seçeneği.
Amazon Elastic Kubernetes Service (EKS)
Kubernetes kullanan container’lı uygulamaları çalıştırmanın en güvenli, güvenilir ve ölçeklenebilir yolunu sunan, tam olarak yönetilen bir Kubernetes hizmeti.
Amazon EKS Anywhere
Kendi sanal makineleriniz (VM’ler) ve bare metal sunucularınız dâhil olmak üzere kolayca yerinde Kubernetes kümeleri oluşturmanıza ve çalıştırmanıza imkân sağlayan Amazon EKS için bir dağıtım seçeneği.
Amazon EKS Distro
Güvenilir ve güvenli kümeler oluşturmak için Kubernetes dağıtımı (Amazon EKS’de kullanılan ile aynı).
AWS Proton
AWS Proton, container ve sunucusuz uygulamalar için ilk tam olarak yönetilen uygulama dağıtım hizmetidir. Platform mühendislik ekipleri Proton’u, alt yapı sağlama, kod dağıtımı, görüntüleme ve güncellemeler için gereken tüm farklı araçları bağlamak ve koordine etmek için kullanabilir.
AWS Fargate
Hem Amazon Elastic Container Service (ECS) hem de Amazon Elastic Kubernetes Service (EKS) ile çalışan container’lar için sunucusuz bir işlem motoru. Fargate, sunucuların tedarik edilmesi ve yönetilmesi ihtiyacını ortadan kaldırarak, her uygulama için kaynakları belirtip bu kaynaklar için ödeme yapmanızı sağlar ve tasarım gereği uygulama yalıtımı aracılığıyla güvenliği iyileştirir.
Amazon Elastic Compute Cloud (EC2)
EC2 sanal makinalar, sunucu kümelerinizin kontrolünü size verir ve geniş bir yelpaze özelleştirme seçenekleri sunar.
AWS App2Container (A2C)
AWS App2Container (A2C), .NET ve Java uygulamalarını container’lı uygulamalara çevirerek modernleştirmeye yarayan bir yazılım aracıdır.
AWS Copilot
AWS Copilot, geliştiricilerin Amazon ECS ve AWS Fargate’te üretime hazır container’lı uygulamalar oluşturmalarına, yayınlamalarına ve çalıştırmalarına yardımcı olan bir CLI aracıdır.
AWS Container hizmetleri
Kullanım örnekleri | AWS hizmeti |
---|---|
Container görüntülerini depolayın, şifreleyin ve yönetin | Amazon Elastic Container Registry (ECR) |
Container’lı uygulamalar çalıştırın veya mikro hizmetler oluşturun | Amazon Elastic Container Service (ECS) |
Kendi veri merkezinizde Amazon ECS çalıştırın | Amazon ECS Anywhere |
Kubernetes ile container’ları yönetin | Amazon Elastic Kubernetes Service (EKS) |
Kubernetes kümelerini kendi alt yapınızda oluşturun ve çalıştırın | Amazon EKS Anywhere |
Amazon EKS’yi çalıştıran Kubernetes dağıtımını çalıştırın | Amazon EKS Distro |
Container ve sunucusuz dağıtımlar için otomatikleştirilmiş container yönetimi | AWS Proton |
Sunucu yönetmek zorunda kalmadan container çalıştırın | AWS Fargate |
Sunucu düzeyinde kontrol ile container çalıştırın | Amazon Elastic Compute Cloud (EC2) |
Mevcut uygulamaları container’lı hale getirin ve geçirin | AWS App2Container |
Container’lı uygulamaları hızlı bir şekilde başlatın ve yönetin | AWS Copilot |
Kullanım örnekleri

Container’lar, uygulamaları mikro hizmet olarak adlandırılan bağımsız bileşenlere bölmeyi ve bağımsız bileşenler olarak çalışmayı daha kolay hale getiren süreç yalıtımı sağlar.

Paket toplu işleme ve ETL işleri, talebe uygun olarak işleri hızlı başlatmak ve dinamik olarak ölçeklendirmek için container’lara yönlendirilir.

Eğitim ve çıkarım için makine öğrenimi modellerini hızlıca ölçeklendirmek üzere container kullanın ve onları bir platformda veri kaynağınıza yakın bir şekilde çalıştırın.
Container’lar, yerinde ve bulut ortamları arasında çalışan uygulamalar için iş akışları oluşturmayı daha kolay hale getirerek kodun dağıtılma şeklini standartlaştırmanızı sağlar.
Container’lar, herhangi bir kod değişikliği yapmadan uygulamaların tamamını paketleyip buluta taşımanızı kolaylaştırır.
Container’ları, alt yapıyı yönetmek ve uygulamalarınızın nasıl dağıtıldığını ve yönetildiğini standartlaştırmak için gereken geliştirici ihtiyacını ortadan kaldıran platformlar oluşturmak için kullanın.
Örnek olay incelemeleri
Analist araştırması
New Wave: Genel Bulut Kurumsal Container Platformları
Forrester, kategorideki en önemli yedi satıcıyı değerlendiren "New Wave: Genel Bulut Kurumsal Container Platformları"da yayınlamıştır. AWS, Microsoft ve Google’dan sonra bir Lider olarak konumlandırılmıştır; "New Wave"’de satıcılar farklılaştırılmış aynı düzeyde veya 10 kriter üzerinden iyileştirme ihtiyacı olan olarak değerlendirilmektedirler. AWS, 10 kriterden sekizinde "farklılaştırılmış" olarak anılmaya ve ikisinde "aynı düzeyde" anılmaya hak kazanmıştır ve değerlendirilen yedi satıcıdan en iyisi olmuştur. Buna ek olarak müşteri memnuniyetimiz herhangi bir rakipten çok daha büyük olarak temsil edilmiştir.
Kılavuz: AWS’de Container’lar ve Kubernetes
Nucleus research AWS’deki container’lar ve Kubernetes ile ilgili bir kılavuz yayınlamıştır. Şirketlerin container’ları nasıl kullandığını anlamak için Nucleus, 710 parçalı container’lı iş yükünü kapsayan fonlu start up şirketinden küresel şirketlere kadar 21 şirketteki geliştiriciler ile derinlemesine röportajlar gerçekleştirmiştir. Container’ların yüzde 81’nin, AWS bulutun en popüler olması ile birlikte bulutlarda dağıtıldığını ve bulut temelli container’ların yüzde 80’nin AWS’de çalıştığını öğrendik. Bulut temelli Kubernetes iş yüklerinden yüzde 82’si AWS’de çalışmaktadır.
Container’lar ile Uygulamaları Genel Bulutta Modernleştirme
Container’lar işlemin yeni nesil varisidir. Container’lar uygulama mimarisinde, yazılım geliştirme metodolojisinde ve operasyonel ilkelerde dönüşüme derinlemesine bağlıdır. Sonuç olarak bu değişimlerin birleşimi daha hızlı yazılım teslimini ve daha modern, ölçeklenebilir ve çevik uygulamalar sağlar. Bu raporda 2021 yılından itibaren 1,8 milyardan fazla kurumsal container ile IDC kurumsal container bulut sunucuları için %79’luk 5 yıllık bileşik büyüme oranı öngörmektedir. IDC ayrıca AWS Container hizmetleri ile nasıl modern uygulamalar oluşturabileceğinizi paylaşıyor.