Saat membuat grup penskalaan, Anda dapat mengonfigurasi kebijakan penskalaan multi-zona. Hal ini memastikan bahwa jika satu zona mengalami kekurangan sumber daya atau kegagalan, grup penskalaan dapat menyediakan sumber daya di zona lain untuk menjaga ketersediaan tinggi aplikasi Anda. Anda juga dapat menentukan beberapa tipe instans dalam konfigurasi penskalaan guna mencegah aktivitas penskalaan gagal akibat inventaris yang tidak mencukupi dari satu tipe instans. Topik ini menjelaskan cara menggunakan kebijakan optimasi biaya di beberapa zona dan menentukan beberapa tipe instans untuk meningkatkan tingkat keberhasilan aktivitas penskalaan serta mengurangi biaya.
Prasyarat
-
VPC telah dibuat. Untuk informasi selengkapnya, lihat Buat dan kelola VPC.
-
Beberapa vSwitch telah dibuat di VPC tersebut dan didistribusikan di zona yang berbeda. Untuk informasi selengkapnya, lihat Buat dan kelola vSwitch.
Latar Belakang
Spot Instance rentan terhadap fluktuasi harga pasar, dan penawaran yang gagal dapat menunda skala keluar serta mengganggu layanan Anda. Untuk mengurangi risiko ini, Anda dapat menggunakan kebijakan penskalaan dari Auto Scaling, seperti kebijakan optimasi biaya. Jika Spot Instance tidak dapat dibuat, grup penskalaan secara otomatis akan mencoba membuat instans pay-as-you-go dengan tipe yang sama. Selain itu, dengan menentukan beberapa tipe instans, Anda dapat secara efektif mengatasi kekurangan inventaris dari satu tipe instans sehingga memastikan aktivitas penskalaan berhasil. Oleh karena itu, penggunaan kebijakan penskalaan bersama dengan beberapa tipe instans secara signifikan meningkatkan tingkat keberhasilan aktivitas penskalaan dan mengurangi biaya.
-
Scaling policy
Auto Scaling memungkinkan Anda menentukan beberapa vSwitch saat membuat grup penskalaan. Jika zona tempat vSwitch berada memiliki inventaris yang tidak mencukupi, Auto Scaling secara otomatis akan mencoba membuat instans di zona lain yang telah ditentukan untuk memastikan aktivitas penskalaan berhasil. Setelah mengonfigurasi beberapa zona, Anda juga dapat menetapkan kebijakan penskalaan yang sesuai, seperti kebijakan optimasi biaya. Grup penskalaan yang menggunakan kebijakan optimasi biaya akan mencoba membuat Instance ECS mulai dari harga satuan vCPU terendah. Dengan demikian, Anda dapat memperoleh sumber daya ECS dengan biaya lebih rendah, bahkan tanpa memilih Spot Instance.
Catatan-
Kebijakan penskalaan multi-zona mencakup kebijakan prioritas, kebijakan distribusi seimbang, kebijakan optimasi biaya, atau kebijakan komposit kustom. Untuk informasi selengkapnya, lihat Konfigurasi grup penskalaan.
-
Kebijakan penskalaan multi-zona hanya berlaku untuk grup penskalaan yang jenis jaringannya adalah VPC.
-
-
Multiple instance types
Auto Scaling memungkinkan Anda menentukan beberapa tipe instans dalam konfigurasi penskalaan. Jika instans dengan tipe prioritas lebih tinggi tidak dapat dibuat, Auto Scaling secara otomatis akan mencoba membuat instans dengan tipe prioritas berikutnya hingga instans berhasil dibuat. Pendekatan ini membantu mengatasi kekurangan inventaris dari satu tipe instans sehingga memastikan aktivitas penskalaan dapat diselesaikan. Misalnya, selama jam sibuk bisnis, Anda mungkin perlu segera menyediakan instans berperforma tinggi untuk menangani lalu lintas. Dalam skenario seperti ini—di mana performa lebih penting daripada tipe instans tertentu—penggunaan beberapa tipe instans memberikan fleksibilitas yang diperlukan untuk memenuhi permintaan.
Prosedur
-
Buat grup penskalaan untuk Instance ECS.
Untuk informasi selengkapnya, lihat Konfigurasi grup penskalaan.
Tabel berikut menjelaskan parameter utama.
Parameter
Deskripsi
Network Type
Pilih VPC.
VPC
Pilih VPC yang sudah ada, misalnya
vpc-bp1idd****.vSwitch
Pilih beberapa vSwitch yang sudah ada di VPC, misalnya
vsw1danvsw2.CatatanKarena setiap vSwitch termasuk dalam satu zona tunggal, pemilihan beberapa vSwitch memungkinkan Anda menggunakan inventaris dari beberapa zona.
Scaling Policy
Untuk kebijakan penskalaan multi-zona, pilih Cost Optimization Policy.
-
Buat dan aktifkan konfigurasi penskalaan.
Untuk informasi selengkapnya, lihat Buat konfigurasi penskalaan untuk Instance ECS.
Tabel berikut menjelaskan parameter utama.
Parameter
Deskripsi
Billing Method
Pilih Spot Instance.
Instance Configuration Mode
Pilih Specify Instance Type atau Specify Instance Pattern. Pada contoh ini, dipilih Specify Instance Type.
Select Instance Type
Pilih beberapa tipe instans. Anda dapat memilih maksimal 10 tipe instans.
-
Kami menyarankan Anda memilih tipe instans yang mirip dalam hal vCPU, memori, frekuensi prosesor, bandwidth internal, atau laju pengalihan paket.
-
Kami menyarankan Anda menetapkan harga maksimum berdasarkan anggaran Anda. Jika menggunakan penawaran otomatis, grup penskalaan akan menawar sesuai harga pasar untuk spot instance dan membuat instans sesuai ketentuan tersebut.
-
Karena instans Optimasi I/O dan non-Optimasi I/O memiliki konfigurasi yang sangat berbeda, memilih kedua tipe tersebut secara bersamaan kemungkinan besar tidak akan meningkatkan tingkat keberhasilan penskalaan.
-
-
Aktifkan grup penskalaan.
-
Buat aturan penskalaan.
Untuk informasi selengkapnya, lihat Konfigurasi aturan penskalaan.
Tabel berikut menjelaskan parameter utama.
Parameter
Deskripsi
Rule Type
Pilih Simple Scaling Rule.
Operation
Atur ke Add 1 instance.
-
Jalankan aturan penskalaan.
Contoh
Setelah mengonfigurasi kebijakan penskalaan dan beberapa tipe instans, Anda dapat mengurangi biaya secara signifikan.
Pengaturan
-
Grup penskalaan dikonfigurasi dengan vSwitch di dua zona: China (Hangzhou) Zone J dan China (Hangzhou) Zone K.
-
Konfigurasi penskalaan menentukan dua tipe instans: ecs.g8y.xlarge dan ecs.g8i.xlarge.
-
Spot Instance diatur sebagai spot instance.
-
Setiap tipe instans memiliki dua harga satuan vCPU: satu untuk Spot Instance dan satu untuk instans pay-as-you-go.
PentingHarga yang tercantum di bawah ini hanya untuk tujuan contoh. Harga aktual ditentukan pada saat pembelian di halaman beli.

