Amazon Elastic Container Service
Üretimde container'lı uygulamalar çalıştırın
Amazon Elastic Container Service (Amazon ECS), Docker container'ları destekleyen ve AWS üzerinde container'lı uygulamaları kolayca çalıştırıp ölçeklendirmenize imkan tanıyan, yüksek oranda ölçeklenebilir ve yüksek performanslı bir container düzenleme hizmetidir. Amazon ECS, kendi container düzenleme yazılımlarınızı yükleyip çalıştırma, bir sanal makine kümesini yönetme ve ölçeklendirme ya da bu sanal makinelerde container zamanlama gereksinimlerinizi ortadan kaldırır.
Basit API çağrılarıyla Docker özellikli uygulamalar başlatıp durdurabilir, uygulamanızın durumunu eksiksiz olarak sorgulayabilir ve IAM rolleri, güvenlik grupları, yük dengeleyiciler, Amazon CloudWatch Olayları, AWS CloudFormation şablonları ve AWS CloudTrail günlükleri gibi birçok tanıdık özelliğe erişebilirsiniz.
Amazon ECS'yi neden kullanmalısınız?
Sunucusuz container'lar
Amazon ECS'deki AWS Fargate özelliği sayesinde sunucu tedarik etmenize veya yönetmenize gerek kalmadan container dağıtıp yönetebilirsiniz. Fargate sayesinde artık Amazon EC2 bulut sunucusu türlerini seçmeniz, container çalıştırmak için sanal makine kümeleri tedarik edip ölçeklendirmeniz veya container'ları kümelerde çalışacak şekilde zamanlamanız ve bunların erişilebilir kalmasını sağlamanız gerekmez. Fargate, uygulamanın temelindeki altyapıyı değil uygulamanın kendisini oluşturmaya ve çalıştırmaya odaklanmanıza imkan tanır.
Her Şeyi Container'lı Hale Getirin
Amazon ECS, uzun süre çalışan uygulamalardan mikro hizmetlere, iş gruplarından makine öğrenimi uygulamalarına kadar her türde container'lı uygulamayı kolayca oluşturmanızı mümkün kılar. Eski Linux veya Windows uygulamalarınızı şirket içinden buluta geçirebilir ve Amazon ECS'yi kullanarak bunları container'lı uygulamalar olarak çalıştırabilirsiniz.
Güvenli
Amazon 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, Amazon ECS'yi kullanarak yüksek oranda güvenli ve güvenilir uygulamalar oluşturmanıza imkan tanır.
Uygun Ölçekte Performans
Amazon ECS, yüksek oranda ölçeklenebilir hizmetler çalıştırma konusunda uzun yıllara dayanan tecrübeler sonucu geliştirilmiş teknolojileri temel alır. Amazon ECS'yi kullanarak ek karmaşıklık olmadan onlarca veya on binlerce Docker container başlatabilirsiniz.
AWS Entegrasyonu
Amazon ECS; Elastic Load Balancing, Amazon VPC, AWS IAM, Amazon ECR, AWS Batch, Amazon CloudWatch, AWS CloudFormation, AWS CodeStar ve AWS CloudTrail gibi AWS hizmetleriyle sıkı bir şekilde entegredir. Bu sayede geniş bir yelpazedeki container'lı uygulamaları oluşturmak ve çalıştırmak için eksiksiz bir çözüm sunar.
Amazon ECS nasıl çalışır?
Amazon ECS hangi durumlarda kullanılmalıdır?
Mikro hizmetler
Amazon ECS, AWS hizmetleriyle yerel entegrasyon ile mikro hizmetler çalıştırmanıza yardımcı olmasının yanı sıra sürekli entegrasyon ve sürekli dağıtım (CICD) işlem hatları kullanmanızı mümkün kılar.
Batch Processing
Amazon ECS, iş yükü gruplarınızı Amazon EC2 İsteğe Bağlı Bulut Sunucuları, Rezerve Bulut Sunucuları veya Spot Bulut Sunucuları üzerinde yönetilen veya özel zamanlayıcılarla çalıştırmanıza imkan tanır.
Uygulamaları Buluta Geçirme
Eski kurumsal uygulamalar kod değişikliği gerekmeksizin container'lı hale getirilerek Amazon ECS'ye kolayca geçirilebilir.
Machine Learning
Amazon ECS, ML modellerini hem eğitim hem de çıkarım için container'lı hale getirmeyi kolaylaştırır. Birbirine sıkı şekilde bağlı olmayan, dağıtılmış hizmetlerden oluşan ve dilediğiniz sayıda platforma ya da uygulamaların analiz ettiği verilere yakın bir yere yerleştirebileceğiniz ML modelleri oluşturabilirsiniz.
Amazon ECS'yi Kullanan Müşteriler
Yenilikler
Amazon ECS artık GPU etkin EC2 bulut sunucuları için gelişmiş destek sunuyor
Amazon Elastic Container Service (ECS) bugün EC2 GPU bulut sunucularında makine öğrenimi ve yüksek performanslı bilişim uygulamalarının çalıştırılması için gelişmiş destek sunmaya başladığını duyurdu.
Amazon ECS ve Amazon ECR artık AWS PrivateLink desteğine sahip
ECR ve ECS için oluşturduğunuz AWS PrivateLink hizmet uç noktaları artık VPC’nizde özel IP adresine sahip esnek ağ arabirimleri olarak görünüyor.
AWS App Mesh - AWS’de Mikro Hizmetler için Hizmet Ağı ile tanışın
AWS App Mesh, müşterilerin mikro hizmet uygulamaları arasındaki iletişimleri kolayca izlemesine ve denetlemesine olanak tanıyan bir hizmet ağıdır.
AWS Fargate İçin Gelişmiş Sürekli Teslim Desteği
Amazon ECS ve AWS Fargate, şimdi AWS CodeDeploy üzerinden mavi/yeşil dağıtımları destekler.
Tüm duyurulara bakın »
Blog gönderileri ve makaleler
AWS Fargate ile Tanışın
AWS Fargate, AWS'de container dağıtmanın kolay bir yolunu sunarak altyapınızı yönetmek yerine uygulamalarınızı oluşturmaya odaklanabilmenizi sağlar.
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.
Container'lar İçin CICD İşlem Hattı Ayarlayın
Container'lı hizmetleri el ile oluşturup dağıtmak uzun süren ve hatalara açık olan bir süreçtir. Artık Amazon ECS'ye dağıtımı otomatikleştiren AWS CodePipline'ı kullanabilirsiniz.
Okumaya Devam Edin »
Amazon ECS hakkında daha fazla bilgi edinin



