Ketika operasi scale-out gagal karena kapasitas tidak mencukupi, akar permasalahannya sering kali adalah terlalu sedikitnya kolam sumber daya—kombinasi zona dan tipe instans yang dapat digunakan oleh Auto Scaling. Kekuatan penskalaan mengukur jumlah kolam sumber daya yang tersedia dalam grup penskalaan Elastic Compute Service (ECS), sehingga memberikan indikasi cepat apakah grup Anda kemungkinan besar berhasil melakukan scale-out. Topik ini menjelaskan arti kekuatan penskalaan, cara memeriksanya, serta cara meningkatkannya.
Cara kerja kekuatan penskalaan
Setiap kombinasi zona dan tipe instans dalam sumber konfigurasi instance Anda membentuk satu resource pool. Grup penskalaan yang dikonfigurasi dengan 2 zona dan 3 tipe instans memiliki hingga 6 resource pool.
Tidak semua resource pool tersedia setiap saat. Resource pool menjadi tidak tersedia ketika inventaris habis di zona tersebut atau terdapat masalah kompatibilitas—misalnya, keluarga instans g6e hanya mendukung Enterprise SSDs (ESSDs), sehingga menggabungkannya dengan tipe disk lain membuat kolam tersebut tidak tersedia.
Scaling strength ditentukan oleh jumlah resource pool yang saat ini tersedia:
| Level | Resource pool yang tersedia |
|---|---|
| Weak | 0–1 |
| Medium | 2–3 |
| Strong | 4+ |
Scaling strength bergantung semata-mata pada jumlah resource pool yang tersedia. Scaling strength yang lebih tinggi meningkatkan—namun tidak menjamin—tingkat keberhasilan scale-out.
Karena inventaris berfluktuasi secara independen per zona dan per tipe instans, menyebarkan konfigurasi Anda ke lebih banyak zona dan tipe instans memberikan fleksibilitas maksimal bagi Auto Scaling untuk menemukan kapasitas saat salah satu kolam habis.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Grup penskalaan tipe ECS (scaling strength tidak didukung untuk jenis grup penskalaan lainnya)
Akses ke Auto Scaling console
Pemahaman tentang batasan tipe instans. Misalnya, keluarga instans g6e hanya mendukung ESSD. Untuk memperluas resource pool, tentukan cakupan konfigurasi yang lebih luas saat mengatur sumber konfigurasi instance. Informasi mengenai batasan tipe instans tersedia di Overview of instance families.
Perhatikan bahwa scaling strength dapat berubah seiring waktu akibat faktor seperti penutupan zona, penghentian tipe instans, dan perubahan inventaris resource. Sesuaikan konfigurasi Anda sesuai kebutuhan untuk mengakomodasi variasi tersebut.
Periksa scaling strength
Masuk ke Auto Scaling console.
Di panel navigasi sebelah kiri, klik Scaling Groups.
Di bilah navigasi atas, pilih wilayah.
Temukan grup penskalaan Anda dan arahkan kursor ke ikon scaling strength untuk melihat level saat ini. Gambar berikut menunjukkan scaling strength level Medium.

Tingkatkan scaling strength
Jika grup penskalaan Anda menunjukkan scaling strength Weak atau Medium, ikuti langkah-langkah berikut untuk menambahkan lebih banyak zona atau tipe instans.
Di panel scaling strength, klik View Scalability Details.

Untuk menambahkan lebih banyak zona:
Klik Go to Adjust di sebelah petunjuk vSwitch.
Di kotak dialog Edit VPC, tambahkan vSwitch lalu klik OK.
Contoh berikut menunjukkan penambahan satu vSwitch.

Untuk menambahkan lebih banyak tipe instans:
Klik Go to Adjust di sebelah petunjuk tipe instans.
Di halaman Change Instance Type, pilih tipe instans tambahan lalu klik OK.

Setelah menambahkan vSwitch, scaling strength meningkat dari Medium menjadi Strong.

Rekomendasi untuk lingkungan produksi
Targetkan minimal 4 resource pool. Untuk mencapai scaling strength Strong, konfigurasikan grup penskalaan Anda sehingga jumlah total kombinasi zona–tipe instans yang tersedia mencapai 4 atau lebih. Misalnya, 2 zona dikombinasikan dengan 2 tipe instans yang kompatibel menghasilkan 4 resource pool.
Gunakan beragam tipe instans. Menggunakan berbagai tipe instans mengurangi risiko semua kolam menjadi tidak tersedia secara bersamaan.
Sebarkan ke beberapa zona. Kapasitas berfluktuasi secara independen per zona, sehingga penyebaran lintas zona memberikan lebih banyak opsi bagi Auto Scaling ketika inventaris di salah satu zona habis.
Periksa kompatibilitas sebelum menambahkan tipe instans. Keluarga instans tertentu menerapkan persyaratan tipe disk (misalnya, keluarga g6e memerlukan ESSD). Menambahkan tipe instans yang tidak kompatibel dengan konfigurasi disk saat ini tidak akan menambah jumlah resource pool yang tersedia. Periksa batasan tersebut di Overview of instance families sebelum melakukan perubahan.
Periksa scaling strength secara berkala. Penutupan zona, penghentian tipe instans, dan perubahan inventaris dapat mengurangi jumlah resource pool yang tersedia seiring waktu. Tinjau ulang konfigurasi Anda setiap kali Anda melihat penurunan scaling strength.