Provision kluster instans di beberapa zona, tipe instans, dan metode penagihan seperti pay-as-you-go dan spot instans untuk mengurangi dampak reclamation serta menekan biaya.
Jangan menyimpan data penting pada spot instans: Spot instans dapat dilepas karena perubahan pasokan pasar. Untuk mencegah kehilangan data, jangan simpan data penting pada spot instans.
Prasyarat
-
service-linked role telah dibuat. Auto provisioning menggunakan role ini untuk mengelola instans dalam kelompok tersebut.
-
launch template telah dibuat. Kelompok tersebut mewarisi properti seperti image, security group, dan kredensial logon dari versi templat tertentu.
Prosedur
-
Buka halaman Auto Provisioning.
Di pojok kiri atas halaman, pilih wilayah dan resource group.
-
Pada halaman Auto Provisioning, klik Create Supply Group dan masukkan nama kelompok.
-
Konfigurasikan Basic Information:
-
Tetapkan Billing Method:
-
Pay-as-you-go: Hanya instans pay-as-you-go.
-
Spot: Hanya spot instans.
-
Pay-as-you-go and Spot: Kombinasi instans pay-as-you-go dan spot instans.
-
-
Konfigurasikan Target Capacity Settings berdasarkan metode penagihan.
Pay-as-you-go
-
Capacity Delivery Mode: Unit kapasitas. Pilih Instances atau vCPUs.
-
Total Capacity: Daya komputasi yang akan diprovision.
-
Jika diatur ke Capacity Delivery Mode > Instances: jumlah instans yang akan dikirimkan.
-
Jika diatur ke Capacity Delivery Mode > vCPUs: jumlah vCPU yang akan dikirimkan.
Contohnya, sebuah instans ecs.c6.large (2 vCPU) menempati kapasitas sebesar 2.
-
Spot
-
Capacity Delivery Mode: Unit kapasitas. Pilih Instances atau vCPUs.
-
Total Capacity: Daya komputasi yang akan diprovision.
-
Jika diatur ke Capacity Delivery Mode > Instances: jumlah instans yang akan dikirimkan.
-
Jika diatur ke Capacity Delivery Mode > vCPUs: jumlah total vCPU yang akan dikirimkan.
Contohnya, sebuah instans ecs.c6.large (2 vCPU) menempati kapasitas sebesar 2.
-
Pay-as-you-go and Spot
-
Capacity Delivery Mode: Unit kapasitas. Pilih Instances atau vCPUs.
-
Total Capacity: Jumlah dari Target Capacity of Spot Instances dan Target Capacity of Pay-as-you-go Instances.
-
Target Capacity of Spot Instances:
-
Jika diatur ke Capacity Delivery Mode > Instances: jumlah spot instans yang akan dikirimkan.
-
Jika diatur ke Capacity Delivery Mode > vCPUs: jumlah total vCPU yang akan dikirimkan untuk spot instans.
-
-
Target Capacity of Pay-as-you-go Instances:
-
Jika diatur ke Capacity Delivery Mode > Instances: jumlah instans pay-as-you-go.
-
Jika diatur ke Capacity Delivery Mode > vCPUs: jumlah total vCPU untuk instans pay-as-you-go.
-
-
-
-
Tetapkan Instance Configuration.
-
Configuration Source: Pilih Version dari Template Name sebagai sumber konfigurasi instans.
-
Instance Configuration Mode:
-
Specify Instance Type: Sistem memilih tipe instans yang sesuai dari daftar ini berdasarkan vSwitch dan Provisioning Policy yang ditentukan.
CatatanJika Billing Method adalah Spot atau Pay-as-you-go and Spot, Anda dapat menetapkan Price Limit untuk setiap tipe spot instans. Jika harga pasar melebihi batas tersebut, pembuatan instans akan gagal. Opsi batas harga:
-
Use Automatic Bid: Menawar pada harga pasar real-time, mencegah kegagalan pembuatan akibat tawaran rendah.
-
: Tetapkan batas harga tetap agar tetap dalam anggaran Anda.
-
: Tetapkan tawaran sebagai persentase dari harga on-demand untuk memastikan penghematan biaya.
Periksa tren harga spot instans sebelum menetapkan batas harga. Klik Actions di kolom Price History untuk melihat riwayat harga.
-
-
Specify Instance Attribute: Sistem memilih tipe instans berdasarkan Provisioning Policy dan properti seperti VSwitch ID, Maximum Acceptable Price, vCPUs, Memory, dan Architecture.
Metode ini membantu mencegah kegagalan pembuatan instans akibat stok tidak mencukupi.
-
-
-
Pada bagian Spot Instance Interruption Mode, tetapkan aksi ketika kelompok menghentikan spot instans.
Opsi
Deskripsi
Release
Melepaskan instans spot yang dihentikan.
Stop
Instans spot yang dihentikan memasuki mode hemat. Instans ini diprioritaskan saat kelompok perlu menambah kapasitas.
-
Pada bagian Provisioning Policy, tentukan kebijakan pembuatan instans.
Opsi
Deskripsi
Capacity Optimization Policy
Memilih tipe instans paling hemat berdasarkan fluktuasi harga historis dan laju reclamation.
CatatanSpot instans dapat direklamasi karena perubahan harga dan stok. Tipe instans dengan laju reclamation rendah diprioritaskan.
Cost Optimization Policy
Membuat instans dalam urutan naik berdasarkan harga satuan vCPU.
Balanced Distribution Policy
Hanya berlaku jika vSwitch di zona berbeda ditentukan. Membuat instans secara merata di beberapa zona.
Spot instans dari keluarga instans yang sama berbagi sumber daya. Misalnya, jika instans ecs.c6.large tidak dapat dibuat, tipe c6 lain seperti ecs.c6.xlarge juga mungkin gagal.
CatatanKonfigurasikan keluarga instans yang berbeda untuk mencegah semua instans direklamasi secara bersamaan dan memastikan ketersediaan tinggi.
-
Konfigurasikan Advanced Options.
Opsi lanjutan
Deskripsi
Group Type
-
One-time Synchronous Delivery: Membuat instans hanya saat startup. Mengembalikan daftar hasil dalam respons.
-
Continuous Delivery and Capacity Maintained : Menyediakan instans saat startup dan terus memantau kapasitas. Jika target tidak tercapai, grup akan mencoba ulang hingga kebutuhan kapasitas terpenuhi.
-
One-time Asynchronous Delivery: Mencoba menyediakan instans sekali saat startup. Tidak mencoba ulang jika penjadwalan gagal.
Start Time
Waktu ketika grup mulai melakukan provisioning. Digunakan bersama waktu berakhir untuk menentukan periode efektif.
-
Start Now: Memulai provisioning segera setelah grup dibuat.
-
Specify Start Time: Tetapkan waktu mulai khusus.
Expiration Time
Digunakan bersama waktu mulai untuk menentukan periode efektif.
-
Never: Grup berjalan hingga Anda menghapusnya.
-
Specify End Time: Tetapkan waktu kedaluwarsa khusus.
Global Maximum Price for Spot Instances
Batas harga global untuk semua spot instans dalam grup. Jika batas per jenis dan batas global keduanya ditetapkan, nilai yang lebih rendah yang berlaku.
-
Use Automatic Bid: Menawar dengan harga pasar real-time, mencegah kegagalan pembuatan akibat tawaran terlalu rendah dan mengurangi biaya saat harga pasar turun.
-
Set Maximum Price: Tetapkan batas harga tetap agar tetap sesuai anggaran Anda.
Instance Shutdown Settings
-
Shut Down Instances Upon Group Expiration: Jika dipilih, instans akan dilepas saat grup kedaluwarsa. Jika tidak dipilih, instans hanya dihapus dari grup. Berlaku hanya jika Expiration Time ditetapkan.
-
Shut Down Instances in Excess of Target Capacity: Jika dipilih, instans yang diskalakan turun akan dilepas saat kapasitas melebihi target. Jika tidak dipilih, instans yang diskalakan turun hanya dihapus dari grup.
-
-
Konfirmasi konfigurasi dan klik Create Supply Group.
Kelompok mulai memprovision pada waktu yang ditentukan. Kelompok dengan kebijakan Continuous Delivery and Maintain Capacity terus mempertahankan kapasitas target: ketika spot instans direklamasi, sistem secara otomatis meluncurkan pengganti dan mengganti instans yang tidak sehat.
Referensi
-
Untuk membuat auto provisioning group melalui pemanggilan operasi API, lihat CreateAutoProvisioningGroup.