Grup penskalaan merupakan kumpulan instans, seperti Elastic Compute Service (ECS) atau Elastic Container Instance (ECI), yang digunakan untuk skenario aplikasi tertentu. Topik ini menjelaskan cara membuat grup penskalaan ECS guna menambahkan atau menghapus instans ECS secara otomatis berdasarkan kebutuhan bisnis dan kebijakan Anda.
Prosedur
Sebelum memulai, tentukan metode pembuatan grup penskalaan yang ingin digunakan. Alibaba Cloud menyediakan beberapa cara untuk membuat grup penskalaan. Ikuti panduan berikut untuk membuat grup penskalaan sesuai kebutuhan Anda.
Jika Anda memiliki Launch Template, Anda dapat langsung membuat grup penskalaan menggunakan Launch Template. Untuk detail lebih lanjut, lihat Metode 1: Buat grup penskalaan menggunakan template peluncuran.
Jika Anda memiliki instans ECS yang sudah ada, Anda dapat membuat grup penskalaan berdasarkan konfigurasinya. Untuk informasi lebih lanjut, lihat Metode 2: Buat grup penskalaan berdasarkan konfigurasi dari instans ECS yang sudah ada.
Jika Anda ingin mengonfigurasi sumber konfigurasi instans setelah pembuatan grup penskalaan, Anda dapat membuat grup penskalaan dari awal. Untuk detail lebih lanjut, lihat Metode 3: Buat grup penskalaan dari awal.
Deskripsi parameter
Informasi dasar
Parameter | Deskripsi |
Scaling Group Name | Nama harus terdiri dari 2 hingga 64 karakter. Harus dimulai dengan huruf, angka, atau karakter Cina. Bisa berisi titik (.), garis bawah (_), dan tanda hubung (-). |
Scaling Group Type | Tipe instans yang menyediakan daya komputasi dalam grup penskalaan. Auto Scaling menskalakan instans dari tipe yang ditentukan.
|
Instance Configuration Source | Auto Scaling menggunakan konfigurasi ini untuk membuat instans. Jenis-jenis sumber konfigurasi instans yang didukung adalah sebagai berikut:
Catatan Saat Anda membuat grup penskalaan dari instans yang sudah ada di Konsol ECS, Auto Scaling secara otomatis mengisi sumber konfigurasi instans dan tipe jaringan. Anda tidak perlu mengubah pengaturan ini. |
Suspended Processes | Anda dapat menangguhkan proses tertentu sebelum melakukan operasi tertentu. Misalnya, Anda dapat menangguhkan proses pemeriksaan kesehatan sebelum menghentikan instans untuk mencegah instans ditandai sebagai tidak sehat dan secara otomatis dihapus dari grup penskalaan. Proses-proses berikut dapat ditangguhkan:
Untuk informasi lebih lanjut, lihat Tangguhkan dan lanjutkan proses grup penskalaan. |
Enable Scaling Group Protection | Jika Anda mengaktifkan perlindungan penghapusan, Anda tidak dapat menghapus grup penskalaan di Konsol Auto Scaling atau dengan memanggil operasi API. Ini mencegah penghapusan tidak sengaja dari grup penskalaan. |
Instance Health Check | Setelah Anda mengaktifkan fitur ini, Auto Scaling memeriksa status instans secara berkala. Jika Auto Scaling mendeteksi bahwa instans tidak berjalan seperti yang diharapkan, Auto Scaling menganggap instans tersebut tidak sehat dan menghapus instans dari grup penskalaan. Untuk informasi lebih lanjut, lihat Siklus hidup instans. Nilai valid:
|
Maximum Instance Lifetime (Seconds) | Jumlah waktu maksimum bahwa instans dapat tetap berada dalam grup penskalaan. Jika instans dalam grup penskalaan melebihi masa hidup maksimum, Auto Scaling secara otomatis membuat instans baru untuk menggantikannya. Catatan Parameter ini tersedia hanya ketika Scaling Group Type disetel ke ECS. |
Konfigurasi jumlah instans
Parameter | Deskripsi |
Minimum Number Of Instances | Jika jumlah instans turun di bawah batas ini, Auto Scaling secara otomatis menambahkan instans hingga jumlah instans dalam grup penskalaan sama dengan batas tersebut. |
Maximum Number Of Instances | Jika jumlah instans dalam grup penskalaan melebihi batas atas, Auto Scaling secara otomatis menghapus instans dari grup penskalaan hingga jumlah instans sama dengan batas atas. Untuk informasi lebih lanjut tentang kebijakan terminasi instans, lihat Atur kebijakan terminasi instans untuk grup penskalaan. |
Expected Number Of Instances | Jika Anda menentukan jumlah instans yang diharapkan, Auto Scaling secara otomatis mempertahankan jumlah instans tersebut dalam grup penskalaan. Untuk informasi lebih lanjut, lihat Jumlah instans yang diharapkan. |
Pengaturan penskalaan untuk instans dalam grup
Anda tidak dapat memodifikasi Scale-out/in Policy, Scale-in Policy, atau Instance Reclaim Mode untuk grup penskalaan ECI. Konfigurasi default adalah sebagai berikut:
Scale-out/in Policy: Priority-based Policy.
Scale-in Policy: Menghapus instans dari Earliest Scaling Configuration. Di antaranya, Earliest Created Instances dihapus terlebih dahulu.
Instance Reclaim Mode disetel ke Release Mode.
Parameter | Deskripsi |
Scale-out/in Policy | Secara default, grup penskalaan menskalakan instans berdasarkan urutan vSwitch yang Anda konfigurasikan. Ini adalah kebijakan prioritas. Anda dapat mengubah Scaling Policy untuk mengimplementasikan kebijakan lain. Kebijakan penskalaan preset yang disediakan oleh Auto Scaling dijelaskan di bawah ini. Penting Anda hanya dapat memodifikasi konfigurasi ini ketika Scaling Group Type adalah ECS dan Network Type adalah Virtual Private Cloud. Jika Scaling Group Type adalah ECI, Scaling Policy default adalah Priority Policy.
Untuk informasi tentang cara mengonfigurasi kebijakan penskalaan, lihat Konfigurasikan kebijakan penskalaan. |
Scale-in Policy | Saat instans perlu dihapus dari grup penskalaan, mereka pertama kalidisaring berdasarkan kebijakan. Jika beberapa instans masih memenuhi kriteria setelah disaring, salah satunya akan dihapus secara acak. Konfigurasi ini tersedia hanya ketika Scaling Group Type disetel ke ECS. Opsi berikut tersedia:
Jika Scale-in Policy disetel ke Instances From The Earliest Scaling Configuration atau Custom Policy, beberapa instans mungkin memenuhi kriteria. Anda dapat menyetel kebijakan tingkat kedua untuk menyaring lebih lanjut instans yang akan dihapus. Kebijakan tingkat kedua berikut tersedia:
Catatan Penghapusan instans dari grup penskalaan juga dipengaruhi oleh Scaling Policy-nya. Untuk informasi lebih lanjut, lihat Konfigurasikan kebijakan terminasi instans untuk grup penskalaan. |
Instance Reclaim Mode | Setelah instans dihapus, grup penskalaan mereklaimnya berdasarkan konfigurasi ini. Mode reklaim berikut tersedia: Catatan Parameter ini tersedia hanya ketika Scaling Group Type disetel ke ECS dan Network Type disetel ke VPC. Mode reklaim default untuk grup penskalaan ECI adalah Release Mode.
|
Konfigurasi jaringan
Ketika Instance Configuration Source diatur ke Launch Template atau Select Existing Instance, pengaturan seperti Network Type, VPC, dan Select VSwitch akan terisi otomatis berdasarkan sumber yang dipilih. Anda tetap dapat mengubah konfigurasi jaringan untuk grup penskalaan sesuai kebutuhan.
Parameter | Deskripsi |
Network Type | Pilih tipe jaringan untuk instans dalam grup penskalaan Anda. Baik VPC maupun Classic Network didukung. Peringatan Anda tidak dapat mengubah Network Type setelah grup penskalaan dibuat. Penting Kami sarankan Anda memilih VPC. VPC memberikan fleksibilitas yang lebih besar untuk kebijakan penskalaan, mode reklaim instans, dan asosiasi dengan Application Load Balancer (ALB) dan Network Load Balancer (NLB). Untuk informasi lebih lanjut tentang VPC, lihat Apa itu VPC?. |
VPC | Parameter ini tersedia ketika Network Type disetel ke VPC. Setelah Anda memilih VPC, semua instans dalam grup penskalaan Anda dibuat di VPC tersebut. Peringatan Anda tidak dapat mengubah VPC setelah grup penskalaan dibuat. |
Select VSwitch | Setelah Anda memilih VPC, Anda dapat memilih vSwitch dalam VPC tersebut. Semua instans dalam grup penskalaan Anda dibuat di vSwitch yang dipilih. Penting Pilih vSwitch di beberapa zona. Jika zona tunggal memiliki inventaris yang tidak mencukupi, aktivitas skala keluar mungkin gagal. Jika Anda menggunakan grup penskalaan ECS, Anda juga dapat mengubah Scale-out/in Policy untuk mengontrol distribusi instans di berbagai zona. |
Asosiasikan dengan layanan Alibaba Cloud lainnya
Parameter | Deskripsi |
Associate RDS, Redis, and MongoDB Database Instances | Jika instans dalam grup penskalaan Anda perlu mengakses database RDS, Redis, atau MongoDB, Anda mungkin perlu secara otomatis menambahkan alamat IP internal dari instans ECS atau ECI ke daftar putih instans database. Parameter ini memungkinkan Anda melakukannya. Catatan
|
Associate With Classic Load Balancer (CLB) | Setelah grup penskalaan diasosiasikan dengan instans CLB, instans yang ditambahkan ke grup penskalaan secara otomatis ditambahkan sebagai server backend ke instans CLB untuk memproses permintaan yang diteruskan. Anda dapat menentukan kelompok server tempat instans ditambahkan. Dua jenis kelompok server didukung:
Jika Anda menentukan kelompok server default dan beberapa kelompok vServer, instans ditambahkan ke semua kelompok server ini secara bersamaan. Catatan Anda hanya dapat mengasosiasikan sejumlah terbatas instans CLB dan kelompok vServer dengan grup penskalaan. Untuk melihat kuota Anda atau meminta peningkatan kuota, kunjungi Pusat Kuota. |
Associate ALB and NLB Server Groups | Penting Parameter ini tersedia hanya ketika Network Type disetel ke VPC. Setelah grup penskalaan diasosiasikan dengan kelompok server ALB atau NLB, instans yang ditambahkan ke grup penskalaan secara otomatis ditambahkan sebagai server backend ke kelompok server ALB atau NLB untuk memproses permintaan yang didistribusikan oleh instans ALB atau NLB. Anda juga harus menentukan port dan bobot untuk server backend. Bobot default adalah 50. Semakin tinggi bobot, semakin banyak permintaan akses yang diterima instans. Jika bobotnya 0, instans tidak menerima permintaan akses apa pun. Jika Anda mengasosiasikan grup penskalaan dengan beberapa kelompok server ALB atau NLB, instans yang ditambahkan ke grup penskalaan ditambahkan ke semua kelompok server ini secara bersamaan. Catatan Anda hanya dapat mengasosiasikan sejumlah terbatas kelompok server ALB atau NLB dengan grup penskalaan. Untuk melihat kuota Anda atau meminta peningkatan kuota, kunjungi Pusat Kuota. |
Konfigurasi lainnya
Parameter | Deskripsi |
Tags | Anda dapat menambahkan tag ke grup penskalaan untuk mempermudah pencarian dan agregasi. Untuk informasi lebih lanjut, lihat Tag. Catatan Tag ini berlaku untuk grup penskalaan. Untuk menambahkan tag ke instans dalam grup penskalaan, Anda harus menyetel tag dalam konfigurasi penskalaan atau template peluncuran. |
Tags To Propagate To Instances During Scale-out | Setelah menambahkan satu atau lebih tag ke grup penskalaan, Anda dapat memilih satu atau lebih tag untuk disebar ke instans dalam grup penskalaan selama aktivitas skala keluar. |
Add Existing Instances | Parameter ini tersedia hanya jika Scaling Group Type disetel ke ECS dan Instance Configuration Source disetel ke Launch Template atau Select Existing Instance. Jika Anda menyetel jumlah instans yang diharapkan dan menambahkan instans yang sudah ada secara bersamaan, jumlah instans yang diharapkan akan bertambah secara otomatis. Sebagai contoh, jika Anda menyetel jumlah instans yang diharapkan menjadi 1 dan menambahkan dua instans yang sudah ada saat membuat grup penskalaan, kedua instans tersebut akan ditambahkan ke grup penskalaan setelah pembuatan, dan jumlah instans yang diharapkan berubah menjadi 3. Untuk mentransfer manajemen siklus hidup instans yang sudah ada ke grup penskalaan, centang kotak Entrust The Instance Lifecycle To The Scaling Group.
Catatan Anda dapat menambahkan instans langganan ke grup penskalaan, tetapi tidak dapat menyerahkan manajemen siklus hidupnya ke grup penskalaan. |
Set Up Notifications | Saat aktivitas penskalaan berhasil, gagal, atau ditolak, Auto Scaling mengirimkan notifikasi melalui pesan teks, pesan internal, atau email. Untuk informasi lebih lanjut, lihat Konfigurasikan notifikasi pesan. |
Resource Group | Anda dapat menambahkan grup penskalaan ke kelompok sumber daya untuk pengelolaan berdasarkan kelompok sumber daya. Ini memfasilitasi isolasi sumber daya dan kontrol izin. Untuk informasi lebih lanjut, lihat Gunakan kelompok sumber daya untuk mengelola grup penskalaan secara rinci. |
Sync Scaling Group Alert Rules To CloudMonitor | Anda dapat mengaktifkan atau menonaktifkan fitur ini hanya saat membuat grup penskalaan. Jika Anda mengaktifkan fitur ini, sistem akan membuat kelompok aplikasi CloudMonitor dan mengasosiasikannya dengan grup penskalaan. Aturan peringatan grup penskalaan kemudian disinkronkan ke konsol CloudMonitor. |