Setelah membuat grup penskalaan, Anda dapat mengatur kebijakan penskalaan yang sesuai untuk meningkatkan pemanfaatan resource dan mengurangi biaya. Untuk penghematan lebih lanjut, tambahkan spot instans guna memanfaatkan Instance ECS dengan harga lebih rendah. Topik ini menjelaskan cara menggunakan spot instans untuk mengurangi biaya kluster Anda.
Hanya grup penskalaan untuk Instance ECS yang mendukung spot instans.
Apa itu spot instans?
Spot instans adalah jenis instans sesuai permintaan (on-demand instance) yang menawarkan kinerja setara dengan Instance ECS biasa. Harganya berubah secara real time berdasarkan pasokan dan permintaan pasar, sehingga dapat menghemat hingga 90% dibandingkan instans pay-as-you-go. Spot instans memiliki karakteristik berikut:
Kinerja identik: Untuk tipe instans yang sama, spot instans memiliki kinerja identik dengan instans pay-as-you-go. Perbedaannya hanya terletak pada metode penagihan.
Mekanisme penawaran: Anda dapat menetapkan harga penawaran saat membuat spot instans. Alibaba Cloud menyesuaikan harga pasar berdasarkan pasokan dan permintaan saat ini. Jika harga pasar melebihi penawaran Anda, instans tersebut akan ditarik kembali. Anda juga dapat menggunakan Automatic Bidding, yang secara otomatis mengikuti harga pasar hingga mencapai harga instans pay-as-you-go.
Mekanisme pencocokan harga: Harga instans berubah secara real time berdasarkan pasokan dan permintaan pasar. Penawaran Anda dibandingkan dengan harga pasar. Jika penawaran Anda lebih tinggi daripada harga pasar dan inventaris tersedia, spot instans akan dibuat.
Mekanisme interupsi dan penarikan kembali: Spot instans tunduk pada mekanisme interupsi dan penarikan kembali. Jika harga pasar melebihi penawaran Anda atau jika inventaris tidak mencukupi, instans tersebut akan diinterupsi dan ditarik kembali.
Periode perlindungan: Anda dapat menetapkan periode perlindungan 1 jam untuk mencegah instans ditarik kembali dalam satu jam pertama setelah pembuatannya.
Untuk informasi selengkapnya tentang spot instans, lihat What is a spot instance?.
Rangkuman: Saat menggunakan grup penskalaan, Anda dapat memanfaatkan spot instans berharga lebih rendah untuk mengurangi biaya. Namun, hal ini mengorbankan stabilitas karena tidak ada jaminan bahwa instans akan berhasil dibuat atau berjalan tanpa batas waktu.
Menyeimbangkan biaya dan stabilitas dengan spot instans
Penggunaan spot instans berharga lebih rendah dapat secara efektif mengurangi biaya kluster instans Anda dalam grup penskalaan. Namun, karena sifatnya yang tidak stabil, Anda perlu mengevaluasi secara cermat dampak potensial terhadap stabilitas keseluruhan kluster Anda. Stabilitas grup penskalaan mencakup dua aspek utama:
Stabilitas skala keluar: Kemampuan untuk meluncurkan instans baru secara tepat waktu dan andal guna memenuhi permintaan penskalaan saat beban kerja meningkat.
Saat menggunakan spot instans, pembuatan instans mungkin gagal akibat fluktuasi harga pasar atau ketersediaan inventaris yang terbatas. Hal ini dapat memengaruhi stabilitas skala keluar, tetapi Anda dapat mengonfigurasi beberapa mekanisme untuk meningkatkannya.
Stabilitas instans: Kemampuan untuk memastikan bahwa instans yang sedang berjalan beroperasi terus-menerus tanpa interupsi tak terduga.
Penggunaan spot instans berarti beberapa instans mungkin secara otomatis ditarik kembali akibat fluktuasi harga pasar atau ketersediaan inventaris yang terbatas. Hal ini mengharuskan aplikasi Anda pulih dengan cepat dan beralih secara mulus ke resource lain yang tersedia setelah suatu instans diinterupsi.
Menemukan keseimbangan yang tepat antara penghematan biaya dan stabilitas kluster sangat penting untuk menjaga keandalan dan kinerja layanan.
Menyeimbangkan biaya dan stabilitas
Gunakan strategi berikut untuk menyeimbangkan biaya dan stabilitas kluster.
Tetapkan strategi penawaran yang wajar: Dengan menetapkan penawaran sedikit lebih tinggi daripada harga pasar tetapi lebih rendah daripada harga pay-as-you-go, Anda dapat meningkatkan peluang mendapatkan spot instans sekaligus mengurangi beban manajemen akibat interupsi yang sering terjadi.
Gunakan kombinasi tipe instans: Saat menambahkan spot instans ke grup penskalaan, sesuaikan rasio spot instans terhadap instans pay-as-you-go berdasarkan kebutuhan bisnis Anda untuk menyeimbangkan biaya dan stabilitas kluster.
Sebagai contoh, Anda dapat menetapkan proporsi instans pay-as-you-go sebagai kapasitas minimum yang diperlukan untuk memastikan operasi yang stabil, dan menggunakan spot instans untuk bagian elastis guna mengurangi biaya.
Gambar berikut menunjukkan bagaimana stabilitas dan biaya kluster berubah dengan rasio instans yang berbeda. Seiring meningkatnya proporsi spot instans dalam kluster, biaya menurun, tetapi stabilitas juga berkurang.

Tingkatkan stabilitas kluster
Selain merancang strategi yang seimbang, Anda dapat menggunakan konfigurasi berikut untuk lebih meningkatkan stabilitas kluster.
| |
| |
| |
| |
|
Contoh: Tambahkan spot instans ke grup penskalaan
Ikuti langkah-langkah berikut untuk menambahkan spot instans ke grup penskalaan yang sudah ada.
Langkah 1: Konfigurasi vSwitch di beberapa zona
Mengonfigurasi vSwitch di beberapa zona menggabungkan inventaris mereka, sehingga meningkatkan jumlah spot instans yang tersedia untuk grup penskalaan.
|
|
|
|
|
|
Langkah 2: Konfigurasi kebijakan optimasi biaya
|
|
|
|
|
Langkah 3: Ubah konfigurasi penskalaan
Bagian ini menjelaskan cara mengubah konfigurasi penskalaan yang sudah ada. Anda juga dapat membuat konfigurasi baru. Untuk detailnya, lihat Create an ECS scaling group.
|
|
|
|
| |
|
|
|
Contoh ini menggunakan Automatic Bidding. |
|
Langkah 4: Verifikasi skala keluar
Setelah menyelesaikan konfigurasi, picu aktivitas skala keluar untuk memverifikasi bahwa grup penskalaan membuat spot instans sesuai harapan. Contoh ini memicu skala keluar dengan mengubah jumlah instans yang diharapkan.
Parameter
Percentage of Pay-as-you-go Instances: 70%.
Minimum Number of Pay-as-you-go Instances: 2
Expected Number of Instances: Diubah dari 0 menjadi 12.
Hasil yang diharapkan
9 instans pay-as-you-go dan 3 spot instans.
Perhitungan hasil
Setelah Minimum Number of Pay-as-you-go Instances terpenuhi, Percentage of Pay-as-you-go Instances diterapkan pada instans tambahan. Oleh karena itu, jumlah total instans pay-as-you-go adalah
Anda dapat melihat metode penagihan suatu instans di Konsol ECS.








