All Products
Search
Document Center

Auto Scaling:Tingkatkan keberhasilan skala keluar dengan beberapa tipe instans

Last Updated:Jun 21, 2026

Untuk meningkatkan tingkat keberhasilan event skala keluar, Anda dapat mengonfigurasi grup penskalaan dengan beberapa tipe instans menggunakan fitur Extend Launch Template. Topik ini menjelaskan cara menentukan beberapa tipe instans untuk grup penskalaan yang menggunakan launch template.

Latar Belakang

Launch template berisi informasi konfigurasi untuk Instance Elastic Compute Service (ECS) dan digunakan untuk membuat instans secara cepat. Penggunaan launch template membantu Anda menghindari pengulangan konfigurasi serta menyederhanakan proses pembuatan instans. Untuk informasi selengkapnya, lihat Ikhtisar launch template instans.

Saat mengonfigurasi grup penskalaan untuk Instance ECS, Anda dapat memilih launch template sebagai sumber konfigurasi instans. Selama event skala keluar, Auto Scaling menggunakan konfigurasi dari launch template untuk membuat Instance ECS baru. Secara default, launch template hanya dapat menentukan satu tipe instans. Jika tipe instans tersebut memiliki inventaris yang tidak mencukupi, event skala keluar akan gagal. Untuk meningkatkan tingkat keberhasilan skala keluar, gunakan fitur Extend Launch Template. Fitur ini memungkinkan Anda menentukan beberapa tipe instans sebagai pengganti tipe instans tunggal dalam launch template. Jika satu tipe instans tidak tersedia karena inventaris tidak mencukupi, Auto Scaling secara otomatis mencoba tipe lain dari daftar prioritas Anda, sehingga mencegah kegagalan skala keluar dan menjamin kelangsungan bisnis.

Prasyarat

Sebelum membuat atau mengonfigurasi grup penskalaan, buka halaman Launch Templates di Konsol ECS untuk membuat launch template atau gunakan yang sudah ada. Untuk informasi tentang cara membuat launch template, lihat Buat launch template instans.

Penting

Auto Scaling mendukung launch template yang menggunakan metode penagihan pay-as-you-go atau Preemptible Instance. Launch template yang menggunakan metode penagihan subscription tidak didukung. Jika Anda menggunakan launch template dengan metode penagihan subscription, Auto Scaling secara otomatis mengonversinya menjadi metode penagihan pay-as-you-go.

Topik ini menggunakan launch template berikut sebagai contoh:

  • Billing method: pay-as-you-go

  • Instance type: ecs.g5.large

Konfigurasi lain untuk launch template ini meliputi: wilayah China (Beijing), image Alibaba Cloud Linux 3.2104 LTS 64-bit, penyimpanan berupa sistem disk ESSD PL0 40 GiB yang dirilis bersama instans, dan jenis jaringan VPC.

Prosedur

