Amazon Elastic Container Service

Cara yang sangat aman, andal, dan dapat diskalakan untuk menjalankan kontainer

Amazon Elastic Container Service (Amazon ECS) adalah layanan orkestrasi kontainer yang dikelola secara penuh. Pelanggan seperti Duolingo, Samsung, GE, dan Cook Pad menggunakan ECS untuk menjalankan aplikasi paling sensitif dan misi kritis karena keamanan, keandalan, dan skalabilitasnya.

ECS adalah pilihan luar biasa untuk menjalankan kontainer untuk beberapa alasan. Pertama, Anda dapat memilih untuk menjalankan klaster ECS dengan menggunakan AWS Fargate, yang merupakan komputasi tanpa server untuk kontainer. Fargate menghilangkan perlunya menyediakan dan mengelola server, memungkinkan Anda menentukan dan membayar sumber daya per aplikasi, dan meningkatkan keamanan melalui isolasi aplikasi sesuai desain. Kedua, ECS digunakan secara luas di dalam Amazon untuk mendukung layanan seperti Amazon SageMaker, AWS Batch, Amazon Lex, and mesin rekomendasi Amazon.com, yang memastikan ECS diuji secara luas untuk keamanan, keandalan, dan ketersediaan.

Selain itu, karena ECS sudah menjadi pilar fondasi untuk layanan Amazon utama, maka ECS dapat terintegrasi secara natif dengan layanan lainnya seperti Amazon Route 53, Secrets Manager, AWS Identity and Access Management (IAM), dan Amazon CloudWatch yang memberi Anda pengalaman umum untuk menerapkan dan menskalakan kontainer Anda. ECS juga dapat dengan cepat terintegrasi dengan layanan AWS lainnya untuk membawa kapabilitas baru ke ECS. Misalnya, ECS memungkinkan fleksibilitas pada aplikasi Anda untuk menggunakan campuran Amazon EC2 dan AWS Fargate dengan opsi harga Spot dan Sesuai Permintaan. ECS juga terintegrasi dengan AWS App Mesh, yang merupakan mesh layanan, untuk memberikan fitur yang kaya observabilitas, kontrol lalu lintas, dan keamanan ke aplikasi Anda. ECS telah tumbuh dengan cepat sejak diluncurkan dan saat ini meluncurkan 5x kontainer lagi setiap jam dibandingkan instans peluncuran EC2.

Keuntungan

Opsi tanpa server

ECS mendukung Fargate untuk menyediakan komputasi tanpa server untuk kontainer. Fargate menghilangkan perlunya menyediakan dan mengelola server, memungkinkan Anda menentukan dan membayar sumber daya per aplikasi, dan meningkatkan keamanan melalui isolasi aplikasi sesuai desain.

Aplikasi terlebih dulu dengan Penyedia Kapasitas

Penyedia kapasitas ECS membantu Anda untuk fokus pada membangun dan mengelola aplikasi alih-alih infrastruktur. Dengan penyedia kapasitas permintaan aplikasi Anda menetapkan kapasitas komputasi yang dialokasikan ke aplikasi tersebut dan Anda mendapatkan fleksibilitas untuk menggunakan campuran EC2 dan Fargate dengan opsi harga Spot dan Sesuai Permintaan untuk aplikasi Anda.

Kinerja sesuai skala

ECS menggerakkan beberapa layanan utama di Amazon dan dibangun dengan teknologi yang telah dikembangkan dari pengalaman selama bertahun-tahun menjalankan layanan yang mudah diskalakan. Anda dapat meluncurkan ratusan kontainer dengan cepat menggunakan ECS tanpa kompleksitas tambahan.

Aman

Amazon ECS meluncurkan kontainer Anda di Amazon VPC Anda sendiri, sehingga Anda dapat menggunakan grup keamanan VPC dan ACL jaringan Anda. Tidak ada sumber daya komputasi yang dibagikan dengan pelanggan lain. Anda juga dapat menetapkan izin akses granular untuk masing-masing kontainer Anda menggunakan IAM untuk membatasi akses ke setiap layanan dan jenis sumber daya yang dapat diakses oleh kontainer. Tingkat isolasi yang tinggi ini membantu Anda menggunakan Amazon ECS untuk membangun aplikasi yang sangat aman dan andal.

Tepercaya

ECS berjalan pada infrastruktur global terbaik dengan 69 Availability Zones (AZ) di seluruh 22 Wilayah. AWS menyediakan >2x lebih banyak wilayah dengan beberapa availability zones dibandingkan penyedia largest cloud berikutnya (22 vs. 8). ECS didukung oleh SLA AWS Compute yang menjamin Persentase Waktu Operasi Bulanan sedikitnya 99,99% untuk ECS yang memberi Anda rasa nyaman.

Dioptimalkan untuk biaya

Dengan ECS, Anda dapat menggunakan tugas-tugas Spot Fargate atau instans Spot EC2 untuk merealisasikan diskon hingga 90% dibandingkan dengan harga sesuai permintaan untuk menjalankan aplikasi yang stateless dan toleran terhadap kesalahan. Anda dapat menggunakan rencana penghematan dan merealisasikan diskon hingga 50% untuk beban kerja terus-menerus. Anda dapat dengan mudah menjalankan klaster ECS dalam skala dengan mencampur Instans Spot dengan Instans Sesuai Permintaan dan Instans Terpesan.

