View a markdown version of this page

Membuat penyedia kapasitas untuk Instans Terkelola 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.

Membuat penyedia kapasitas untuk Instans Terkelola Amazon ECS

Instans Terkelola Amazon ECS menggunakan penyedia kapasitas untuk mengelola kapasitas komputasi untuk beban kerja Anda. Saat Anda membuat penyedia kapasitas tanpa menentukaninstanceRequirements, Amazon ECS secara otomatis memilih jenis instans tujuan umum yang paling dioptimalkan biaya. Anda dapat membuat penyedia kapasitas dengan instanceRequirements menentukan atribut instans seperti jenis instans, produsen CPU, jenis akselerator, dan persyaratan lainnya.

Penyedia kapasitas kustom menggunakan pemilihan jenis instans berbasis atribut, yang memungkinkan Anda untuk menyatakan persyaratan instans sebagai sekumpulan atribut. Persyaratan ini diterjemahkan secara otomatis ke semua jenis instans Amazon EC2 yang cocok, menyederhanakan pembuatan dan pemeliharaan konfigurasi jenis instans. Untuk mempelajari selengkapnya tentang persyaratan instans dan pemilihan berbasis atribut, lihat dokumentasi pemilihan jenis instans berbasis atribut Amazon EC2 Fleet di Panduan Pengguna Amazon EC2.

Prasyarat

Sebelum memulai, pastikan Anda telah menyelesaikan hal-hal berikut:

Pahami cara memilih contoh Anda. Untuk informasi selengkapnya, lihat Praktik terbaik pemilihan instans untuk Instans Terkelola Amazon ECS.

Prosedur konsol

Cara membuat penyedia kapasitas untuk Instans Terkelola Amazon ECS (konsol Amazon ECS)
  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Dari bilah navigasi, pilih Wilayah untuk digunakan.

  3. Di panel navigasi, pilih Klaster.

  4. Pada halaman Cluster, pilih nama cluster Anda.

  5. Pada halaman cluster, pilih tab Infrastruktur.

  6. Di bagian Penyedia kapasitas, pilih Buat penyedia kapasitas.

  7. Di bawah Konfigurasi penyedia kapasitas, konfigurasikan yang berikut ini:

    • Untuk Nama penyedia kapasitas, masukkan nama unik untuk penyedia kapasitas Anda.

    • Untuk Jenis penyedia Kapasitas, pilih Inst ans Terkelola Amazon ECS.

  8. Di bawah Konfigurasi Inst ance, konfigurasikan yang berikut ini:

    • Untuk Profil Instans, pilih peran profil instans yang dibuat untuk Instans Terkelola Amazon ECS.

    • Untuk peran Infrastruktur, pilih peran infrastruktur yang dibuat untuk Instans Terkelola Amazon ECS.

  9. Di bawah Persyaratan Instance, tentukan atribut untuk instance Anda. Anda dapat mengonfigurasi kombinasi berikut ini:

    • Jumlah vCPU - Tentukan jumlah vCPU (misalnya, 4 atau 8-16 untuk rentang).

    • Memori (MiB) - Tentukan jumlah memori di MiB (misalnya, 8192 atau 16384-32768 untuk rentang).

    • Jenis instance - Tentukan jenis instance tertentu (misalnya,m5.large,m5.xlarge,c5.large).

    • Produsen CPU - Pilih dariintel,amd, atauamazon-web-services.

    • Jenis akselerator - Tentukan jenis akselerator sepertigpu,fpga, atauinference.

    • Jumlah akselerator - Tentukan jumlah akselerator (misalnya, 1 atau 2-4 untuk rentang).

  10. Di bawah Konfigurasi lanjutan, pilih salah satu opsi pemantauan berikut:

    • Untuk CloudWatch mengirim metrik pemeriksaan status, pilih Dasar.

    • Untuk CloudWatch mengirim semua metrik metrik, pilih Detail.

  11. (Opsional) Untuk membantu mengidentifikasi penyedia kapasitas Anda, perluas Tag, lalu konfigurasikan tag Anda.

    Untuk mengaktifkan propagasi tag dari penyedia kapasitas ke sumber daya terkelola seperti instans yang diluncurkan dari penyedia kapasitas, untuk Men yebarkan tag dari, pilih Penyedia kapasitas.

    [Tambahkan tag] Pilih Tambah tag dan lakukan hal berikut:

    • Untuk Kunci, masukkan nama kunci.

    • Untuk Nilai, masukkan nilai kunci.

  12. Pilih Buat.

AWS CLI prosedur

Anda dapat membuat penyedia kapasitas untuk Instans Terkelola Amazon ECS menggunakan. AWS CLI Gunakan versi terbaru dari AWS CLI. Untuk informasi selengkapnya tentang cara memutakhirkan ke versi terbaru, lihat Meng instal atau memperbarui ke versi terbaru AWS CLI.

Untuk membuat penyedia kapasitas untuk Instans Terkelola Amazon ECS (AWS CLI)
  1. Jalankan perintah berikut:

    aws ecs create-capacity-provider --cli-input-json file://capacity-provider-definition.json

    Berikut ini capacity-provider-definition.json dapat digunakan untuk menentukan persyaratan instans dasar, ukuran penyimpanan instans, dan mengaktifkan propagasi tag:

    { "name": "my-managed-instances-provider", "cluster": "my-cluster", "tags": [ { "key": "version", "value": "test" } ], "managedInstancesProvider": { "infrastructureRoleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole", "instanceLaunchTemplate": { "ec2InstanceProfileArn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceRole", "instanceRequirements": { "vCpuCount": { "min": 4, "max": 8 }, "memoryMiB": { "min": 8192, "max": 16384 } }, "networkConfiguration": { "subnets": [ "subnet-abcdef01234567", "subnet-bcdefa98765432" ], "securityGroups": [ "sg-0123456789abcdef" ] }, "storageConfiguration": { "storageSizeGiB": 100 }, "monitoring": "basic" }, "propagateTags": "CAPACITY_PROVIDER" } }
  2. Pastikan penyedia kapasitas Anda berhasil dibuat:

    aws ecs describe-capacity-providers \ --capacity-providers my-managed-instances-provider

Langkah selanjutnya

Setelah membuat penyedia kapasitas, Anda dapat menggunakannya saat membuat layanan atau menjalankan tugas: