Auto Scaling dapat dengan cepat menyebarkan kluster komputasi yang terdiri dari Instance Elastic Compute Service (ECS) yang didistribusikan secara merata di beberapa zona. Fitur ini memantau status instance secara real-time untuk memastikan ketersediaan tinggi kluster. Topik ini menjelaskan cara menggunakan Auto Scaling untuk menyebarkan kluster ECS dengan ketersediaan tinggi, memastikan distribusi merata di seluruh zona, serta mengurangi biaya dengan instance preemptible.
Skenario
Deskripsi
Selama jam sibuk dalam komputasi data besar terdistribusi atau pelatihan AI, Anda perlu dengan cepat menyediakan kluster komputasi dengan ketersediaan tinggi untuk memenuhi permintaan.
Sebagai contoh, perusahaan periklanan online yang menggunakan pembelajaran mesin untuk iklan bertarget memerlukan sumber daya komputasi yang signifikan selama periode lalu lintas tinggi. Saat menyebarkan kluster komputasi dengan beberapa Instance ECS, Anda mungkin menghadapi risiko seperti kegagalan pembuatan akibat proses manual yang panjang atau sumber daya yang tidak mencukupi, serta downtime sementara karena kegagalan instance di tingkat zona, yang dapat mengganggu operasi bisnis Anda.
Solusi
Auto Scaling memungkinkan penyebaran otomatis Instance ECS di beberapa zona, memastikan distribusi seimbang untuk ketersediaan tinggi. Selain itu, Anda dapat mengurangi biaya dengan memasukkan instance preemptible, yang memberikan fungsi yang sama dengan harga lebih rendah. Pendekatan ini mengoptimalkan alokasi sumber daya dan efisiensi biaya.
Manfaat solusi
Menggunakan Auto Scaling untuk kluster komputasi dengan ketersediaan tinggi memberikan manfaat berikut:
Biaya O&M Nol
Auto Scaling menyesuaikan Instance ECS secara otomatis, menghilangkan kebutuhan intervensi manual.
Ketersediaan Tinggi
Kebijakan distribusi seimbang Auto Scaling mengalokasikan Instance ECS secara merata di beberapa zona, mencegah kegagalan penskalaan akibat kekurangan sumber daya di zona tertentu. Secara default, fitur pemeriksaan kesehatan instance memastikan semua instance dalam grup penskalaan tetap tersedia.
Efisiensi Biaya
Menggunakan instance preemptible sebagai node komputasi secara signifikan menurunkan biaya sumber daya.
Prosedur
Sebelum melanjutkan, evaluasi modul bisnis Anda sesuai arsitektur dan atur grup penskalaan untuk kebutuhan ketersediaan tinggi.
Untuk memastikan Instance ECS memenuhi kebutuhan bisnis Anda, buat gambar kustom dari aplikasi Anda dan tentukan dalam konfigurasi penskalaan. Untuk informasi lebih lanjut, lihat Buat Gambar Kustom dari Instance.
Masuk ke Konsol Auto Scaling.
Buat Grup Penskalaan.
Di panel navigasi di sebelah kiri, klik Scaling Groups.
Pilih wilayah Auto Scaling Anda di bilah navigasi atas.
Di sudut kiri atas halaman Grup Penskalaan, klik Create.
Di tab Create by Form, konfigurasikan grup penskalaan dan klik Create.
Tabel berikut menjelaskan pengaturan parameter yang digunakan dalam topik ini. Parameter apa pun yang tidak disertakan akan tetap menggunakan nilai defaultnya. Untuk informasi tentang cara membuat grup penskalaan, lihat Buat Grup Penskalaan.

