Amazon Elastic Container Service

Container'ları çalıştırmak için son derece güvenli, güvenilir ve ölçeklenebilir bir yöntem

Amazon Elastic Container Service (Amazon ECS), tam olarak yönetilen bir container düzenleme hizmetidir. Duolingo, Samsung, GE ve Cookpad gibi müşteriler güvenlik, güvenilirlik ve ölçeklenebilirlik nedeniyle en hassas ve görev açısından kritik uygulamalarını çalıştırmak için ECS'yi kullanıyor.

ECS, birçok nedenden dolayı container'ları çalıştırmak için mükemmel bir seçimdir. İlk olarak ECS kümelerinizi, container'lar için sunucusuz bir işlem olan AWS Fargate'i kullanarak çalıştırmayı seçebilirsiniz. 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. İkinci olarak ECS; Amazon SageMaker, AWS Batch, Amazon Lex ve Amazon.com öneri motoru gibi hizmetleri desteklemek için Amazon'da yoğun bir şekilde kullanılır ve ECS'nin güvenlik, güvenilirlik ve erişilebilirlik açısından kapsamlı bir şekilde test edilmesini sağlar.

Ek olarak ECS, önemli Amazon hizmetleri için temel bir dayanak olması nedeniyle Amazon Route 53, Secrets Manager, AWS Identity and Access Management (IAM) ve Amazon CloudWatch gibi diğer hizmetlerle yerel bir entegrasyon sağlayarak container'larınızı dağıtma ve ölçeklendirme konusunda bildiğiniz bir deneyim sunar. Ayrıca ECS, kapsamına yeni özellikler eklenebilmesi için diğer AWS hizmetleriyle hızlı bir şekilde entegre olabilir. Örneğin ECS, uygulamalarınıza Spot ve İstek Üzerine fiyatlandırma seçenekleriyle Amazon EC2 ve AWS Fargate'ten oluşan karma bir hizmet kullanma esnekliği sağlar. ECS, uygulamalarınıza zengin gözlemlenebilirlik, trafik denetimleri ve güvenlik özellikleri kazandırmak için bir hizmet ağı olan AWS App Mesh ile de entegre olur. ECS, kullanıma sunulduğundan bu yana hızlı bir şekilde büyümüştür ve şu anda bir saat içerisinde EC2'nin başlattığı bulut sunucularından 5 kat daha fazla container başlatmaktadır.

Avantajlar

Sunucusuz seçenek

ECS, container'lar için sunucusuz işlem sağlamak için Fargate'i destekler. 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.

Kapasite Sağlayıcılarıyla öncelik uygulamada

ECS kapasite sağlayıcıları, altyapı yerine uygulama oluşturmaya ve yönetmeye odaklanmanıza yardımcı olur. Kapasite sağlayıcısı ile uygulamanızın gereksinimleri, kendisine tahsis edilen işlem kapasitesini belirler ve uygulamalarınız için Spot ve İstek Üzerine fiyatlandırma seçenekleriyle Amazon EC2 ve AWS Fargate'ten oluşan karma bir hizmet kullanma esnekliği elde edersiniz.

Uygun ölçekte performans

ECS, Amazon'daki birçok temel hizmeti destekler ve yüksek oranda ölçeklenebilir hizmetler çalıştırma konusunda uzun yıllara dayanan tecrübeler sonucu geliştirilmiş teknolojileri temel alır. ECS'yi kullanarak ek bir karmaşıklık olmadan binlerce container'ı hızlı bir şekilde başlatabilirsiniz.

Güvenli

ECS, container'larınızı kendi Amazon VPC'nizde başlatarak VPC güvenlik gruplarınızı ve ağ ACL'lerinizi kullanmanıza imkan tanır. Hiçbir işlem kaynağı diğer müşterilerle paylaşılmaz. Ayrıca, IAM ile container'larınızın her biri için ayrıntılı erişim izinleri atayarak hizmetlerin her birine erişimi ve bir container'ın erişebileceği kaynakları kısıtlayabilirsiniz. Bu yüksek yalıtım düzeyi, ECS'yi kullanarak yüksek oranda güvenli uygulamalar oluşturmanıza imkan tanır.

Güvenilir

ECS, 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). ECS, ECS için en az %99,99 oranında Aylık Çalışma Süresi Yüzdesi sağlanacağını garanti eden AWS Compute SLA ile desteklenerek içinizin rahat olmasını sağlar.

Maliyet için optimize edilmiştir

ECS ile, durum bilgisi olmayan ve hata toleranslı uygulamaları çalıştırmak için istek üzerine fiyatlandırmalara kıyasla %90'a varan indirimler elde etmek üzere Fargate Spot görevlerini veya EC2 Spot bulut sunucularını kullanabilirsiniz. Kalıcı iş yükleri için tasarruf planını kullanabilir ve %50'ye varan indirim elde edebilirsiniz. Spot Bulut Sunucularını İstek Üzerine ve Rezerve Edilmiş Bulut Sunucuları ile birlikte kullanarak ECS kümelerini uygun ölçekte kolayca çalıştırabilirsiniz.

Amazon ECS nasıl çalışır?

product-page-diagram_ECS_1

Kullanım örnekleri

Hibrit Dağıtım

