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. 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:
-
Tentukan jenis pemantauan apa yang akan digunakan. Untuk informasi selengkapnya, lihat Pemantauan terperinci untuk Instans Terkelola Amazon ECS.
-
Miliki cluster yang ada atau rencanakan untuk membuatnya. Untuk informasi selengkapnya, lihat Membuat cluster 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 - Memberikan izin untuk agen kontainer Amazon ECS dan daemon Docker yang berjalan pada instans terkelola.
Untuk informasi selengkapnya, lihat Profil instans Instans Terkelola Amazon ECS.
-
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)
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Dari bilah navigasi, pilih Wilayah untuk digunakan.
-
Di panel navigasi, pilih Klaster.
-
Pada halaman Cluster, pilih nama cluster Anda.
-
Pada halaman cluster, pilih tab Infrastruktur.
-
Di bagian Penyedia kapasitas, pilih Buat penyedia kapasitas.
-
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.
-
-
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.
-
-
Di bawah Persyaratan Instance, tentukan atribut untuk instance Anda. Anda dapat mengonfigurasi kombinasi berikut ini:
-
Jumlah vCPU - Tentukan jumlah vCPU (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, atauinference. -
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 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.
-
-
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)
-
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 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" } } -
Pastikan 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 penerapan pembaruan bergulir Amazon ECS.
-
Untuk menggunakan penyedia kapasitas dengan tugas mandiri, lihatMenjalankan aplikasi sebagai tugas Amazon ECS.