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. Secara default, Amazon ECS menyediakan penyedia kapasitas default yang secara otomatis memilih jenis instans tujuan umum yang paling dioptimalkan biaya. Namun, Anda dapat membuat penyedia kapasitas khusus untuk menentukan atribut instance seperti tipe instans, produsen CPU, tipe akselerator, dan persyaratan lainnya.

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

Prasyarat

Sebelum Anda mulai, pastikan bahwa Anda telah menyelesaikan hal-hal berikut:

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

Prosedur konsol

Untuk 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 Clusters, pilih nama cluster Anda.

  5. Pada halaman cluster, pilih tab Infrastructure.

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

  7. Di bawah konfigurasi penyedia Kapasitas, konfigurasikan hal berikut:

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

    • Untuk jenis penyedia Kapasitas, pilih Instans Terkelola Amazon ECS.

  8. Di bawah konfigurasi Instance, konfigurasikan hal berikut:

    • 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 instans, tentukan atribut untuk instans Anda. Anda dapat mengonfigurasi kombinasi apa pun dari berikut ini:

    • Jumlah vCPU - Tentukan jumlah v CPUs (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, atau. inference

    • 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 instance yang diluncurkan dari penyedia kapasitas, untuk menyebarkan tag, 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 meningkatkan ke versi terbaru, lihat Menginstal 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 instance dasar, ukuran penyimpanan instance, 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. Verifikasi bahwa 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: