全部产品
Search
文档中心

Elastic Compute Service:Konfigurasikan grup provisioning otomatis

更新时间:Jul 06, 2025

Topik ini menjelaskan dan memberikan contoh cara mengonfigurasi grup provisioning otomatis. Dalam contoh berikut, grup provisioning otomatis digunakan untuk membuat beberapa instance Elastic Compute Service (ECS) guna menerapkan pembelajaran mesin atau membangun situs web tiket. Grup ini juga dapat digunakan untuk memanfaatkan beberapa kolam sumber daya dengan biaya terendah atau kolam sumber daya tertentu untuk membuat beberapa instance ECS.

Konfigurasikan grup provisioning otomatis di konsol ECS

Contoh 1: Terapkan pembelajaran mesin

Anda berencana menyelesaikan tugas pembelajaran mesin minggu depan yang melibatkan analisis faktor risiko dalam pinjaman hipotek. Berikut adalah persyaratan kluster instance:

  • Wilayah: Cina (Hangzhou).

  • Instance dilengkapi dengan GPU NVIDIA V100. Memori GPU dari satu instance berukuran hingga 32 GB.

  • Kapasitas target: 20 instance.

  • Untuk meminimalkan biaya, disarankan hanya membuat instance spot. Jumlah instance dalam kluster bisa kurang dari kapasitas target.

  • Instance harus dilepaskan setelah tugas selesai.

Tabel berikut menjelaskan pengaturan grup provisioning otomatis yang memenuhi persyaratan di atas.

Bagian

Parameter

Deskripsi

Capacity Configuration

Target Capacity

Konfigurasikan pengaturan berikut berdasarkan persyaratan kapasitas target dan kategori instance:

  • Pilih Instances dari daftar drop-down Kapasitas Target.

  • Tentukan 20 dalam kotak putar.

Instance Configuration

Instance Configuration

Lakukan operasi berikut untuk memenuhi persyaratan untuk instance yang menggunakan GPU NVIDIA V100 dan memori GPU tidak lebih besar dari 32 GB per instance:

  1. Pilih tipe instance ecs.gn6v-c8g1.2xlarge dan ecs.gn6e-c12g1.3xlarge dari kolom Tipe Instance.

    Catatan

    Untuk informasi tentang tipe instance, lihat Ikhtisar keluarga instance.

  2. Kueri jumlah sumber daya yang tersedia dari tipe instance ecs.gn6v-c8g1.2xlarge dan ecs.gn6e-c12g1.3xlarge di Hangzhou Zone H dan Hangzhou Zone I.

    Catatan

    Anda dapat pergi ke Halaman Jenis Instance ECS yang Tersedia untuk Setiap Wilayah untuk melihat tipe instance yang tersedia di setiap wilayah.

Anda dapat menambahkan konfigurasi instance berdasarkan zona dan tipe instance:

  1. Lakukan operasi berikut untuk menambahkan konfigurasi instance:

    • Tentukan vSwitch di Hangzhou Zone H.

    • Tambahkan tipe instance ecs.gn6v-c8g1.2xlarge dan ecs.gn6e-c12g1.3xlarge.

  2. Lakukan operasi berikut untuk menambahkan konfigurasi instance lainnya:

    • Tentukan vSwitch di Hangzhou Zone I.

    • Tambahkan tipe instance ecs.gn6v-c8g1.2xlarge dan ecs.gn6e-c12g1.3xlarge.

Kolam sumber daya berikut terbentuk setelah Anda menambahkan konfigurasi di atas:

  • Tipe instance ecs.gn6v-c8g1.2xlarge di Hangzhou Zone H

  • Tipe instance ecs.gn6e-c12g1.3xlarge di Hangzhou Zone H

  • Tipe instance ecs.gn6v-c8g1.2xlarge di Hangzhou Zone I

  • Tipe instance ecs.gn6e-c12g1.3xlarge di Hangzhou Zone I

Provisioning Policy

Pilih Cost Optimization Policy. Setelah grup provisioning otomatis dimulai, kolam sumber daya yang tersedia dengan harga terendah digunakan untuk membuat kluster instance.

