Amazon Elastic Container Service
Jalankan aplikasi dalam kontainer selama produksi
Amazon Elastic Container Service (Amazon ECS) adalah layanan orkestrasi kontainer berkinerja tinggi yang mudah diskalakan dan mendukung kontainer Docker serta membantu Anda menjalankan dan menskalakan aplikasi dalam kontainer dengan mudah di AWS. Amazon ECS menghilangkan kebutuhan Anda untuk menginstal dan mengoperasikan perangkat lunak orkestrasi kontainer Anda sendiri, mengelola dan menskalakan klaster mesin virtual, atau menjadwalkan kontainer pada mesin virtual tersebut.
Dengan panggilan API sederhana, Anda dapat meluncurkan dan menghentikan aplikasi yang diaktifkan oleh Docker, menanyakan status lengkap aplikasi Anda, dan mengakses banyak fitur yang sudah dikenal seperti peran IAM, grup keamanan, penyeimbang muatan, Amazon CloudWatch Events, template AWS CloudFormation, dan log AWS CloudTrail.
Mengapa menggunakan Amazon ECS
Kontainer tanpa server
Amazon ECS mengutamakan AWS Fargate, sehingga Anda dapat menyebarkan dan mengelola kontainer tanpa harus menyediakan atau mengelola server. Dengan Fargate, Anda tidak lagi harus memilih jenis instans Amazon EC2, menyediakan, dan menskalakan klaster pada mesin virtual untuk menjalankan kontainer atau menjadwalkan kerja kontainer di klaster dan mempertahankan ketersediaannya. Dengan Fargate Anda dapat berfokus membangun dan menjalankan aplikasi, bukan infrastruktur yang mendasarinya.
Memasukkan Segala hal dalam Kontainer
Amazon ECS memungkinkan Anda dengan mudah membangun semua jenis aplikasi dalam kontainer, mulai dari aplikasi yang berjalan lama dan layanan mikro hingga tugas batch dan aplikasi machine learning. Anda dapat memigrasi aplikasi Linux atau Windows warisan dari lokasi ke cloud dan menjalankannya sebagai aplikasi dalam kontainer menggunakan Amazon ECS.
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.
Kinerja dalam Skala
Amazon ECS dibangun dengan teknologi yang telah dikembangkan dari pengalaman selama bertahun-tahun menjalankan layanan yang mudah diskalakan. Anda dapat meluncurkan puluhan atau puluhan ribu kontainer Docker dalam hitungan detik menggunakan Amazon ECS tanpa menghadapi kerumitan lebih lanjut.
Integrasi AWS
Amazon ECS terintegrasi erat dengan layanan AWS termasuk Elastic Load Balancing, Amazon VPC, AWS IAM, Amazon ECR, AWS Batch, Amazon CloudWatch, AWS CloudFormation, AWS CodeStar, dan AWS CloudTrail. Ini memberi Anda solusi lengkap untuk membangun dan menjalankan serangkaian luas aplikasi dalam kontainer.
Bagaimana Amazon ECS bekerja
Kapan menggunakan Amazon ECS
Layanan mikro
Amazon ECS membantu Anda menjalankan aplikasi layanan mikro dengan integrasi asli ke layanan AWS dan mengaktifkan integrasi berkelanjutan dan saluran pipa penerapan berkelanjutan (CICD).
Pemrosesan Batch
Amazon ECS memungkinkan Anda menjalankan beban kerja batch dengan penjadwal terkelola atau khusus pada Instans Pesanan, Instans Cadangan, atau Instans Spot Amazon EC2.
Migrasi Aplikasi ke Cloud
Aplikasi lama perusahaan dapat ditempatkan dalam kontainer dan mudah dipindahkan ke Amazon ECS tanpa memerlukan perubahan kode.
Machine Learning
Amazon ECS mempermudah penempatan model ML ke dalam kontainer untuk pelatihan dan kesimpulan. Anda dapat membuat model ML yang terdiri dari layanan yang digabungkan secara longgar dan terdistribusi yang dapat ditempatkan pada sejumlah platform, atau dekat dengan data yang dianalisis oleh aplikasi.
Pelanggan yang Menggunakan Amazon ECS
Apa yang Baru
Amazon ECS kini memberikan dukungan yang ditingkatkan untuk instans EC2 dengan dukungan GPU
Hari ini Amazon Elastic Container Service (ECS) mengumumkan dukungan yang ditingkatkan untuk menjalankan machine learning dan aplikasi komputasi berkinerja tinggi pada instans GPU EC2.
Amazon ECS dan Amazon ECR kini memiliki dukungan untuk AWS PrivateLink
Ketika Anda membuat titik akhir AWS PrivateLink untuk ECR dan ECS, titik akhir layanan ini muncul sebagai antarmuka jaringan elastis dengan alamat IP privat di VPC Anda.
Memperkenalkan AWS App Mesh - Mesh Layanan untuk Layanan Mikro di AWS
AWS App Mesh merupakan layanan mesh yang memungkinkan pelanggan memantau dan mengendalikan komunikasi secara mudah di berbagai aplikasi layanan mikro.
Dukungan Pengiriman Berkelanjutan yang Lebih Baik untuk AWS Fargate
Amazon ECS dan AWS Fargate kini mendukung penerapan biru/hijau melalui AWS CodeDeploy.
Lihat seluruh pengumuman »
Postingan blog & artikel
Memperkenalkan AWS Fargate
AWS Fargate adalah cara mudah untuk menerapkan kontainer di AWS sehingga Anda dapat fokus untuk membangun aplikasi Anda daripada mengelola infrastruktur Anda.
Terus Membaca »
Terapkan Layanan mikro dengan ECS
Lihat bagaimana Amazon ECS memudahkan pemecahan aplikasi monolith menjadi arsitektur layanan mikro menggunakan kontainer.
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



