全部产品
Search
文档中心

Auto Scaling:Menyesuaikan instance ECS secara manual dengan beberapa klik

更新时间:Jul 06, 2025

Auto Scaling secara otomatis menyesuaikan jumlah sumber daya komputasi (jumlah instance yang dibutuhkan oleh beban kerja bisnis) berdasarkan kebijakan yang telah ditentukan sebelumnya. Ini memungkinkan penanganan fluktuasi beban kerja secara efisien, meningkatkan pemanfaatan sumber daya, dan mengurangi biaya. Untuk kebutuhan bisnis jangka pendek, Auto Scaling mendukung pelaksanaan manual aturan penskalaan untuk dengan cepat menyesuaikan jumlah instance Elastic Compute Service (ECS).

Skenario

Deskripsi

Untuk kebutuhan bisnis sementara, jumlah server yang akan ditambahkan dan waktu penambahan tidak pasti, terutama ketika tidak ada metrik yang tersedia untuk pemantauan. Dalam kasus seperti itu, penyesuaian manual jumlah server diperlukan.

Sebagai contoh, jika sebuah perusahaan membutuhkan server tambahan untuk tujuan pengujian sementara, pengawasan manual diperlukan untuk menentukan jumlah dan waktu penyesuaian server.

Solusi

Anda dapat secara manual menjalankan aturan penskalaan untuk menambah atau mengurangi jumlah server.

Penting

Selain menjalankan aturan penskalaan secara manual, Anda dapat secara manual menyesuaikan jumlah instance yang diharapkan dalam grup penskalaan untuk mengelola jumlah instance dalam grup tersebut. Untuk informasi lebih lanjut, lihat Jumlah instance yang diharapkan.

Manfaat

  • Tidak ada biaya awal untuk penyiapan sumber daya.

    Auto Scaling membuat dan melepaskan instance ECS berdasarkan kebutuhan bisnis Anda, yang menghilangkan biaya awal terkait dengan penyiapan sumber daya. Anda hanya perlu menyediakan sumber daya komputasi untuk menangani lalu lintas bisnis harian Anda.

  • Penskalaan fleksibel.

    Dengan menyiapkan konfigurasi untuk server yang akan diskalakan sebelumnya, Anda dapat dengan mudah mengaktifkan penskalaan otomatis hanya dengan beberapa klik. Ini secara signifikan mengurangi biaya sumber daya dan operasional.

Prasyarat

Pertama kali Anda menggunakan Auto Scaling, Anda harus menyelesaikan otorisasi Pengguna Resource Access Management (RAM).

  • Peran terkait layanan AliyunServiceRoleForAutoScaling telah dibuat. Untuk informasi lebih lanjut, lihat Peran terkait layanan.

  • Jika Anda menggunakan Auto Scaling sebagai Pengguna RAM, Pengguna RAM harus diberikan kebijakan AliyunESSFullAccess. Untuk informasi lebih lanjut, lihat Memberikan izin kepada Pengguna RAM.

Langkah 1: Membuat grup penskalaan

Grup penskalaan adalah kumpulan instance yang memenuhi persyaratan bisnis Anda dan berfungsi sebagai unit inti dari Auto Scaling. Auto Scaling menyesuaikan jumlah instance dalam grup penskalaan dengan menambahkan atau menghapusnya sesuai kebutuhan.

  1. Buka halaman Scaling Groups.

    1. Masuk ke Konsol Auto Scaling.

    2. Di bilah navigasi sisi kiri, klik Scaling Groups.

    3. Di bilah navigasi atas, pilih wilayah tempat Auto Scaling diaktifkan.

  2. Di sudut kiri atas halaman Grup Penskalaan, klik Create.

  3. Di tab Create by Form, konfigurasikan grup penskalaan dan klik Create.

    Tabel berikut menjelaskan pengaturan parameter yang digunakan dalam topik ini. Parameter yang tidak dicakup dalam tabel berikut menggunakan pengaturan default mereka. Untuk informasi tentang cara membuat grup penskalaan, lihat Membuat grup penskalaan.

    Parameter

    Contoh

    Deskripsi

    Scaling Group Name

    test

    Masukkan nama untuk grup penskalaan. Nama tersebut harus memenuhi persyaratan format yang ditampilkan di UI.

    Type

    ECS

    Pilih ECS, yang menentukan bahwa grup penskalaan berisi instance ECS.

    Instance Configuration Source

    Buat dari Awal

    Jangan tentukan template untuk pembuatan otomatis instance ECS pada tahap ini. Setelah grup penskalaan dibuat, Anda dapat melanjutkan untuk membuat konfigurasi penskalaan.

    Minimum Number of Instances

    1

    Tentukan jumlah minimum instance dalam grup penskalaan. Jika jumlah instance dalam grup penskalaan turun di bawah nilai ini, Auto Scaling akan menambah instance ECS hingga mencapai jumlah minimum yang diinginkan.

    Maximum Number of Instances

    5

    Tentukan jumlah maksimum instance dalam grup penskalaan. Jika jumlah instance melebihi nilai ini, Auto Scaling akan menghapus instance ECS hingga jumlah instance turun di bawah batas yang ditentukan.

    VPC

    vpc-bp1jmxxau0lur929p****

    Pilih VPC untuk instance ECS dalam grup penskalaan.

    vSwitch

    vsw-2zeknnyw2ewufbs4z****

    vsw-2zesy03h8eaf9fe0l****

    Pilih satu atau lebih vSwitch untuk instance ECS dalam grup penskalaan. Kami merekomendasikan Anda memilih beberapa vSwitch untuk meningkatkan tingkat keberhasilan acara peningkatan skala.

