Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa itu Layanan Kontainer Elastis Amazon?
Amazon Elastic Container Service (Amazon ECS) adalah layanan orkestrasi kontainer terkelola penuh yang membantu Anda menerapkan, mengelola, dan menskalakan aplikasi kontainer dengan mudah. Sebagai layanan yang dikelola sepenuhnya, Amazon ECS hadir dengan AWS konfigurasi dan praktik terbaik operasional bawaan. Ini terintegrasi dengan kedua AWS alat, seperti Amazon Elastic Container Registry, dan alat pihak ketiga, seperti Docker. Integrasi ini memudahkan tim untuk fokus membangun aplikasi, bukan lingkungan. Anda dapat menjalankan dan menskalakan beban kerja kontainer Anda Wilayah AWS di cloud, dan lokal, tanpa kerumitan mengelola bidang kontrol.
Terminologi dan komponen
Ada tiga lapisan di Amazon ECS:
-
Kapasitas - Infrastruktur tempat kontainer Anda berjalan
-
Controller - Menyebarkan dan mengelola aplikasi Anda yang berjalan pada kontainer
-
Penyediaan - Alat yang dapat Anda gunakan untuk berinteraksi dengan penjadwal untuk menyebarkan dan mengelola aplikasi dan kontainer Anda
Diagram berikut menunjukkan lapisan Amazon ECS.

Kapasitasnya adalah infrastruktur tempat kontainer Anda berjalan. Berikut ini adalah ikhtisar opsi kapasitas:
-
EC2 Instans Amazon di cloud AWS
Anda memilih jenis instans, jumlah instans, dan mengelola kapasitas.
-
Tanpa server (AWS Fargate) di awan AWS
Fargate adalah mesin komputasi tanpa server. pay-as-you-go Dengan Fargate Anda tidak perlu mengelola server, menangani perencanaan kapasitas, atau mengisolasi beban kerja kontainer untuk keamanan.
-
Mesin virtual lokal (VM) atau server
Amazon ECS Anywhere menyediakan dukungan untuk mendaftarkan instans eksternal seperti server lokal atau mesin virtual (VM), ke kluster Amazon ECS Anda.
Penjadwal Amazon ECS adalah perangkat lunak yang mengelola aplikasi Anda.
Fitur
Amazon ECS menyediakan fitur tingkat tinggi berikut:
- Ketentuan tugas
-
Cetak biru untuk aplikasi.
- Klaster
-
Infrastruktur aplikasi Anda berjalan.
- Tugas
-
Aplikasi seperti pekerjaan batch yang melakukan pekerjaan, dan kemudian berhenti.
- Layanan
-
Aplikasi stateless yang berjalan lama.
- Pengaturan Akun
-
Memungkinkan akses ke fitur.
- Auto Scaling Klaster
-
Amazon ECS mengelola penskalaan EC2 instans Amazon yang terdaftar ke klaster Anda.
- Layanan Auto Scaling
-
Amazon ECS meningkatkan atau mengurangi jumlah tugas yang diinginkan dalam layanan Anda secara otomatis.
Penyediaan
Ada beberapa opsi untuk penyediaan Amazon ECS:
-
AWS Management Console— Menyediakan antarmuka web yang dapat Anda gunakan untuk mengakses sumber daya Amazon ECS Anda.
-
AWS Command Line Interface (AWS CLI) — Menyediakan perintah untuk serangkaian AWS layanan yang luas, termasuk Amazon ECS. Ini didukung di Windows, Mac, dan Linux. Untuk informasi selengkapnya, lihat AWS Command Line Interface
. -
AWS SDKs— Menyediakan bahasa khusus APIs dan menangani banyak detail koneksi. Ini termasuk menghitung tanda tangan, menangani percobaan ulang permintaan, dan penanganan kesalahan. Untuk informasi selengkapnya, lihat AWS SDKs
. -
AWS CDKMenyediakan kerangka pengembangan perangkat lunak open-source yang dapat Anda gunakan untuk memodelkan dan menyediakan sumber daya aplikasi cloud Anda menggunakan bahasa pemrograman yang sudah dikenal. AWS CDK Menyediakan sumber daya Anda dengan cara yang aman dan berulang. AWS CloudFormation
Harga
Harga Amazon ECS tergantung pada opsi kapasitas yang Anda pilih untuk wadah Anda.
-
Harga Amazon ECS
- Informasi harga untuk Amazon ECS. -
AWS Fargate harga
— Informasi harga untuk Fargate.
Layanan terkait
Layanan untuk digunakan dengan Amazon ECS
Anda dapat menggunakan yang lain Layanan AWS untuk membantu Anda menyebarkan tugas dan layanan Anda di Amazon ECS.
- EC2 Auto Scaling Amazon
-
Membantu memastikan Anda memiliki jumlah EC2 instans Amazon yang benar yang tersedia untuk menangani pemuatan aplikasi Anda.
- Amazon CloudWatch
-
Pantau layanan dan tugas Anda.
- Amazon Elastic Container Registry
-
Simpan dan kelola gambar kontainer.
- Elastic Load Balancing
-
Secara otomatis mendistribusikan lalu lintas layanan masuk.
- Amazon GuardDuty
-
Mendeteksi penggunaan instans dan beban kerja kontainer yang berpotensi tidak sah atau berbahaya.