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?

Sunucu olmadan container çalıştırın

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.

Diğer AWS Hizmetleriyle Kullanılabilecek Şekilde Tasarlandı

Şu AWS hizmetleriyle entegre olan Amazon ECS ile çok çeşitli container'lı uygulama veya hizmetleri çalıştırmak için eksiksiz bir çözüme sahip olursunuz: Elastic Load Balancing, Amazon VPC, AWS IAM, Amazon ECR, AWS Batch, Amazon CloudWatch, AWS CloudFormation, AWS CodeStar ve AWS CloudTrail

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

ECS_diagram_Final

Amazon ECS hangi durumlarda kullanılmalıdır?

100x100_benefit_git-repository

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.

AWS_Benefit Icon_AutomatedOperations

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.

vmware_migration_08172017

Uygulamaları Buluta Geçirme

Eski kurumsal uygulamalar kod değişikliği gerekmeksizin container'lı hale getirilerek Amazon ECS'ye kolayca geçirilebilir.

100x100_benefit_innovate-lightbulb_100x100_benefit_innovate-lightbulb

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
9 Mayıs 2018

CloudFormation ile Kolayca ECS İçin Optimize Edilmiş AMI'ler Başlatın


Artık AWS CloudFormation'da bir SSM parametresini kullanarak en son ECS için optimize edilmiş AMI ile EC2 bulut sunucuları başlatabilirsiniz.

Daha Fazla Bilgi Edinin »

10 Nisan 2018

SSM Parametreleri aracılığıyla ECS İçin Optimize Edilmiş AMI meta verilerini alma


Amazon ECS artık EC2 bulut sunucularıyla bir ECS oluştururken ECS için optimize edilmiş en son AMI'nin kimliğini dinamik olarak almanıza imkan tanır.

Daha Fazla Bilgi Edinin »

22 Mart 2018

Amazon ECS İçin Hizmet Keşfi ile Tanışın


Amazon ECS artık container'lı hizmetlerinizi keşfetmenizi ve birbirine bağlamanızı kolaylaştıran entegre hizmet keşfi özelliğini içeriyor.

Daha Fazla Bilgi Edinin »
Blogu okuyun »

20 Mart 2018

shm-size ve tmpfs Parametreleri İçin Destek


Artık Amazon ECS görev tanımlarında Docker shm-size ve tmpfs parametrelerini kullanabilirsiniz.

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