Langkah 2: Membuat konfigurasi penskalaan dan mengaktifkan konfigurasi penskalaan serta grup penskalaan

Konfigurasi penskalaan adalah templat yang digunakan untuk membuat instance ECS selama acara peningkatan skala. Ini mencakup informasi seperti metode penagihan, tipe instance, penyimpanan, dan pengaturan jaringan. Setelah Anda membuat konfigurasi penskalaan, Anda dapat mengaktifkan konfigurasi penskalaan dan kemudian mengaktifkan grup penskalaan.

  1. Temukan grup penskalaan yang diinginkan dan gunakan salah satu metode berikut untuk membuka halaman detail grup penskalaan.

    • Klik ID grup penskalaan di kolom Scaling Group Name/ID.

    • Klik Details di kolom Actions.

  2. Di bagian atas halaman detail, klik tab Instance Configuration Sources.

  3. Di tab Scaling Configurations, klik Create Scaling Configuration.

  4. Di halaman Create Scaling Configuration, konfigurasikan parameter untuk membuat konfigurasi penskalaan dan kemudian klik Create.

    Tabel berikut menjelaskan pengaturan parameter yang digunakan dalam topik ini. Parameter yang tidak dicakup dalam tabel berikut menggunakan pengaturan default mereka. Untuk informasi lebih lanjut tentang cara membuat konfigurasi penskalaan, lihat Membuat konfigurasi penskalaan tipe ECS.

    Bagian

    Parameter

    Contoh

    Deskripsi

    Basic Information

    Scaling Configuration Name

    test

    Masukkan nama untuk konfigurasi penskalaan. Nama tersebut harus memenuhi persyaratan format yang ditampilkan di UI.

    Billing Method

    Atur nilainya menjadi Bayar sesuai pemakaian.

    Auto Scaling gratis. Namun, biaya berlaku untuk instance ECS yang dibuat selama acara peningkatan skala. Dalam contoh ini, metode penagihan bayar sesuai pemakaian digunakan. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan dari ECS.

    Image and Instance

    Instance Configuration Mode

    Tentukan Pola Instance

    Pilih Specify Instance Pattern untuk memilih spesifikasi untuk instance ECS.

    Instance Attribute Combination

    2 vCPU, 4 GiB Memori, Tingkat Perusahaan

    Pilih jumlah vCPU dan ukuran memori yang sesuai untuk instance ECS berdasarkan kebutuhan bisnis Anda.

    Select Image

    Gambar Publik: Alibaba Cloud Linux 3.2104 LTS 64-bit

    Pilih gambar untuk menerapkan instance ECS. Contoh ini menggunakan gambar publik. Dalam skenario dunia nyata, Anda dapat memilih gambar khusus untuk aplikasi Anda.

    Storage

    System Disk

    Enterprise SSD (ESSD), 40 GiB, PL0

    Pilih disk sistem untuk instance ECS.

    Network and Security Group

    Public IP Address

    Assign Public IPv4 Address, Pay-by-bandwidth, dan bandwidth 1 Mbit/s

    Tentukan apakah akan menetapkan alamat IP publik ke instance ECS. Bandwidth keluar publik dikenakan biaya secara terpisah, dan biaya tersebut termasuk dalam biaya instance ECS Anda.

    Security Group

    sg-bp18kz60mefsicfg****

    Pilih grup keamanan yang ada. Untuk informasi tentang cara membuat grup keamanan, lihat Buat grup keamanan.

    Management Settings

    Logon Credentials

    Atur Nanti

    Pilih Atur Nanti, yang mengharuskan Anda untuk secara manual mengonfigurasi kata sandi untuk instance ECS setelah Anda membuat instance tersebut.

  5. Di kotak dialog Preview Scaling Configuration, konfirmasikan informasi dan klik Create.

  6. Di pesan The scaling configuration is created., klik Enable.

  7. Di kotak dialog Enable Scaling Configuration, klik OK.

    Catatan

    Dalam grup penskalaan, Anda harus mengaktifkan satu konfigurasi penskalaan. Setelah Anda mengaktifkan konfigurasi penskalaan, konfigurasi penskalaan tersebut masuk ke status Active.

  8. Di pesan Enable Scaling Group, klik OK.

    Grup penskalaan harus diaktifkan agar Auto Scaling dapat menyesuaikan instance secara otomatis berdasarkan kebutuhan bisnis Anda.

    Dalam contoh ini, parameter Jumlah Minimum Instance diatur ke 1. Saat Anda mengaktifkan grup penskalaan, Auto Scaling secara otomatis membuat satu instance ECS dari konfigurasi penskalaan yang diaktifkan. Anda dapat pergi ke tab Instances halaman detail grup penskalaan dan memeriksa informasi instance di tab Auto Created.

    手动1.png

