Cluster dan kapasitas Amazon ECS - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cluster dan kapasitas Amazon ECS

Cluster Amazon ECS adalah pengelompokan tugas atau layanan yang logis. Selain tugas dan layanan, cluster terdiri dari sumber daya berikut:

  • Kapasitas infrastruktur yang dapat menjadi kombinasi dari berikut ini:

    • Instans Amazon EC2 di cloud AWS

    • Tanpa server (AWS Fargate (Fargate)) di awan AWS

    • Mesin virtual lokal (VM) atau server

  • Jaringan (VPC dan subnet) tempat tugas dan layanan Anda berjalan

    Saat Anda menggunakan instans Amazon EC2 untuk kapasitas, 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 penyedia kapasitas

Penyedia kapasitas terdiri dari komponen-komponen berikut.

Penyedia kapasitas

Penyedia kapasitas menentukan kapasitas klaster yang meningkatkan dan menurunkan skala Amazon ECS dari infrastruktur yang Anda tentukan. Anda harus terlebih dahulu mengaitkan penyedia kapasitas dengan cluster sebelum Anda menggunakan penyedia kapasitas.

Anda menggunakan penyedia kapasitas dalam strategi penyedia kapasitas untuk menentukan infrastruktur tempat tugas dijalankan. Setiap tugas harus memiliki strategi penyedia kapasitas, jenis peluncuran, atau menggunakan strategi penyedia kapasitas default yang terkait dengan cluster yang dipilih. Anda harus mereferensikan strategi penyedia kapasitas dan bukan penyedia kapasitas. Jika tugas menggunakan tipe peluncuran, kapasitas yang digunakannya tidak dihitung oleh penyedia kapasitas apa pun di cluster.

Karena AWS Fargate, penyedia kapasitas adalah FARGATE dan penyedia FARGATE_SPOT kapasitas yang AWS menciptakan. Anda mengaitkan penyedia kapasitas dengan klaster Anda, dan kemudian menambahkannya ke strategi penyedia kapasitas.

Untuk Amazon ECS pada pengguna Amazon EC2, penyedia kapasitas terdiri dari nama penyedia kapasitas, grup Auto Scaling. Penyedia kapasitas juga terdiri dari semua pengaturan untuk penskalaan terkelola dan perlindungan terminasi terkelola. Saat Anda mengaktifkan penskalaan terkelola, Amazon ECS menskalakan grup Auto Scaling masuk dan keluar atas nama Anda.

Strategi penyedia kapasitas default

Anda dapat mengaitkan strategi penyedia kapasitas default dengan kluster Amazon ECS. Setelah Anda melakukannya, Amazon ECS menggunakan strategi penyedia kapasitas default saat Anda membuat layanan atau menjalankan tugas mandiri di klaster dan tidak menentukan jenis peluncuran atau penyedia kapasitas khusus. Kami menyarankan Anda menentukan strategi penyedia kapasitas default untuk setiap cluster.

Strategi penyedia kapasitas

Sebuah strategi penyedia kapasitas terdiri dari satu penyedia kapasitas atau lebih. Anda dapat menentukan basis opsional dan nilai berat untuk kontrol yang lebih baik. Strategi penyedia kapasitas adalah bagian dari konfigurasi cluster, layanan, atau tugas. Namun, Anda tidak dapat membuat strategi penyedia kapasitas yang dapat digunakan kembali. Strategi penyedia kapasitas dari setiap cluster, layanan, atau strategi penyedia kapasitas tugas bersifat independen.

Jika strategi penyedia kapasitas default untuk klaster tidak memenuhi persyaratan kapasitas Anda, tentukan strategi penyedia kapasitas khusus saat membuat layanan atau menjalankan tugas mandiri.

penting

Saat Anda menetapkan jenis peluncuran alih-alih strategi penyedia kapasitas pada tugas dalam klaster tempat kapasitas dikelola oleh penyedia kapasitas, tugas tersebut tidak dihitung untuk tindakan penskalaan penyedia kapasitas.

Hanya penyedia kapasitas yang keduanya sudah terkait dengan cluster dan memiliki UPDATING status ACTIVE atau yang dapat digunakan dalam strategi penyedia kapasitas. Anda dapat mengaitkan penyedia kapasitas dengan klaster saat membuat klaster.

Dalam strategi penyedia kapasitas, nilai dasar opsional menunjukkan berapa banyak tugas, minimal, yang dijalankan pada penyedia kapasitas tertentu. Hanya satu penyedia kapasitas di strategi penyedia kapasitas yang dapat menentukan nilai dasar.

Nilai bobot menentukan persentase relatif dari jumlah total tugas yang diluncurkan yang menggunakan penyedia kapasitas yang ditentukan. Pertimbangkan contoh berikut. Anda memiliki strategi yang berisi dua penyedia kapasitas, dan keduanya memiliki bobot1. Ketika persentase dasar tercapai, tugas dibagi secara merata di dua penyedia kapasitas. Menggunakan logika yang sama, misalkan Anda menentukan bobot untuk CapacityProvidera dan bobot 1 untuk CapacityProviderB. 4 Kemudian, untuk setiap tugas yang dijalankan menggunakan CapacityProvidera, ada empat tugas yang menggunakan CapacityProviderB.