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:
-
Tentukan jenis pemantauan apa yang akan digunakan. Untuk informasi selengkapnya, lihat Pemantauan terperinci untuk Instans Terkelola Amazon ECS.
-
Memiliki cluster yang ada atau rencana untuk membuatnya. Untuk informasi selengkapnya, lihat Membuat klaster untuk Instans Terkelola Amazon ECS.
-
Anda memiliki peran IAM yang diperlukan untuk Instans Terkelola Amazon ECS. Hal ini mencakup:
-
Peran infrastruktur - Memungkinkan Amazon ECS melakukan panggilan ke AWS layanan atas nama Anda untuk mengelola infrastruktur Instans Terkelola Amazon ECS.
Untuk informasi selengkapnya, lihat Peran IAM Infrastruktur Amazon ECS.
-
Profil instans - Menyediakan izin untuk agen penampung Amazon ECS dan daemon Docker yang berjalan pada instance terkelola.
Untuk informasi selengkapnya, lihat Profil instans Instans Terkelola Amazon ECS.
-
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)
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Dari bilah navigasi, pilih Wilayah untuk digunakan.
-
Di panel navigasi, pilih Klaster.
-
Pada halaman Clusters, pilih nama cluster Anda.
-
Pada halaman cluster, pilih tab Infrastructure.
-
Di bagian Penyedia kapasitas, pilih Buat penyedia kapasitas.
-
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.
-
-
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.
-
-
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,
4atau8-16untuk rentang). -
Memori (MiB) - Tentukan jumlah memori di MiB (misalnya,
8192atau16384-32768untuk rentang). -
Jenis instance - Tentukan jenis instance tertentu (misalnya,
m5.large,m5.xlarge,c5.large). -
Produsen CPU - Pilih dari
intel,amd, atauamazon-web-services. -
Jenis akselerator - Tentukan jenis akselerator seperti
gpu,fpga, atau.inference -
Jumlah akselerator - Tentukan jumlah akselerator (misalnya,
1atau2-4untuk rentang).
-
-
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.
-
-
(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.
-
-
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
-
Jalankan perintah berikut:
aws ecs create-capacity-provider --cli-input-json file://capacity-provider-definition.jsonBerikut ini
capacity-provider-definition.jsondapat 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" } } -
Verifikasi bahwa penyedia kapasitas Anda berhasil dibuat:
aws ecs describe-capacity-providers \ --capacity-providersmy-managed-instances-provider
Langkah selanjutnya
Setelah membuat penyedia kapasitas, Anda dapat menggunakannya saat membuat layanan atau menjalankan tugas:
-
Untuk menggunakan penyedia kapasitas dengan layanan, lihatMembuat penyebaran pembaruan bergulir Amazon ECS.
-
Untuk menggunakan penyedia kapasitas dengan tugas mandiri, lihatMenjalankan aplikasi sebagai tugas Amazon ECS.