Spot Instance Interruption Settings

Untuk meminimalkan biaya, jumlah instance dalam kluster instance bisa kurang dari nilai yang ditentukan oleh parameter Kapasitas Target. Dalam hal ini, pilih Release.

Advanced

Group Type

Untuk meminimalkan biaya, jumlah instance dalam kluster instance bisa kurang dari nilai yang ditentukan oleh parameter Kapasitas Target. Dalam hal ini, pilih One-time Delivery.

Start Time dan End Time

Tentukan waktu mulai dan waktu kedaluwarsa berdasarkan persyaratan waktu minggu depan.

Global Maximum Price for Spot Instances

Untuk meminimalkan biaya, pilih Set Maximum Price untuk menentukan harga maksimum yang dapat Anda tanggung.

Instance Shutdown Settings

  • Instance dalam grup provisioning otomatis harus dilepaskan setelah tugas selesai. Oleh karena itu, pilih Shut Down Instances Upon Group Expiration.

  • Untuk meminimalkan biaya, pilih opsi Shut Down Excessive Instances When Target Capacity Is Exceeded.

Contoh 2: Bangun situs web tiket

Misalnya, Anda ingin membangun situs web tiket untuk menyediakan layanan tiket yang andal setiap saat, terutama selama jam sibuk. Berikut adalah persyaratan kluster instance:

  • Wilayah: Cina (Hangzhou).

  • Instance: Jumlah vCPU pada satu instance tidak melebihi 8.

  • Kapasitas target: 80 vCPU.

  • Kapasitas minimum: 60 vCPU.

  • Optimalkan pengalaman akses situs web berdasarkan kapasitas minimum kluster untuk meminimalkan biaya.

  • Kluster harus memiliki kemampuan pemulihan bencana.

Tabel berikut menjelaskan pengaturan grup provisioning otomatis yang memenuhi persyaratan di atas.

Bagian

Parameter

Deskripsi

Capacity Configuration

Target Capacity

Konfigurasikan pengaturan berikut berdasarkan persyaratan kapasitas target dan kapasitas minimum:

  • Pilih vCPUs dari daftar drop-down Kapasitas Target.

  • Tentukan 80 dalam kotak putar.

  • Pilih Use Pay-as-you-go Instances to Provide Computing Power.

Pay-as-you-go Instance Capacity

Tentukan 60 dalam kotak putar untuk memenuhi persyaratan kapasitas minimum.

Instance Configuration

Instance Configuration

Keluarga instance c6 digunakan karena cocok untuk membangun server web frontend. Lakukan operasi berikut untuk memenuhi persyaratan untuk instance yang dilengkapi dengan tidak lebih dari 8 vCPU per instance:

  1. Pilih tipe instance ecs.c6.large, ecs.c6.xlarge, dan ecs.c6.2xlarge dari kolom Tipe Instance.

    Catatan

    Untuk informasi tentang tipe instance, lihat Ikhtisar keluarga instance.

  2. Kueri jumlah sumber daya yang tersedia dari tipe instance ecs.c6.large, ecs.c6.xlarge, dan ecs.c6.2xlarge di Hangzhou Zone H, Hangzhou Zone I, dan Hangzhou Zone J.

    Catatan

    Anda dapat pergi ke Halaman Jenis Instance ECS yang Tersedia untuk Setiap Wilayah untuk melihat tipe instance yang tersedia di setiap wilayah.

Anda dapat menambahkan konfigurasi instance berdasarkan zona dan tipe instance:

  1. Lakukan operasi berikut untuk menambahkan konfigurasi instance:

    • Tentukan vSwitch di Hangzhou Zone H.

    • Tambahkan tipe instance ecs.c6.large, ecs.c6.xlarge, dan ecs.c6.2xlarge.

  2. Lakukan operasi berikut untuk menambahkan konfigurasi instance lainnya:

    • Tentukan vSwitch di Hangzhou Zone I.

    • Tambahkan tipe instance ecs.c6.large, ecs.c6.xlarge, dan ecs.c6.2xlarge.

  3. Lakukan operasi berikut untuk menambahkan konfigurasi instance lainnya:

    • Tentukan vSwitch di Hangzhou Zone J.

    • Tambahkan tipe instance ecs.c6.large, ecs.c6.xlarge, dan ecs.c6.2xlarge.

