Menentukan satu atau beberapa tipe instans dalam konfigurasi penskalaan dapat menyebabkan kegagalan skala keluar jika tipe-tipe tersebut memiliki inventaris yang tidak mencukupi atau telah ditarik. Untuk mencegah hal ini, gunakan mode Specify Instance Pattern. Mode ini memungkinkan Anda menetapkan persyaratan seperti jumlah vCPU dan ukuran memori, sehingga Auto Scaling secara otomatis memilih tipe instans yang sesuai untuk skala keluar. Pendekatan ini secara signifikan meningkatkan tingkat keberhasilan skala keluar.
Informasi latar belakang
Fitur Specify Instance Pattern secara otomatis memilih tipe instans yang sesuai dengan kebutuhan Anda. Anda menentukan atribut seperti jumlah vCPU, ukuran memori, tingkat keluarga instans, dan harga maksimum yang dapat diterima. Sistem kemudian akan menemukan semua tipe instans yang cocok dengan kriteria tersebut. Selama aktivitas penskalaan, grup penskalaan dapat meluncurkan tipe instans mana pun yang sesuai. Anda juga dapat mengecualikan tipe instans tertentu dari hasil yang cocok.
Penggunaan Specify Instance Pattern membantu Anda menghindari masalah berikut:
-
Jika konfigurasi penskalaan Anda menentukan satu atau beberapa tipe instans, skala keluar dapat gagal ketika tipe-tipe tersebut ditarik atau memiliki inventaris yang tidak mencukupi. Anda kemudian harus memodifikasi konfigurasi penskalaan secara manual, misalnya dengan mengubah Instance Configuration Mode ke mode Specify Instance Pattern.
-
Jika Anda tidak yakin tipe instans mana yang harus dipilih, gunakan Specify Instance Pattern untuk mengonfigurasi konfigurasi penskalaan Anda.
Batasan
-
Mode Specify Instance Pattern hanya didukung jika jenis jaringan grup penskalaan adalah VPC.
-
Specify Instance Pattern mendukung hingga 10 cakupan konfigurasi.
CatatanCakupan konfigurasi mencakup jumlah vCPU, ukuran memori, level keluarga instans, dan harga maksimum yang dapat diterima.
Prosedur
Topik ini memberikan contoh pembuatan konfigurasi penskalaan dalam mode Specify Instance Pattern dan menunjukkan efeknya.
-
Buat grup penskalaan.
Dalam contoh ini, jumlah minimum instans dalam grup penskalaan adalah 0, maksimum adalah 2, dan jenis jaringannya adalah VPC. Untuk informasi selengkapnya, lihat Mengelola grup penskalaan.
-
Buat dan aktifkan konfigurasi penskalaan.
Dalam contoh ini, Billing Method adalah Pay-as-you-go, dan Instance Configuration Mode adalah Specify Instance Pattern. Untuk informasi selengkapnya, lihat Membuat konfigurasi penskalaan (Instance ECS).
Tabel berikut menjelaskan parameter untuk mode Specify Instance Pattern:
Parameter
Wajib
Deskripsi
Contoh
vCPU
Ya
Jumlah vCPU untuk instans.
2 vCPU
Memory
Ya
Ukuran memori instans.
8 GiB
Instance Family Level
Ya
-
Entry Level: Tipe instans shared yang menawarkan biaya lebih rendah tetapi tidak menjamin performa komputasi yang stabil. Level ini cocok untuk beban kerja dengan pemanfaatan CPU rendah. Untuk informasi selengkapnya, lihat Keluarga instans shared.
-
Enterprise Level: Menyediakan performa stabil dan sumber daya khusus. Level ini cocok untuk beban kerja yang memerlukan stabilitas tinggi. Untuk informasi selengkapnya, lihat Keluarga instans.
-
Credit Entry Level: Tipe instans shared yang menggunakan Kredit CPU untuk menjamin performa komputasi. Level ini cocok untuk beban kerja dengan pemanfaatan CPU garis dasar rendah dan lonjakan performa sesekali. Untuk informasi selengkapnya, lihat Ikhtisar instans performa burstable.
Enterprise Level
Max Acceptable Price
Tidak
Harga maksimum per jam untuk sebuah instans.
Jika metode penagihan untuk instans adalah Spot Instance, perhatikan hal berikut:
-
Jika harga pasar instans melebihi harga maksimum yang dapat Anda terima, instans tersebut akan dirilis.
-
Jika Anda menggunakan Specify Instance Pattern dan juga memilih Targeted Required Instance Types, dan tipe instans yang dipilih memiliki batas harga per instans, Anda harus mengonfigurasi parameter ini.
PentingUntuk informasi selengkapnya tentang cara menetapkan batas harga per instans untuk Spot Instance, lihat Instans dan Gambar. Jika harga maksimum yang dapat diterima melebihi batas harga per instans, Spot Instance yang dibuat oleh grup penskalaan akan ditarik kembali.
Tidak dikonfigurasi
Specify Instance Types that Must Be Included
Tidak
Anda dapat mewajibkan tipe instans tertentu dari daftar yang sesuai. Anda dapat memilih hingga 10 tipe instans wajib.
ecs.g5.large
Area Preview Instance Types menampilkan semua tipe instans yang dapat dipilih oleh Auto Scaling selama skala keluar. Anda dapat mengecualikan tipe instans apa pun sesuai kebutuhan. Tipe instans yang dikecualikan akan dihapus dari kumpulan kandidat untuk skala keluar.
CatatanJika tipe instans wajib Anda memiliki inventaris yang tidak mencukupi atau telah ditarik, atau jika Anda tidak menentukan tipe instans wajib apa pun, Auto Scaling akan memilih tipe instans termurah yang tersedia dari kumpulan yang sesuai untuk membuat Instance ECS.
-
-
Aktifkan grup penskalaan.
Karena jumlah minimum instans untuk grup penskalaan adalah 0, Auto Scaling tidak secara otomatis memicu aktivitas penskalaan. Jumlah total instans dalam grup penskalaan tetap 0. Untuk informasi selengkapnya, lihat Mengaktifkan grup penskalaan.
-
Buat aturan penskalaan.
Dalam contoh ini, Anda membuat aturan penskalaan sederhana untuk menambah dua Instance ECS. Untuk informasi selengkapnya, lihat Mengelola aturan penskalaan.
-
Jalankan aturan penskalaan.
Untuk informasi selengkapnya, lihat Menjalankan aturan penskalaan.
Setelah aturan dijalankan, Anda dapat melihat Instance ECS yang telah diskalakan keluar. Dalam contoh ini, asumsikan bahwa inventaris hanya tersedia untuk satu instans ecs.g5.large. Auto Scaling secara otomatis memilih tipe instans lain yang sesuai untuk memenuhi permintaan. Selain meluncurkan satu instans ecs.g5.large, Auto Scaling juga meluncurkan satu instans lagi dari tipe termurah berikutnya, seperti ecs.g6.large. Hal ini mencegah kegagalan skala keluar akibat inventaris tidak mencukupi pada tipe instans tertentu dan secara signifikan meningkatkan tingkat keberhasilan aktivitas penskalaan.