Parameter
Contoh
Deskripsi
Scaling Group Name
test
Masukkan nama untuk grup penskalaan. Nama tersebut harus mematuhi persyaratan format yang ditampilkan di UI.
Type
ECS
Pilih ECS, yang menentukan bahwa grup penskalaan berisi Instance ECS.
Instance Configuration Source
Buat dari Awal
Jangan tentukan template untuk pembuatan otomatis Instance ECS pada tahap ini. Setelah grup penskalaan dibuat, Anda dapat melanjutkan untuk membuat konfigurasi penskalaan.
Minimum Number of Instances
100
Tentukan jumlah minimum instance dalam grup penskalaan. Jika jumlah instance dalam grup penskalaan lebih kecil dari nilai parameter ini, Auto Scaling menambahkan Instance ECS ke grup penskalaan hingga jumlah Instance ECS dalam grup penskalaan mencapai batas bawah.
Maximum Number of Instances
120
Tentukan jumlah maksimum instance dalam grup penskalaan. Jika jumlah instance dalam grup penskalaan lebih besar dari nilai parameter ini, Auto Scaling menghapus Instance ECS dari grup penskalaan hingga jumlah Instance ECS dalam grup penskalaan tidak melebihi batas atas.
Kebijakan Distribusi Seimbang
Dalam contoh ini, atur parameter ini ke Balanced Distribution Policy. Anda harus memilih beberapa vSwitch agar kebijakan ini berlaku.
VPC
vpc-2zeghwzptn5zii0w7****
Pilih VPC untuk Instance ECS dalam grup penskalaan.
vSwitch
vsw-2ze23nqzig8inprou****
vsw-2zeet2ksvw7f14ryz****
vsw-2ze94pjtfuj9vaymf****
Pilih satu atau lebih vSwitch untuk Instance ECS dalam grup penskalaan.
Untuk keseimbangan yang lebih baik dan keberhasilan skala-out yang lebih tinggi, kami sarankan Anda memilih beberapa vSwitch untuk mendistribusikan Instance ECS secara merata di seluruh zona.
Buat Konfigurasi Penskalaan.
Di halaman Scaling Groups, cari grup skala yang diinginkan dan klik ID-nya.
Di bagian atas halaman detail grup penskalaan, klik tab Instance Configuration Sources.
Di tab Scaling Configurations, klik Create Scaling Configuration.
Di halaman Create Scaling Configuration, konfigurasikan parameter untuk menyelesaikan proses pembuatan konfigurasi penskalaan dan klik Create.
Tabel berikut menjelaskan pengaturan parameter yang digunakan dalam topik ini. Parameter apa pun yang tidak disertakan akan tetap menggunakan nilai defaultnya. Untuk informasi lebih lanjut tentang cara membuat konfigurasi penskalaan, lihat Buat Konfigurasi Penskalaan Tipe ECS.
Bagian
Parameter
Contoh
Deskripsi
Basic Information
Scaling Configuration Name
test
Masukkan nama untuk konfigurasi penskalaan. Nama tersebut harus mematuhi persyaratan format yang ditampilkan di UI.
Billing method
Instance Preemptible
Auto Scaling gratis, tetapi Anda dikenakan biaya untuk Instance ECS yang diluncurkan selama acara skala-out. Dalam contoh ini, atur parameter Metode Penagihan ke Instance Preemptible. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.
Image and Instance
Instance Configuration Mode
Tentukan Pola Instance
Pilih Specify Instance Pattern untuk mengonfigurasi spesifikasi Instance ECS.
Instance Attribute Combination
2 vCPU, 4 GiB Memori, Tingkat Perusahaan
Tentukan jumlah vCPU dan ukuran memori yang sesuai untuk Instance ECS berdasarkan kebutuhan bisnis Anda.
Select Image
test
Pilih gambar untuk menyebarkan Instance ECS.
Untuk penggunaan bisnis nyata, kami sarankan Anda memilih gambar kustom yang dibuat dari aplikasi Anda.
Storage
System Disk
SSD Enterprise (ESSD), 40 GiB, PL0
Pilih disk sistem untuk Instance ECS. Kami sarankan Anda mengonfigurasi parameter di bagian ini berdasarkan kebutuhan bisnis Anda.
Network and Security Group
Security Group
sg-bp18kz60mefsicfg****
Pilih grup keamanan yang ada. Untuk informasi tentang cara membuat grup keamanan, lihat Buat grup keamanan.
Management Settings
Logon Credentials
Atur Nanti
Pilih Atur Nanti untuk mengonfigurasi kata sandi untuk Instance ECS secara manual setelah pembuatan.
Ikuti petunjuk di layar untuk mengaktifkan grup penskalaan dan konfigurasi penskalaan.
Hasil
Mengatur Jumlah Minimum Instance menjadi 100 memastikan Auto Scaling mendistribusikan 100 Instance ECS secara merata di zona-zona yang ditentukan. Ini mengoptimalkan biaya sumber daya sambil mempertahankan ketersediaan tinggi untuk kluster komputasi.
Ketika sumber daya tidak mencukupi di satu zona menyebabkan masalah, Auto Scaling menyebarkan Instance ECS di zona lain untuk meminimalkan dampak bisnis.
Ketika instance preemptible diklaim kembali, Auto Scaling menggantinya dan instance ECS yang tidak sehat dengan yang baru.
Apa yang harus dilakukan selanjutnya
Jika Instance ECS didistribusikan secara tidak merata di seluruh zona karena sumber daya tidak mencukupi, Anda dapat menyeimbangkannya kembali. Untuk informasi lebih lanjut, lihat Seimbangkan Ulang Distribusi Instance ECS.