Kolam sumber daya berikut terbentuk setelah Anda menambahkan konfigurasi di atas:

  • Tipe instance ecs.c6.large di Hangzhou Zone H

  • Tipe instance ecs.c6.xlarge di Hangzhou Zone H

  • Tipe instance ecs.c6.2xlarge di Hangzhou Zone H

  • Tipe instance ecs.c6.large di Hangzhou Zone I

  • Tipe instance ecs.c6.xlarge di Hangzhou Zone I

  • Tipe instance ecs.c6.2xlarge di Hangzhou Zone I

  • Tipe instance ecs.c6.large di Hangzhou Zone J

  • Tipe instance ecs.c6.xlarge di Hangzhou Zone J

  • Tipe instance ecs.c6.2xlarge di Hangzhou Zone J

Provisioning Policy

Pilih Balanced Distribution Policy. Setelah grup provisioning otomatis dimulai, ia mencoba secara merata membuat instance di seluruh zona untuk mencegah kegagalan pembuatan instance yang disebabkan oleh sumber daya yang tidak cukup dalam satu zona. Ini dapat meningkatkan kemampuan pemulihan bencana aplikasi.

Instance Configuration

Spot Instance Interruption Settings

Pilih Stop untuk memastikan bahwa situs web dapat diakses dengan latensi rendah. Waktu yang diperlukan untuk memulihkan instance dari berhenti dalam mode ekonomis lebih singkat daripada waktu yang diperlukan untuk membuat instance.

Advanced

Group Type

Pilih Continuous Delivery and Maintain Capacity untuk terus menyediakan layanan tiket.

Start Time dan End Time

Grup provisioning otomatis segera dimulai dan dapat dipertahankan tanpa batas untuk terus menyediakan layanan tiket.

Global Maximum Price for Spot Instances

Untuk mengoptimalkan pengalaman akses situs web, pilih Automatic Bidding untuk mempertahankan jumlah instance yang stabil dalam kluster.

Instance Shutdown Settings

Pilih opsi Shut Down Excessive Instances When Target Capacity Is Exceeded guna meminimalkan biaya.

Kapasitas target ditentukan dalam jumlah vCPU. Oleh karena itu, bobot setiap instance terkait dengan jumlah vCPU dari setiap tipe instance. Tabel berikut menjelaskan harga berbobot dari setiap tipe instance.

Catatan

Harga dalam tabel berikut hanya untuk referensi. Harga aktual yang ditampilkan di halaman pembelian yang berlaku.

Tipe instance

vCPU

Harga on-demand (USD)

Bobot

Harga berbobot (USD)

ecs.c6.large

2

0.06 per jam

2

0.03 per jam

ecs.c6.xlarge

4

0.121 per jam

4

0.03025 per jam

ecs.c6.2xlarge

8

0.241 per jam

8

0.030125 per jam

Saat grup provisioning otomatis mencoba membuat kluster instance, grup tersebut pertama-tama menerapkan kebijakan distribusi seimbang dengan membuat instance secara merata di seluruh zona. Kemudian, grup memilih tipe instance dengan harga berbobot lebih rendah untuk membuat instance. Jika harga berbobot semua tipe instance sama, grup memilih tipe instance secara acak.

Konfigurasikan grup provisioning otomatis dengan memanggil operasi API

Contoh 1: Gunakan beberapa kolam sumber daya dengan harga terendah

Jika Anda ingin meminimalkan biaya dan mengurangi dampak penarikan instance spot akibat penggunaan kolam sumber daya tunggal, Anda dapat mengonfigurasi grup provisioning otomatis untuk menggunakan beberapa kolam sumber daya dengan harga terendah guna membuat instance.

