Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Klaster-klaster Amazon ECS
Cluster Amazon ECS adalah pengelompokan tugas atau layanan logis yang menyediakan kapasitas infrastruktur untuk aplikasi kontainer Anda. Saat membuat cluster, Anda memilih dari tiga jenis infrastruktur utama, masing-masing dioptimalkan untuk kasus penggunaan dan persyaratan operasional yang berbeda.
Memilih tipe cluster yang tepat
Amazon ECS menawarkan tiga jenis infrastruktur untuk cluster Anda. Pilih jenis yang paling sesuai dengan persyaratan beban kerja, preferensi operasional, dan sasaran pengoptimalan biaya Anda:
- Instans Terkelola Amazon ECS (Disarankan)
-
Terbaik untuk sebagian besar beban kerja - mengelola EC2 instans Amazon yang mendasarinya AWS sepenuhnya, termasuk penyediaan, penambalan, dan penskalaan. Opsi ini memberikan keseimbangan optimal antara kinerja, efektivitas biaya, dan kesederhanaan operasional.
Gunakan saat:
Anda AWS ingin menangani manajemen infrastruktur
Anda memerlukan komputasi hemat biaya dengan pengoptimalan otomatis
Anda ingin fokus pada aplikasi Anda daripada infrastruktur
Anda membutuhkan kinerja yang dapat diprediksi dengan penskalaan yang fleksibel
- Fargate
-
Komputasi tanpa server - Bayar hanya untuk sumber daya yang digunakan tugas Anda tanpa mengelola infrastruktur apa pun. Ideal untuk beban kerja variabel dan memulai dengan cepat.
Gunakan saat:
Anda ingin operasi tanpa server sepenuhnya
Anda memiliki beban kerja yang tidak dapat diprediksi atau variabel
Anda ingin meminimalkan overhead operasional
Anda membutuhkan penerapan dan penskalaan yang cepat
- EC2 Contoh Amazon
-
Kontrol penuh - Anda mengelola EC2 instans Amazon yang mendasarinya secara langsung, termasuk pemilihan instans, konfigurasi, dan pemeliharaan.
Gunakan saat:
Anda memerlukan jenis atau konfigurasi instance tertentu
Anda memiliki EC2 infrastruktur Amazon yang ada untuk dimanfaatkan
Anda memerlukan perangkat lunak khusus AMIs atau khusus
Anda memerlukan kontrol maksimum atas infrastruktur yang mendasarinya
catatan
Instans Terkelola Amazon ECS adalah pilihan yang disarankan untuk sebagian besar beban kerja baru karena menyediakan kombinasi terbaik antara kinerja, pengoptimalan biaya, dan kesederhanaan operasional sambil memungkinkan AWS untuk menangani tugas manajemen infrastruktur.
Komponen cluster
Selain kapasitas infrastruktur, cluster terdiri dari sumber daya berikut:
-
Jaringan (VPC dan subnet) tempat tugas dan layanan Anda berjalan
Saat Anda menggunakan Instans Terkelola Amazon ECS atau instans Amazon EC2 untuk kapasitasnya, subnet dapat berada di Availability Zone, Local Zones, Wavelength Zones, atau. AWS Outposts
-
Namespace opsional
Namespace digunakan untuk service-to-service komunikasi dengan Service Connect.
-
Opsi pemantauan
CloudWatch Wawasan Kontainer datang dengan biaya tambahan dan merupakan layanan yang dikelola sepenuhnya. Secara otomatis mengumpulkan, mengumpulkan, dan merangkum metrik dan log Amazon ECS.
Konsep klaster
Berikut ini adalah konsep umum tentang cluster Amazon ECS.
-
Anda membuat cluster untuk memisahkan sumber daya Anda.
-
Cluster Wilayah AWS spesifik.
-
Cluster dapat berada di salah satu negara bagian berikut.
- AKTIF
-
Cluster siap menerima tugas dan, jika berlaku, Anda dapat mendaftarkan instance kontainer dengan cluster.
- PENYEDIAAN
-
Cluster memiliki penyedia kapasitas yang terkait dengannya dan sumber daya yang dibutuhkan untuk penyedia kapasitas sedang dibuat.
- PEMBATALAN PENYEDIAAN
-
Cluster memiliki penyedia kapasitas yang terkait dengannya dan sumber daya yang dibutuhkan untuk penyedia kapasitas sedang dihapus.
- FAILED
-
Cluster memiliki penyedia kapasitas yang terkait dengannya dan sumber daya yang dibutuhkan untuk penyedia kapasitas gagal dibuat.
- TIDAK AKTIF
-
Cluster telah dihapus. Klaster dengan status
INACTIVEmungkin tetap dapat ditemukan di akun Anda selama jangka waktu tertentu. Perilaku ini dapat berubah di masa depan, jadi pastikan Anda tidak bergantung padaINACTIVEcluster yang bertahan.
-
Cluster dapat berisi campuran tugas yang dihosting di Instans Terkelola Amazon ECS, instans AWS Fargate Amazon, atau EC2 instans eksternal. Tugas dapat berjalan di Instans Terkelola Amazon ECS, Fargate, atau EC2 infrastruktur sebagai tipe peluncuran atau strategi penyedia kapasitas. Jika Anda menggunakan penyedia EC2 kapasitas, Amazon ECS tidak melacak dan menskalakan kapasitas grup Amazon EC2 Auto Scaling.
-
Cluster dapat berisi campuran penyedia kapasitas Instans Terkelola Amazon ECS, penyedia kapasitas grup Amazon EC2 Auto Scaling, dan penyedia kapasitas Fargate. Strategi penyedia kapasitas hanya dapat berisi penyedia kapasitas Instans Terkelola Amazon ECS, penyedia kapasitas grup Amazon EC2 Auto Scaling, atau penyedia kapasitas Fargate.
-
Anda dapat menggunakan berbagai jenis instans untuk Instans Terkelola Amazon ECS dan EC2, atau penyedia kapasitas grup Amazon EC2 Auto Scaling. Sebuah instance hanya dapat didaftarkan ke satu cluster pada satu waktu.
-
Anda dapat membatasi akses ke cluster dengan membuat kebijakan IAM kustom. Untuk informasi, lihat Contoh cluster Amazon ECS bagian diContoh kebijakan berbasis identitas untuk Amazon Elastic Container Service.
-
Anda dapat menggunakan Service Auto Scaling untuk menskalakan tugas Fargate. Untuk informasi selengkapnya, lihat Secara otomatis menskalakan layanan Amazon ECS Anda.
-
Anda dapat mengonfigurasi namespace Service Connect default untuk klaster. Setelah Anda menetapkan namespace Service Connect default, layanan baru apa pun yang dibuat di klaster dapat ditambahkan sebagai layanan klien di namespace dengan mengaktifkan Service Connect. Tidak diperlukan konfigurasi tambahan. Untuk informasi selengkapnya, lihat Gunakan Service Connect untuk menghubungkan layanan Amazon ECS dengan nama pendek.
Penyedia kapasitas
Penyedia kapasitas Amazon ECS mengelola penskalaan infrastruktur untuk tugas di cluster Anda. Setiap cluster dapat memiliki satu atau lebih penyedia kapasitas dan strategi penyedia kapasitas opsional. Anda dapat menetapkan strategi penyedia kapasitas default ke cluster. Strategi penyedia kapasitas menentukan bagaimana tugas-tugas tersebar di penyedia kapasitas klaster ini. Saat menjalankan tugas mandiri atau membuat layanan, Anda dapat menggunakan strategi penyedia kapasitas default kluster atau strategi penyedia kapasitas yang mengganti tugas default. Strategi penyedia kapasitas default klaster hanya berlaku jika Anda tidak menentukan jenis peluncuran, atau strategi penyedia kapasitas untuk tugas atau layanan Anda. Jika Anda memberikan salah satu dari parameter ini, strategi default tidak digunakan.
Amazon ECS menawarkan tiga jenis penyedia kapasitas untuk cluster Anda:
- Penyedia kapasitas Instans Terkelola Amazon ECS
-
AWS mengelola EC2 instans Amazon yang mendasarinya sepenuhnya, termasuk penyediaan, penambalan, penskalaan, dan manajemen siklus hidup. Ini memberikan keseimbangan optimal antara kinerja, efektivitas biaya, dan kesederhanaan operasional. Penyedia kapasitas Instans Terkelola Amazon ECS secara otomatis mengoptimalkan pemilihan dan penskalaan instans berdasarkan persyaratan beban kerja Anda.
Dengan Instans Terkelola Amazon ECS, Anda mendapatkan keuntungan dari:
Penyediaan dan penskalaan instans otomatis
Penambalan terkelola dan pembaruan keamanan
Optimalisasi biaya melalui pemilihan instans cerdas
Mengurangi overhead operasional
- Penyedia kapasitas Fargate
-
Komputasi tanpa server di mana Anda hanya membayar untuk sumber daya yang digunakan tugas Anda tanpa mengelola infrastruktur apa pun. Anda hanya perlu mengaitkan penyedia kapasitas yang telah ditentukan sebelumnya (Fargate dan Fargate Spot) dengan cluster.
- Penyedia kapasitas grup EC2 Auto Scaling Amazon
-
Saat Anda menggunakan EC2 instans Amazon untuk kapasitas Anda, Anda menggunakan grup Amazon EC2 Auto Scaling untuk mengelola instans Amazon EC2 . EC2 Auto Scaling Amazon membantu memastikan bahwa Anda memiliki jumlah EC2 instans Amazon yang benar yang tersedia untuk menangani pemuatan aplikasi. Anda memiliki kendali penuh atas infrastruktur yang mendasarinya.
Cluster dapat berisi campuran tugas yang dihosting di Instans Terkelola Amazon ECS, instans AWS Fargate Amazon, atau EC2 instans eksternal. Tugas dapat berjalan di Instans Terkelola Amazon ECS, Fargate, atau EC2 infrastruktur sebagai tipe peluncuran atau strategi penyedia kapasitas. Jika Anda menggunakan EC2 sebagai tipe peluncuran, Amazon ECS tidak melacak dan menskalakan kapasitas grup EC2 Auto Scaling Amazon.
Cluster dapat berisi campuran penyedia kapasitas Instans Terkelola Amazon ECS, penyedia kapasitas grup Amazon EC2 Auto Scaling, dan penyedia kapasitas Fargate. Strategi penyedia kapasitas hanya dapat berisi penyedia kapasitas Instans Terkelola Amazon ECS, penyedia kapasitas grup Amazon EC2 Auto Scaling, atau penyedia kapasitas Fargate.