Prosedur ini menunjukkan manfaat launch template dengan beberapa tipe instans dengan memandu Anda melalui pembuatan dua grup penskalaan.

  • Grup penskalaan A: Hanya menggunakan launch template tanpa fitur Extend Launch Template.

  • Grup penskalaan B: Menggunakan launch template dengan fitur Extend Launch Template untuk mengonfigurasi beberapa tipe instans.

  1. Masuk ke Konsol Auto Scaling.

  2. Buat grup penskalaan A.

    1. Pada halaman Scaling Groups, klik Create.

    2. Konfigurasi grup penskalaan, lalu klik Create.

      Topik ini menggunakan parameter berikut sebagai contoh. Anda dapat mempertahankan nilai default untuk parameter lainnya. Untuk informasi selengkapnya, lihat Buat grup penskalaan.

      Parameter

      Contoh

      Deskripsi

      Scaling Group Name

      test-a

      Masukkan nama untuk grup penskalaan. Untuk persyaratan format, lihat petunjuk di layar.

      Type

      ECS

      Pilih ECS untuk menentukan bahwa grup penskalaan mengelola Instance ECS.

      Instance Configuration Source

      Launch Template

      Pilih Template Name. Selama event skala keluar, grup penskalaan akan menggunakan launch template yang ditentukan untuk membuat Instance ECS.

      Select Launch Template

      test

      Pilih launch template yang telah Anda siapkan.

      Select Template Version

      Latest Version

      Pilih versi launch template yang ingin Anda gunakan.

      Minimum Number of Instances

      1

      Jumlah minimum instans dalam grup penskalaan. Jika jumlah instans saat ini turun di bawah batas ini, Auto Scaling secara otomatis menambahkan instans hingga batas terpenuhi.

      Maximum Number of Instances

      1

      Jumlah maksimum instans dalam grup penskalaan. Jika jumlah instans saat ini melebihi batas ini, Auto Scaling secara otomatis menghapus instans hingga batas terpenuhi.

  3. Buat grup penskalaan B.

    Ulangi langkah-langkah pembuatan grup penskalaan A untuk membuat grup penskalaan B (dengan nama test-b). Selain parameter yang dikonfigurasi untuk grup penskalaan A, konfigurasikan fitur Extend Launch Template untuk grup penskalaan B dengan langkah-langkah berikut:

    1. Pada bagian Extend Launch Template, pilih Override Instance Type in Launch Template.

    2. Tentukan apakah akan menggunakan jumlah vCPU untuk menghitung kapasitas grup penskalaan.

      Jika Anda memilih Use vCPUs to calculate the capacity of the scaling group, nilai Weight untuk setiap tipe instans yang dipilih akan ditampilkan di bagian Selected Instance Types. Menetapkan kapasitas berdasarkan vCPU akan menghitung ulang kapasitas grup penskalaan saat ini, yang dapat memicu event penskalaan baru. Anda juga dapat menggunakan metrik kinerja lain yang terkait dengan tipe instans, seperti ukuran memori, untuk menyesuaikan cara Auto Scaling mengukur kapasitas grup penskalaan Anda. Untuk informasi selengkapnya, lihat Menggunakan metrik kinerja sebagai unit pengukuran untuk Auto Scaling.

    3. Pada bagian Available Instance Types, klik ikon icon di samping tipe instans yang ingin Anda pilih.

      Tipe instans dari launch template secara default ditambahkan ke daftar Selected Instance Types. Anda dapat memilih beberapa tipe instans menggunakan opsi Select All Instance Types, Recommended by Instance Type, atau Recommended by vCPU.

      Dalam contoh ini, kami menambahkan ecs.g5ne.large dan ecs.g6.large. Kami menyarankan memilih tipe instans tambahan untuk mengurangi risiko kehabisan stok.

    4. Pada bagian Selected Instance Types, sesuaikan urutan prioritas tipe instans.

  4. Aktifkan grup penskalaan A dan grup penskalaan B untuk memicu event skala keluar.

    Anda dapat memicu aksi skala keluar untuk grup penskalaan dengan mengatur jumlah minimum instans, mengatur jumlah instans yang diharapkan, atau menjalankan aturan penskalaan.

    Karena jumlah minimum instans adalah 1 untuk kedua grup penskalaan, mengaktifkannya secara otomatis membuat satu Instance ECS di masing-masing grup.

Perbandingan hasil

Klik ID masing-masing grup penskalaan untuk membuka halaman detailnya. Pada tab Instances, lihat informasi Instance ECS untuk membandingkan tipe instans.

  • Grup penskalaan A: Hanya menggunakan launch template.

    Karena launch template menentukan ecs.g5.large, Instance ECS yang dibuat bertipe ecs.g5.large. Jika tipe instans ecs.g5.large memiliki inventaris yang tidak mencukupi, skala keluar akan gagal.

  • Grup penskalaan B: Menggunakan launch template dengan beberapa tipe instans.

    Selain ecs.g5.large yang ditentukan dalam launch template, ecs.g5ne.large dan ecs.g6.large juga ditambahkan. Karena ecs.g6.large memiliki prioritas tertinggi dalam contoh ini, Instance ECS yang dibuat bertipe ecs.g6.large. Jika ecs.g6.large kehabisan stok, Auto Scaling akan mencoba membuat instans ecs.g5.large lalu ecs.g5ne.large, sesuai urutan prioritasnya.

Menggunakan beberapa tipe instans membuat grup penskalaan Anda lebih tangguh dibandingkan menggunakan satu tipe saja. Jika satu tipe instans memiliki inventaris yang tidak mencukupi, Auto Scaling secara otomatis mencoba membuat instans dari tipe berikutnya yang tersedia dalam daftar prioritas Anda. Metode ini secara signifikan meningkatkan tingkat keberhasilan skala keluar dan memastikan aplikasi Anda dapat diskalakan sesuai permintaan.