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?

product-page-diagram_ECS_1

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.

Yenilikler

AWS'de container çalıştırmaya yönelik yeni özellikler
28 Kasım 2018
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.

Daha Fazla Bilgi Edinin »

28 Kasım 2018
AWS Fargate ve Amazon ECS artık AWS Cloud Map ile entegre

Amazon ECS’deki (hem EC2 hem de AWS Fargate modu) hizmetleriniz container’lı hizmetlerinizin birbirini keşfetmesini ve kendi aralarında bağlantı kurmasını kolaylaştırmak için AWS Cloud ile entegre edilmiştir.

Daha Fazla Bilgi Edinin »

27 Kasım 2018
AWS Fargate İçin Geliştirilmiş Sürekli Teslim Desteği

Amazon ECS ve AWS Fargate, artık AWS CodeDeploy üzerinden mavi/yeşil dağıtımları destekliyor.

Daha Fazla Bilgi Edinin »

27 Kasım 2018
AWS Tarafından AWS Marketplace’teki Yeni Container Ürünleri Duyuruldu

Özenle seçilmiş içeriklerden oluşan dijital bir katalog olan AWS Marketplace, 160’tan fazla seçkin ve güvenilir container ürününü AWS Marketplace’te ve Amazon ECS konsolu aracılığıyla bulup satın alabileceğinizi duyurdu.

Daha Fazla Bilgi Edinin »

Tüm duyurulara bakın »

Blog gönderileri ve makaleler

ECS_Landing_kwV1-54
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_Landing_kwV1-53
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 »

ECS_Landing_kwV1-version-control
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

Ö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