Siapkan Penyesuaian Skala Otomatis dengan membuat grup penskalaan, konfigurasi penskalaan, dan aturan penskalaan, lalu picu secara manual atau otomatis.
Alur Kerja
Jika Anda memilih Launch Template atau Select Existing Instance sebagai sumber konfigurasi instans saat membuat grup penskalaan, Penyesuaian Skala Otomatis akan secara otomatis membuat dan mengaktifkan konfigurasi penskalaan. Anda kemudian dapat mengaktifkan grup penskalaan tanpa perlu membuatnya secara manual.
-
Create a scaling group
Grup penskalaan adalah kumpulan instans identik untuk skenario bisnis yang sama, dengan batas minimum dan maksimum jumlah instans yang dapat dikonfigurasi, templat skala keluar, serta kebijakan skala-masuk. Ikhtisar grup penskalaan.
-
Create a scaling configuration
Konfigurasi penskalaan adalah templat yang digunakan Penyesuaian Skala Otomatis untuk meluncurkan Instance ECS atau elastic container instances secara otomatis. Ikhtisar.
-
Enable the scaling configuration
Satu grup penskalaan dapat memiliki beberapa konfigurasi penskalaan, tetapi hanya satu yang dapat aktif pada satu waktu. Jika tidak ada konfigurasi penskalaan yang aktif setelah pembuatan grup, Anda akan diminta untuk mengaktifkan salah satunya. Mengelola konfigurasi penskalaan.
-
Enable the scaling group
Event penskalaan hanya berjalan di grup penskalaan yang berada dalam status Enabled. Saat grup penskalaan memiliki konfigurasi penskalaan aktif, Anda akan diminta untuk mengaktifkan grup tersebut. Anda juga dapat mengaktifkannya dari halaman Scaling Groups. Mengaktifkan grup penskalaan.
-
Create a scaling rule
Aturan penskalaan menentukan cara menyesuaikan jumlah instans dalam grup penskalaan. Ikhtisar.
-
Execute the scaling rule
Jalankan aturan penskalaan menggunakan salah satu metode berikut. Menjalankan aturan penskalaan.
-
Manual execution: Jalankan aturan penskalaan sesuai kebutuhan untuk keperluan bisnis sementara.
-
Automatic execution based on scheduled tasks: Jalankan aturan penskalaan pada waktu tertentu. Ideal untuk pola beban kerja yang dapat diprediksi.
-
Automatic execution based on event-triggered tasks: Pantau metrik, laporkan alert, dan jalankan aturan penskalaan ketika ambang batas dilanggar. Ideal untuk pola beban kerja yang tidak dapat diprediksi.
-
Tutorial
Skenario
|
Deskripsi skenario dan contoh |
Referensi |
|
Untuk kebutuhan bisnis sementara, jumlah server yang perlu ditambahkan dan waktu penambahannya tidak pasti, terutama ketika tidak tersedia metrik untuk pemantauan. Dalam kasus seperti ini, penyesuaian jumlah server harus dilakukan secara manual. Sebagai contoh, jika sebuah perusahaan memerlukan server tambahan untuk keperluan pengujian sementara, diperlukan pengawasan manual untuk menentukan jumlah dan waktu penyesuaian server. |
Melakukan penskalaan Instance ECS secara manual hanya dalam beberapa klik |
|
Beban kerja Anda mengalami fluktuasi siklikal yang dapat diprediksi. Anda dapat memperkirakan jam sibuk dan jam sepi, serta ingin menambah atau menghapus Instance ECS secara otomatis pada waktu-waktu tertentu. Sebagai contoh, perusahaan game mengalami lonjakan beban kerja yang konsisten setiap malam dari pukul 18.00 hingga 23.00, sehingga memerlukan Instance ECS tambahan. Pada periode lainnya, jumlah Instance ECS yang lebih kecil dan tetap sudah cukup untuk operasional harian. |
|
|
Permintaan layanan berfluktuasi sehingga sulit memprediksi jumlah server yang dibutuhkan. Anda perlu menyesuaikan kapasitas server secara real time berdasarkan beban kerja. Sebagai contoh, sebuah situs web berita mengalami lalu lintas yang tidak dapat diprediksi. Ketika muncul berita populer, lalu lintas melonjak. Setelah berita tersebut tidak lagi relevan, lalu lintas turun. |
Melakukan penskalaan Instance ECS secara otomatis berdasarkan beban kerja layanan |