Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon Elastic Container Service
Amazon Elastic Container Service (Amazon ECS) adalah layanan orkestrasi kontainer yang dikelola sepenuhnya yang mendukung kontainer Docker dan memungkinkan Anda menjalankan aplikasi dengan mudah di cluster terkelola. Amazon ECS menghilangkan kebutuhan untuk menginstal, mengoperasikan, dan menskalakan infrastruktur manajemen kontainer, dan menyederhanakan pembuatan lingkungan dengan fitur inti AWS yang sudah dikenal seperti Grup Keamanan, Elastic Load
Saat menjalankan aplikasi di Amazon ECS, Anda dapat memilih untuk menyediakan daya komputasi yang mendasari container Anda dengan EC2 instans Amazon atau dengan AWS Fargate
Amazon ECS memungkinkan pengembang untuk memiliki kontrol langsung dan halus atas semua komponen infrastruktur, memungkinkan pembuatan arsitektur aplikasi khusus. Selain itu, Amazon ECS mendukung strategi penerapan yang berbeda untuk memperbarui gambar wadah aplikasi Anda.
Tabel 4: Fitur penyebaran Amazon ECS
Kemampuan | Deskripsi |
---|---|
Ketentuan |
Amazon ECS akan menyediakan instans penampung aplikasi baru dan menghitung sumber daya berdasarkan kebijakan penskalaan dan konfigurasi Amazon ECS. Sumber daya infrastruktur seperti Load Balancer perlu dibuat di luar Amazon ECS. Lihat Memulai Amazon ECS untuk detail selengkapnya tentang jenis sumber daya yang dapat dibuat dengan Amazon ECS. |
Konfigurasi |
Amazon ECS mendukung penyesuaian sumber daya komputasi yang dibuat untuk menjalankan aplikasi kontainer, serta kondisi runtime wadah aplikasi (misalnya, variabel lingkungan, port terbuka, memori cadangan/CPU). Kustomisasi sumber daya komputasi yang mendasarinya hanya tersedia jika menggunakan EC2 instans Amazon. Lihat Membuat Cluster untuk detail selengkapnya tentang cara menyesuaikan klaster Amazon ECS untuk menjalankan aplikasi kontainer. |
Deploy |
Amazon ECS mendukung beberapa strategi penerapan untuk aplikasi kontainer Anda. Lihat Jenis Penerapan Amazon ECS untuk detail selengkapnya tentang jenis proses penerapan yang didukung. |
Penskalaan |
Amazon ECS dapat digunakan dengan kebijakan penskalaan otomatis untuk secara otomatis menyesuaikan jumlah kontainer yang berjalan di kluster Amazon ECS Anda. Lihat Auto Scaling Layanan untuk detail selengkapnya tentang mengonfigurasi penskalaan otomatis untuk aplikasi kontainer Anda di Amazon ECS. |
Memantau |
Amazon ECS mendukung pemantauan sumber daya komputasi dan wadah aplikasi dengan. CloudWatch Lihat Monitoring Amazon ECS untuk detail selengkapnya tentang jenis kemampuan pemantauan yang ditawarkan oleh Amazon ECS. |
Diagram berikut menggambarkan Amazon ECS yang digunakan untuk mengelola aplikasi kontainer sederhana. Dalam contoh ini, komponen infrastruktur dibuat di luar Amazon ECS, dan Amazon ECS digunakan untuk mengelola penyebaran dan pengoperasian wadah aplikasi di cluster.

Kasus penggunaan Amazon ECS
catatan
-
Infrastruktur aplikasi (termasuk repositori Amazon Elastic Container Registry (Amazon ECR), konfigurasi Amazon ECS, dan Load Balancers) disediakan dan dikelola di luar penerapan Amazon ECS Anda.
-
Amazon ECS mengelola penyebaran wadah aplikasi yang berjalan di dalam layanan Amazon ECS sebagai tugas yang bersumber dari registri kontainer seperti Amazon ECR.
Amazon ECS mendukung beberapa jenis instans kontainer seperti Linux dan Windows, serta jenis instans eksternal seperti mesin virtual lokal (VM) dengan Amazon ECS Anywhere.
Amazon ECS Anywhere
Amazon ECS
Amazon ECS Anywhere menggunakan agen Amazon ECS untuk mengelola penerapan dan siklus hidup kontainer, memungkinkan Anda menggunakan definisi tugas Amazon ECS dan file konfigurasi yang sama dengan yang Anda gunakan di. AWS Cloud Ini dapat membantu menyederhanakan proses penyebaran dan pengelolaan kontainer di seluruh infrastruktur hybrid Anda, dan mengurangi waktu dan upaya yang diperlukan untuk konfigurasi dan manajemen manual.
Dengan Amazon ECS Anywhere, Anda juga dapat memanfaatkan layanan AWS lainnya, seperti IAM, dan Amazon ECR AWS CloudFormation, untuk mengelola aplikasi kontainer Anda. Ini dapat membantu memastikan bahwa aplikasi Anda aman, sesuai, dan terintegrasi dengan layanan AWS lainnya.

Layanan Kontainer Elastis Amazon aktif AWS Outposts
Amazon ECS on AWS Outposts adalah layanan AWS yang dikelola sepenuhnya yang memungkinkan Anda menjalankan tugas Amazon ECS di tempat, menggunakan alat yang sama APIs dan alat yang Anda gunakan di. AWS Cloud Dengan Amazon ECS aktif AWS Outposts, Anda dapat menerapkan dan mengelola aplikasi kontainer dengan cara yang konsisten dan akrab, baik Anda menjalankannya di tempat maupun di cloud. AWS Outposts adalah layanan yang dikelola sepenuhnya yang memperluas infrastruktur, layanan APIs, dan alat AWS ke lingkungan lokal Anda. Dengan Amazon ECS aktif AWS Outposts, Anda dapat menjalankan tugas Amazon ECS pada perangkat keras yang didedikasikan untuk organisasi Anda, tanpa harus khawatir tentang infrastruktur yang mendasarinya. Ini dapat membantu memastikan bahwa aplikasi Anda digunakan dengan cara yang aman dan sesuai, sekaligus memungkinkan Anda memanfaatkan fleksibilitas dan skalabilitas cloud.
Amazon ECS AWS Outposts berfungsi dengan menerapkan serangkaian layanan AWS dan APIs ke lingkungan lokal Anda, yang memungkinkan Anda menjalankan tugas Amazon ECS pada perangkat keras khusus. Ini termasuk agen Amazon ECS, yang mengelola penerapan dan siklus hidup kontainer, dan AWS Outposts infrastruktur, yang menyediakan lingkungan yang aman dan sesuai untuk menjalankan aplikasi kontainer. Dengan Amazon ECS aktif AWS Outposts, Anda dapat menggunakan Amazon ECS APIs dan perkakas yang sama dengan yang Anda gunakan di dalamnya AWS Cloud, sehingga mudah untuk menerapkan dan mengelola aplikasi kontainer dengan cara yang konsisten dan akrab. Ini dapat membantu mengurangi waktu dan upaya yang diperlukan untuk konfigurasi dan manajemen manual, serta meningkatkan konsistensi dan keandalan di seluruh infrastruktur hybrid Anda. Amazon ECS on AWS Outposts juga terintegrasi dengan layanan AWS lainnya, seperti IAM, AWS CloudFormation dan Amazon ECR, untuk mengelola aplikasi kontainer Anda. Ini dapat membantu memastikan bahwa aplikasi Anda aman, sesuai, dan terintegrasi dengan layanan AWS lainnya.