Bagaimana Amazon ECS bekerja

product-page-diagram_ECS_1

Kasus penggunaan

Penerapan Hibrid

Anda dapat menggunakan ECS pada Outposts untuk menjalankan aplikasi berkontainer yang mensyaratkan latensi rendah secara khusus pada sistem lokal. AWS Outposts adalah layanan terkelola penuh yang memperluas infrastruktur AWS, layanan AWS, API, dan alat untuk hampir semua situs yang terhubung. Dengan ECS pada Outposts, Anda dapat mengelola kontainer lokal yang sama mudahnya dengan Anda mengelola kontainer di cloud.

Machine Learning

Anda dapat menggunakan AWS Deep Learning Containers untuk melatih dan melayani model di TensorFlow, PyTorch, dan MXNet pada ECS. Anda juga dapat mempercepat beban kerja inferensi pembelajaran mendalam di ECS dengan menggunakan Amazon Elastic Inference (EI).

Pemrosesan Batch

Anda dapat menjalankan beban kerja batch berurutan atau paralel pada ECS menggunakan AWS Batch. AWS Batch memungkinkan Anda untuk dengan mudah dan efisien menjalankan ratusan dari ribuan pekerjaan komputasi batch dengan menyediakan kuantitas optimal secara dinamis dan tipe sumber daya komputasi berdasarkan persyaratan volume dan sumber daya khusus pekerjaan batch yang dikirimkan.

Aplikasi Web

Anda dapat membangun aplikasi web yang secara otomatis naik dan turun dan berjalan dalam konfigurasi yang sangat tersedia di beberapa Availability Zone. Dengan berjalan di ECS, aplikasi web Anda beroleh manfaat dari kinerja, skala, keandalan, dan ketersediaan AWS. Selain itu, layanan Anda mendapatkan integrasi kontan dengan layanan jaringan dan keamanan AWS, seperti Application Load Balancers untuk distribusi beban aplikasi web Anda dan VPC untuk jaringan.

Apa yang Baru

3 Desember 2019
Penyedia Kapasitas Amazon ECS Kini Tersedia

Penyedia Kapasitas Amazon Elastic Container Service (ECS) kini tersedia. Penyedia Kapasitas adalah cara baru untuk mengelola kapasitas komputasi untuk kontainer, yang memungkinkan aplikasi untuk menetapkan persyaratannya untuk bagaimana aplikasi tersebut menggunakan kapasitasnya.

Pelajari Selengkapnya »

3 Desember 2019
Auto Scaling Klaster Amazon ECS Kini Tersedia

Auto Scaling Klaster Amazon Elastic Container Service (ECS) kini tersedia. Dengan Auto Scaling Klaster ECS, klaster ECS yang berjalan di EC2 dapat secara otomatis menskalakan seperlunya untuk memenuhi permintaan sumber daya semua tugas dan layanan di klaster Anda, termasuk menskalakan ke dan dari nol.

Pelajari Selengkapnya »

3 Desember 2019
Amazon ECS, Amazon EKS, dan AWS App Mesh kini mendukung AWS Outposts

Amazon ECS, Amazon EKS, dan AWS App Mesh kini mendukung AWS Outposts, sebuah layanan terkelola penuh yang memperluas infrastruktur AWS, dan alat untuk hampir semua pusat data, ruang lokasi bersama, atau fasilitas lokal untuk pengalaman hybrid yang konsisten.

Pelajari Selengkapnya »

19 November 2019
Pemantauan instans kontainer ECS saat ini tersedia di Amazon CloudWatch Container Insights

Anda sekarang dapat memantau, mengisolasi, dan mendiagnosis kinerja yang berdampak pada instans kontainer Amazon Elastic Container Service (Amazon ECS) Anda.

Pelajari Selengkapnya »

Lihat seluruh pengumuman »

Postingan blog & artikel

Auto Scaling Klaster AWS ECS Saat Ini Umumnya Tersedia

Saat ini, kami telah meluncurkan Auto Scaling Klaster AWS ECS. Kapabilitas baru ini meningkatkan pengalaman penskalaan klaster Anda dengan menambah kecepatan dan keandalan scale-out klaster, yang memberi Anda kontrol ke sejumlah kapasitas cadangan yang dikelola di klaster Anda, dan secara otomatis mengelola penghentian instans pada scale-in klaster.

Terus Membaca »

Terapkan Layanan mikro dengan ECS

Lihat bagaimana Amazon ECS memudahkan pemecahan aplikasi monolith menjadi arsitektur layanan mikro menggunakan kontainer.

Terus Membaca »

Siapkan Pipeline CICD untuk Kontainer

Membangun dan menerapkan layanan dalam kontainer secara manual memakan waktu dan rentan terhadap kesalahan. AWS CodePipline sekarang mengautomasi penerapan ke Amazon ECS.

Terus Membaca »

Pelajari selengkapnya tentang Amazon ECS

Kunjungi halaman fitur
Siap membuat?
Memulai dengan Amazon ECS
Ada pertanyaan lagi?
Hubungi kami