Auto Scaling menawarkan manfaat berikut: otomatisasi, efisiensi biaya, ketersediaan tinggi, fleksibilitas, kecerdasan, dan audit yang mudah.
Otomatisasi
Auto Scaling melakukan penskalaan otomatis berdasarkan konfigurasi Anda untuk mencegah kesalahan akibat intervensi manual.
- Aktivitas peningkatan skala:
- Auto Scaling secara otomatis membuat sejumlah Instance Elastic Compute Service (ECS) atau instance kontainer elastis yang ditentukan dan menambahkannya ke grup penskalaan Anda guna menyediakan daya komputasi yang cukup sesuai kebutuhan bisnis Anda.
- Jika grup penskalaan Anda terhubung dengan instance Server Load Balancer (SLB), Auto Scaling secara otomatis menempelkan instance ECS atau instance kontainer elastis di grup penskalaan Anda ke instance SLB. Instance SLB dapat meneruskan permintaan ke instance ECS atau instance kontainer elastis tersebut.
- Jika grup penskalaan Anda terhubung dengan instance ApsaraDB RDS, Auto Scaling secara otomatis menambahkan alamat IP dari instance ECS atau instance kontainer elastis di grup penskalaan Anda ke daftar putih instance ApsaraDB RDS. Anda dapat menyimpan data aplikasi yang berjalan pada instance ECS atau instance kontainer elastis ke instance ApsaraDB RDS.
- Aktivitas pengurangan skala:
- Auto Scaling secara otomatis menghapus sejumlah instance ECS atau instance kontainer elastis yang ditentukan dari grup penskalaan Anda untuk melepaskan sumber daya yang tidak digunakan secepat mungkin.
- Jika grup penskalaan Anda terhubung dengan instance SLB, Auto Scaling secara otomatis melepas instance ECS atau instance kontainer elastis dari instance SLB. Instance SLB tidak lagi meneruskan permintaan ke instance ECS atau instance kontainer elastis tersebut.
- Jika grup penskalaan Anda terhubung dengan instance ApsaraDB RDS, Auto Scaling secara otomatis menghapus alamat IP dari instance ECS atau instance kontainer elastis dari daftar putih instance ApsaraDB RDS. Anda tidak dapat menyimpan data aplikasi yang berjalan pada instance ECS atau instance kontainer elastis yang dihapus dari grup penskalaan Anda ke instance ApsaraDB RDS.
Efisiensi Biaya
Auto Scaling menyediakan sumber daya ketika permintaan meningkat dan melepaskannya ketika permintaan menurun, sehingga meningkatkan pemanfaatan sumber daya dan secara signifikan mengurangi biaya.
- Anda tidak perlu menyiapkan instance ECS tambahan atau instance kontainer elastis untuk memastikan ketersediaan layanan selama jam sibuk. Anda juga tidak perlu khawatir tentang pemborosan sumber daya karena Auto Scaling menskalakan sumber daya komputasi secepat mungkin, yang secara signifikan mengurangi biaya sumber daya Anda.
- Auto Scaling juga membantu Anda menghemat tenaga kerja dan waktu.
Ketersediaan Tinggi
Auto Scaling dapat mendeteksi apakah instance ECS atau instance kontainer elastis dalam grup penskalaan Anda sehat atau berfungsi sesuai harapan. Jika Auto Scaling mendeteksi bahwa instance tidak berfungsi sesuai harapan, sistem akan menganggapnya tidak sehat dan menggantinya dengan instance baru untuk memastikan ketersediaan layanan. Anda dapat menggunakan Auto Scaling untuk mendeteksi instance yang tidak sehat secepat mungkin dan menggantinya tanpa gangguan terhadap bisnis Anda.
Fleksibilitas dan Kecerdasan
Auto Scaling menyediakan serangkaian fitur cerdas yang cocok untuk berbagai skenario bisnis dan membantu menyederhanakan konfigurasi Anda, sehingga meningkatkan efisiensi operasional.
- Mode penskalaan: Auto Scaling mendukung mode jumlah tetap, mode kesehatan, mode terjadwal, mode dinamis, dan mode kustom. Anda dapat menggabungkan mode penskalaan ini sesuai kebutuhan bisnis Anda. Dalam mode dinamis, Anda dapat menggunakan CloudMonitor untuk memantau sumber daya Auto Scaling. Anda juga dapat memanggil Operasi API untuk menghubungkan sistem pemantauan eksternal dengan CloudMonitor. Untuk informasi lebih lanjut, lihat Mode penskalaan.
- Sumber konfigurasi instance:
- Auto Scaling mendukung berbagai sumber konfigurasi instance. Misalnya, Anda dapat menentukan instance yang ada sebagai sumber konfigurasi atau membuat konfigurasi penskalaan dari awal. Jika Anda menyetel parameter Tipe ke ECS saat membuat grup penskalaan, Anda juga dapat menentukan templat peluncuran sebagai sumber konfigurasi instance.
- Auto Scaling juga memungkinkan Anda menentukan beberapa tipe instance, meningkatkan fleksibilitas templat dan tingkat keberhasilan aktivitas peningkatan skala. Misalnya, Anda dapat menentukan beberapa tipe instance dan kategori disk dalam templat yang digunakan untuk membuat instance ECS. Anda juga dapat menentukan beberapa vCPU dan ukuran memori dalam templat yang digunakan untuk membuat instance kontainer elastis guna menentukan rentang tipe instance. Untuk informasi lebih lanjut, lihat Ikhtisar.
- Kebijakan penskalaan: Jika Anda menyetel parameter Tipe ke ECS saat membuat grup penskalaan, Auto Scaling menyediakan berbagai kebijakan penskalaan. Jika Anda menyetel parameter Tipe ke ECI , kebijakan penskalaan default digunakan.
- Kebijakan prioritas: Auto Scaling secara preferensial menskalakan instance di zona dengan prioritas tertinggi. Jika aktivitas penskalaan gagal, Auto Scaling menskalakan instance di zona dengan prioritas tertinggi berikutnya.
- Kebijakan distribusi seimbang: Auto Scaling secara merata membuat instance ECS di beberapa zona untuk memastikan ketersediaan tinggi instance.
- Kebijakan optimasi biaya: Jika Anda menentukan beberapa tipe instance dalam sumber konfigurasi instance, Auto Scaling secara preferensial membuat instance ECS dengan harga satuan vCPU terendah dan menghapus instance ECS dengan harga satuan vCPU tertinggi.
- Kebijakan penghapusan instance: Anda dapat menghapus instance ECS yang dibuat dari konfigurasi penskalaan paling awal. Anda juga dapat menghapus instance ECS yang dibuat pada titik waktu paling awal atau paling akhir.
- Kebijakan pengambilan kembali instance: Anda dapat melepaskan semua instance ECS atau mempertahankan sumber daya tertentu untuk mengurangi biaya Anda.
Untuk informasi lebih lanjut, lihat Kelola grup penskalaan.
Audit Mudah
Auto Scaling mencatat detail setiap aktivitas penskalaan, memungkinkan Anda mengidentifikasi dan menyelesaikan masalah secara efektif.
Auto Scaling juga menyediakan fitur Pemantauan. Anda dapat menggunakan CloudMonitor untuk memantau apakah instance dalam grup penskalaan Anda berfungsi sesuai harapan, sehingga menjaga ketersediaan layanan secara efisien.