Özellikle şirket içi sistemlere düşük gecikme süresi gerektiren container'lı uygulamaları çalıştırmak için ECS on Outposts'u kullanabilirsiniz. AWS Outposts, tam olarak yönetilen ve AWS altyapısını, AWS hizmetlerini, API'leri ve araçları neredeyse tüm bağlı siteleri kapsayacak şekilde genişleten bir hizmettir. ECS on Outposts ile, buluttaki container'larınızla aynı yönetme kolaylığıyla container'ları şirket içinde yönetebilirsiniz.

Machine Learning

ECS'de TensorFlow, PyTorch ve MXNet içerisinde modelleri eğitmek ve sunmak için AWS Deep Learning Containers'ı kullanabilirsiniz. Amazon Elastic Inference'ı (EI) kullanarak ECS'deki derin öğrenme çıkarımı iş yüklerini de hızlandırabilirsiniz.

Toplu İşleme

AWS Batch'i kullanarak ECS'de sıralı veya paralel toplu iş yükleri çalıştırabilirsiniz. AWS Batch, gönderilen toplu işlerin hacmine ve özel kaynak gereksinimlerine göre en uygun işlem kaynağı miktarını ve türünü dinamik olarak tedarik ederek yüz binlerce toplu işlem işini kolayca ve verimli bir şekilde yürütmenize olanak tanır.

Web Uygulamaları

Birden fazla Erişilebilirlik Alanında ölçeği otomatik olarak artıp azalan ve yüksek oranda erişilebilir bir yapılandırmada çalışan web uygulamaları oluşturabilirsiniz. Web uygulamalarınız, ECS'de çalıştırıldıklarında AWS'nin performansından, ölçeğinden, güvenilirliğinden ve erişilebilirliğinden faydalanır. Ayrıca hizmetleriniz, web uygulamanızın yük dağıtımı için Application Load Balancer'lar ve ağ iletişimi için VPC gibi AWS ağ iletişimi ve güvenlik hizmetleriyle kullanıma hazır entegrasyonlara sahip olur.

Yenilikler

3 Aralık 2019
Amazon ECS Kapasite Sağlayıcıları Kullanıma Sunuldu

Amazon Elastic Container Service (ECS) Kapasite Sağlayıcıları kullanıma sunuldu. Kapasite Sağlayıcılar, container'lar için işlem kapasitesini yönetmenin yeni bir yoludur ve uygulamanın kapasiteyi nasıl kullandığına ilişkin gereksinimlerini tanımlamasına olanak tanır.

Daha Fazla Bilgi Edinin »

3 Aralık 2019
Amazon ECS Cluster Auto Scaling Kullanıma Sunuldu

Amazon Elastic Container Service (ECS) Cluster Auto Scaling kullanıma sunuldu. ECS Cluster Auto Scaling ile, EC2'de çalışan ECS kümeleriniz, sıfıra ve sıfırdan ölçeklendirme dahil olmak üzere kümenizdeki tüm görev ve hizmetlerin kaynak gereksinimlerini karşılamak için gerektiğinde otomatik olarak ölçeklenebilir.

Daha Fazla Bilgi Edinin »

3 Aralık 2019
Amazon ECS, Amazon EKS ve AWS App Mesh artık AWS Outposts'u destekliyor

Amazon ECS, Amazon EKS ve AWS App Mesh; tam olarak yönetilen ve AWS altyapısı ile araçları tutarlı bir hibrit deneyim için neredeyse tüm veri merkezlerini, birlikte bulunma alanlarını veya şirket içi tesisleri kapsayacak şekilde genişleten AWS Outposts'u artık desteklemektedir.

Daha Fazla Bilgi Edinin »

19 Kasım 2019
ECS container bulut sunucularını izleme artık Amazon CloudWatch Container Insights'ta kullanılabilir

Artık Amazon Elastic Container Service (Amazon ECS) container bulut sunucularınızı etkileyen performansı izleyebilir, yalıtabilir ve tanılayabilirsiniz.

Daha Fazla Bilgi Edinin »

Tüm duyurulara bakın »

Blog gönderileri ve makaleler

AWS ECS Cluster Auto Scaling Genel Kullanıma Sunuldu

Bugün, AWS ECS Cluster Auto Scaling'i kullanıma sunduk. Bu yeni özellik küme ölçeğini büyütme hızını ve güvenilirliğini artırarak, kümenizde tutulan yedek kapasite miktarını kontrol etmenizi sağlayarak ve küme ölçeğini küçültmede bulut sunucusu sonlandırmayı otomatik olarak yöneterek küme ölçeklendirme deneyiminizi iyileştirir.

Okumaya Devam Edin »

ECS ile Mikro Hizmet Dağıtın

Amazon ECS'nin tek parçalı uygulamaları container kullanarak mikro hizmet mimarilerine bölmeyi nasıl kolaylaştırdığını öğrenin.

Okumaya Devam Edin »

Container'lar İçin CICD İşlem Hattı Ayarlayın

Container'lı hizmetleri manuel olarak oluşturup dağıtmak uzun süren ve hatalara açık olan bir süreçtir. AWS CodePipeline artık Amazon ECS'ye dağıtımı otomatikleştiriyor.

Okumaya Devam Edin »

Amazon ECS hakkında daha fazla bilgi edinin

Özellik sayfasını ziyaret edin
Oluşturmaya hazır mısınız?
Amazon ECS'yi kullanmaya başlayın
Başka sorunuz mu var?
Bize ulaşın