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

tarih
  • tarih
1

Blog gönderileri ve makaleler

tarih
  • tarih
1

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