Anda hanya perlu memanggil operasi CreateAutoProvisioningGroup dengan parameter SpotAllocationStrategy diatur ke lowest-price dan parameter SpotInstancePoolsToUseCount diatur. Sebagai contoh, Anda dapat membuat konfigurasi seperti yang dijelaskan dalam tabel berikut untuk menghasilkan grup provisioning otomatis dengan hasil sebagai berikut:

  • Mendapatkan lima kolam sumber daya berdasarkan template peluncuran lt-bp1ivgo4p5now3px****.

  • Atur kapasitas target menjadi 30 instance dan buat hanya instance spot.

  • Gunakan tiga kolam sumber daya dengan harga terendah dan buat 10 instance spot dari masing-masing kolam sumber daya.

Parameter

Contoh

Deskripsi

TotalTargetCapacity

30

Mengatur kapasitas target menjadi 30 instance.

SpotTargetCapacity

30

Membuat 30 instance spot.

PayAsYouGoTargetCapacity

0

Tidak membuat instance pay-as-you-go.

SpotAllocationStrategy

lowest-price

Menggunakan kebijakan optimasi biaya untuk instance spot.

PayAsYouGoAllocationStrategy

lowest-price

Menggunakan kebijakan optimasi biaya untuk instance pay-as-you-go.

SpotInstancePoolsToUseCount

3

Menggunakan tiga kolam sumber daya dengan harga terendah.

LaunchTemplateId

lt-bp1ivgo4p5now3px****

ID template peluncuran yang digunakan untuk membuat instance.

LaunchTemplateConfig.1.VSwitchId

vsw-bp1ygryo03m39xhsy****

ID vSwitch dari konfigurasi tambahan 1 (Kolam Sumber Daya 1).

LaunchTemplateConfig.1.InstanceType

ecs.c6e.large

Tipe instance dari konfigurasi tambahan 1 (Kolam Sumber Daya 1).

LaunchTemplateConfig.1.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 1 (Kolam Sumber Daya 1).

LaunchTemplateConfig.2.VSwitchId

vsw-bp16hgf8f3kvtcbyu****

ID vSwitch dari konfigurasi tambahan 2 (Kolam Sumber Daya 2).

LaunchTemplateConfig.2.InstanceType

ecs.c6e.xlarge

Tipe instance dari konfigurasi tambahan 2 (Kolam Sumber Daya 2).

LaunchTemplateConfig.2.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 2 (Kolam Sumber Daya 2).

LaunchTemplateConfig.3.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

ID vSwitch dari konfigurasi tambahan 3 (Kolam Sumber Daya 3).

LaunchTemplateConfig.3.InstanceType

ecs.c6e.2xlarge

Tipe instance dari konfigurasi tambahan 3 (Kolam Sumber Daya 3).

LaunchTemplateConfig.3.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 3 (Kolam Sumber Daya 3).

LaunchTemplateConfig.4.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

ID vSwitch dari konfigurasi tambahan 4 (Kolam Sumber Daya 4).

LaunchTemplateConfig.4.InstanceType

ecs.g6e.xlarge

Tipe instance dari konfigurasi tambahan 4 (Kolam Sumber Daya 4).

LaunchTemplateConfig.4.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 4 (Kolam Sumber Daya 4).

LaunchTemplateConfig.5.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

ID vSwitch dari konfigurasi tambahan 5 (Kolam Sumber Daya 5).

LaunchTemplateConfig.5.InstanceType

ecs.g6e.2xlarge

Tipe instance dari konfigurasi tambahan 5 (Kolam Sumber Daya 5).

LaunchTemplateConfig.5.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 5 (Kolam Sumber Daya 5).

Contoh 2: Gunakan kolam sumber daya tertentu secara prioritas

Anda dapat mengonfigurasi grup provisioning otomatis untuk membuat instance dengan menggunakan kolam sumber daya tertentu secara prioritas. Misalnya, jika Anda menggunakan instance cadangan yang dapat diterapkan pada instance ecs.c6e.large, Anda dapat mengonfigurasi grup provisioning otomatis untuk memilih tipe instance ecs.c6e.large secara prioritas guna mendapatkan manfaat dari diskon penagihan yang disediakan oleh instance cadangan.