① menunjukkan harga pasar Spot Instance dan ② menunjukkan harga pasar instans pay-as-you-go.
Menggabungkan tipe instans dan metode penagihan menghasilkan empat solusi pembuatan instans, diurutkan berdasarkan harga satuan vCPU dari terendah ke tertinggi:
Solusi
Instance type
Billing method
vCPU
Market price
vCPU unit price
Solusi 1
ecs.g8y.xlarge
spot instance
4
USD 0,22/jam
USD 0,055/jam
Solusi 2
ecs.g8i.xlarge
spot instance
4
USD 0,336/jam
USD 0,084/jam
Solusi 3
ecs.g8y.xlarge
pay-as-you-go
4
USD 0,8/jam
USD 0,2/jam
Solusi 4
ecs.g8i.xlarge
pay-as-you-go
4
USD 1,099/jam
USD 0,275/jam
Verifikasi
-
Hasil yang diharapkan: Saat aktivitas skala keluar dipicu dalam grup penskalaan, Auto Scaling pertama-tama akan mencoba membuat Instance ECS berdasarkan Solusi 1. Jika instans tidak dapat dibuat baik di China (Hangzhou) Zone J maupun China (Hangzhou) Zone K, Auto Scaling secara berurutan akan mencoba Solusi 2, Solusi 3, dan Solusi 4.
-
Verifikasi: Setelah menjalankan aturan penskalaan untuk memicu aktivitas penskalaan, satu Instance ECS ditambahkan ke grup penskalaan. Di Konsol Auto Scaling, buka tab Instances dan klik ID Instance ECS yang dibuat secara otomatis. Anda akan diarahkan ke halaman Instance Details di Konsol ECS tempat Anda dapat memeriksa metode penagihan dan tipe instans.
-
Billing Method: Spot Instance
-
Instance type: ecs.g8y.xlarge
Seperti yang diharapkan, Instance ECS berhasil dibuat berdasarkan Solusi 1. Hal ini menunjukkan bahwa penggunaan kebijakan penskalaan bersama dengan beberapa tipe instans dapat secara signifikan mengurangi biaya. -