Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa itu Amazon Elastic Container Service?
Tip
Bergabunglah dengan lokakarya langsung mendatang untuk mempelajari praktik terbaik untuk Amazon ECS dan AWS Fargate. Mendaftar untuk workshop
Amazon Elastic Container Service (Amazon ECS) adalah layanan orkestrasi kontainer yang dikelola sepenuhnya yang membantu Anda menyebarkan, mengelola, dan menskalakan aplikasi kontainer dengan mudah. Sebagai layanan yang dikelola sepenuhnya, Amazon ECS hadir dengan AWS konfigurasi dan praktik terbaik operasional bawaan. Hal ini terintegrasi dengan keduanya 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 di seluruh Wilayah AWS di cloud, dan di tempat, 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 di container
-
Penyediaan - Alat yang dapat Anda gunakan untuk berinteraksi dengan penjadwal untuk menyebarkan dan mengelola aplikasi dan wadah Anda
Diagram berikut menunjukkan lapisan Amazon ECS.
Kapasitas adalah infrastruktur tempat kontainer Anda berjalan. Berikut ini adalah ikhtisar opsi kapasitas:
-
Instans Terkelola Amazon ECS adalah opsi komputasi untuk Amazon ECS yang memungkinkan Anda menjalankan beban kerja dalam wadah pada berbagai jenis instans Amazon EC2 sambil menurunkan pengelolaan infrastruktur ke AWS. Dengan Instans Terkelola Amazon ECS, Anda dapat mengakses kemampuan komputasi tertentu seperti akselerasi GPU, arsitektur CPU tertentu, kinerja jaringan tinggi, dan jenis instans khusus, sementara AWS menangani penyediaan, menambal, penskalaan, dan pemeliharaan infrastruktur yang mendasarinya.
-
Instans Amazon EC2 di AWS awan
Anda memilih jenis instans, jumlah instance, dan mengelola kapasitas.
-
Tanpa server di AWS awan
Fargate adalah mesin komputasi pay-as-you-go tanpa server. Dengan Fargate Anda tidak perlu mengelola server, menangani perencanaan kapasitas, atau mengisolasi beban kerja kontainer untuk keamanan.
-
On-premises mesin virtual (VM) atau server
Amazon ECS Anywhere menyediakan dukungan untuk mendaftarkan instans eksternal seperti server lokal atau mesin virtual (VM), ke cluster Amazon ECS Anda.
Penjadwal Amazon ECS adalah perangkat lunak yang mengelola aplikasi Anda.
Fitur
Amazon ECS menyediakan fitur tingkat tinggi berikut:
- Definisi tugas
-
Cetak biru untuk aplikasi.
- Kluster
-
Infrastruktur yang digunakan aplikasi Anda.
- Tugas
-
Aplikasi seperti pekerjaan batch yang melakukan pekerjaan, dan kemudian berhenti.
- Layanan
-
Aplikasi kewarganegaraan yang berjalan lama.
- Pengaturan Akun
-
Memungkinkan akses ke fitur.
- Auto Scaling Klaster
-
Amazon ECS mengelola penskalaan instans Amazon EC2 yang terdaftar ke cluster Anda.
- Layanan Penskalaan Otomatis
-
Amazon ECS meningkatkan atau mengurangi jumlah tugas yang diinginkan dalam layanan Anda secara otomatis.
Penyediaan
Ada beberapa opsi untuk menyediakan Amazon ECS:
-
Konsol Manajemen AWS Menyediakan antarmuka web yang dapat Anda gunakan untuk mengakses sumber daya Amazon ECS Anda.
-
AWS Command Line Interface (AWS CLI) - Menyediakan perintah untuk serangkaian yang luas AWS layanan, termasuk Amazon ECS. Ini didukung di Windows, Mac, dan Linux. Untuk informasi selengkapnya, lihat AWS Command Line Interface
. -
AWS SDK — Menyediakan API khusus bahasa dan menangani banyak detail koneksi. Ini termasuk menghitung tanda tangan, menangani percobaan ulang permintaan, dan penanganan kesalahan. Untuk informasi selengkapnya, lihat AWS SDK
. -
AWS CDK Menyediakan kerangka pengembangan perangkat lunak sumber terbuka yang dapat Anda gunakan untuk memodelkan dan menyediakan sumber daya aplikasi cloud Anda menggunakan bahasa pemrograman yang sudah dikenal. Yang AWS CDK menyediakan sumber daya Anda dengan cara yang aman dan dapat diulang melalui 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 menerapkan tugas dan layanan Anda di Amazon ECS.
- Amazon EC2 Auto Scaling
-
Membantu memastikan Anda memiliki jumlah instans Amazon EC2 yang tepat serta tersedia untuk menangani beban 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 kemungkinan penggunaan instans kontainer dan beban kerja yang tidak sah atau berbahaya.