Anda hanya perlu memanggil operasi CreateAutoProvisioningGroup dengan parameter PayAsYouGoAllocationStrategy diatur ke prioritized dan prioritas kolam sumber daya diatur ke yang tertinggi (0). Sebagai contoh, Anda dapat membuat konfigurasi seperti yang dijelaskan dalam tabel berikut untuk menghasilkan grup provisioning otomatis dengan hasil sebagai berikut:

  • Mendapatkan lima kolam sumber daya berdasarkan template peluncuran lt-bp1ivgo4p5now3px****.

  • Atur kapasitas target menjadi 20 instance, termasuk 10 instance spot dan 10 instance pay-as-you-go.

  • Gunakan kolam sumber daya yang sesuai dengan tipe instance ecs.c6e.large untuk membuat instance pay-as-you-go dengan menentukan parameter LaunchTemplateConfig.1.

Parameter

Contoh

Deskripsi

TotalTargetCapacity

20

Mengatur kapasitas target menjadi 20 instance.

SpotTargetCapacity

10

Membuat 10 instance spot.

PayAsYouGoTargetCapacity

10

Membuat 10 instance pay-as-you-go.

SpotAllocationStrategy

lowest-price

Menggunakan kebijakan optimasi biaya untuk instance spot.

PayAsYouGoAllocationStrategy

prioritized

Menggunakan kebijakan optimasi biaya untuk instance pay-as-you-go.

LaunchTemplateId

lt-bp1ivgo4p5now3px****

ID template peluncuran yang digunakan untuk membuat instance.

LaunchTemplateConfig.1.VSwitchId

vsw-bp1ygryo03m39xhsy****

ID vSwitch dari konfigurasi tambahan 1 (Kolam Sumber Daya 1).

LaunchTemplateConfig.1.InstanceType

ecs.c6e.large

Tipe instance dari konfigurasi tambahan 1 (Kolam Sumber Daya 1).

LaunchTemplateConfig.1.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 1 (Kolam Sumber Daya 1).

LaunchTemplateConfig.1.Priority

0

Prioritas konfigurasi tambahan 1. Nilai 0 menunjukkan prioritas tertinggi.

LaunchTemplateConfig.2.VSwitchId

vsw-bp16hgf8f3kvtcbyu****

ID vSwitch dari konfigurasi tambahan 2 (Kolam Sumber Daya 2).

LaunchTemplateConfig.2.InstanceType

ecs.c6e.xlarge

Tipe instance dari konfigurasi tambahan 2 (Kolam Sumber Daya 2).

LaunchTemplateConfig.2.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 2 (Kolam Sumber Daya 2).

LaunchTemplateConfig.3.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

ID vSwitch dari konfigurasi tambahan 3 (Kolam Sumber Daya 3).

LaunchTemplateConfig.3.InstanceType

ecs.c6e.2xlarge

Tipe instance dari konfigurasi tambahan 3 (Kolam Sumber Daya 3).

LaunchTemplateConfig.3.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 3 (Kolam Sumber Daya 3).

LaunchTemplateConfig.4.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

ID vSwitch dari konfigurasi tambahan 4 (Kolam Sumber Daya 4).

LaunchTemplateConfig.4.InstanceType

ecs.g6e.xlarge

Tipe instance dari konfigurasi tambahan 4 (Kolam Sumber Daya 4).

LaunchTemplateConfig.4.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 4 (Kolam Sumber Daya 4).

LaunchTemplateConfig.5.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

ID vSwitch dari konfigurasi tambahan 5 (Kolam Sumber Daya 5).

LaunchTemplateConfig.5.InstanceType

ecs.g6e.2xlarge

Tipe instance dari konfigurasi tambahan 5 (Kolam Sumber Daya 5).

LaunchTemplateConfig.5.WeightedCapacity

1

Bobot tipe instance dari konfigurasi tambahan 5 (Kolam Sumber Daya 5).