Langkah 3: Membuat aturan penskalaan

Aturan penskalaan mendefinisikan apakah akan menambah atau menghapus instance dari grup penskalaan.

  1. Di halaman detail grup penskalaan, klik tab Scaling Rules and Event-triggered Tasks. Lalu, klik tab Scaling Rules.

  2. Klik Create Scaling Rule, konfigurasikan parameter untuk membuat aturan penskalaan, dan kemudian klik OK.

    Dalam contoh ini, aturan penskalaan sederhana dibuat. Untuk informasi lebih lanjut tentang cara membuat aturan penskalaan, lihat Konfigurasi aturan penskalaan.

    Parameter

    Deskripsi

    Rule Name

    Masukkan nama untuk aturan penskalaan. Nama tersebut harus memenuhi persyaratan format yang ditampilkan di UI.

    Rule Type

    Tentukan tipe aturan penskalaan. Dalam contoh ini, pilih Aturan Penskalaan Sederhana. Untuk informasi lebih lanjut tentang aturan penskalaan, lihat Ikhtisar.

    Operation

    Tentukan jumlah instance yang akan ditambahkan atau dihapus saat aturan penskalaan dijalankan. Jumlah instance yang ditambahkan atau dihapus selama setiap acara penskalaan tidak boleh melebihi 1.000.

    Cooldown Time

    Opsional. Tentukan periode cooldown untuk aturan penskalaan. Unit: detik. Jika Anda tidak mengonfigurasi parameter ini, periode cooldown grup penskalaan akan berlaku. Untuk informasi lebih lanjut, lihat Periode cooldown.

    Ulangi langkah ini untuk membuat aturan peningkatan skala dan pengurangan skala. Tabel berikut menjelaskan konfigurasi yang digunakan dalam contoh ini.

    Aturan penskalaan

    Contoh

    Aturan peningkatan skala

    • Rule Name: add

    • Rule Type: Aturan Penskalaan Sederhana

    • Operation: Tambah 1 Instance

    Aturan pengurangan skala

    • Rule Name: hapus

    • Rule Type: Aturan Penskalaan Sederhana

    • Operation: Hapus 1 Instance.

Langkah 4: Menjalankan aturan penskalaan secara manual untuk menyesuaikan instance ECS

Anda dapat menjalankan aturan penskalaan secara manual berdasarkan kebutuhan bisnis Anda. Auto Scaling secara otomatis menambah atau menghapus instance ECS berdasarkan aturan penskalaan yang telah ditentukan untuk menyesuaikan jumlah instance dalam grup penskalaan Anda.

  1. Di halaman detail grup penskalaan, klik tab Scaling Rules and Event-triggered Tasks. Lalu, klik tab Scaling Rules.

  2. Temukan aturan penskalaan yang ingin Anda jalankan secara manual dan klik Execute di kolom Actions.

    Dalam contoh ini, operasi berikut dilakukan untuk memverifikasi efek penskalaan:

    • Jalankan aturan peningkatan skala untuk memeriksa apakah instance ECS secara otomatis dibuat dalam grup penskalaan.

      手动增加.png

    • Jalankan aturan pengurangan skala untuk memeriksa apakah instance ECS secara otomatis dihapus dari grup penskalaan.

      手动移出.png