Saat instans Anda mencapai batas bandwidth default-nya, lalu lintas akan dikendalikan dan kinerja layanan menurun. Fitur penyesuaian skala otomatis bandwidth memantau penggunaan bandwidth instans secara real time serta menyesuaikan bandwidth naik atau turun secara otomatis—tanpa intervensi manual maupun gangguan koneksi.
Prasyarat
Sebelum memulai, pastikan bahwa:
Instans tersebut merupakan Redis Community Edition atau Tair (Enterprise Edition) dengan tipe memory-optimized atau persistent memory-optimized.
Cara kerja
Sistem menjaga penggunaan bandwidth aktual berada di antara ambang batas kenaikan dan ambang batas penurunan yang Anda tetapkan—mirip dengan termostat yang menjaga suhu dalam rentang target. Saat penggunaan melewati salah satu ambang batas tersebut, sistem menghitung bandwidth target baru dan melakukan penskalaan sesuai kebutuhan.
Rumus penskalaan:
Bandwidth target (MB/s) = Penggunaan bandwidth aktual (MB/s) / ((Ambang batas kenaikan + Ambang batas penurunan) / 2)
Contoh: Sebuah instans memiliki bandwidth default 96 MB/s, ambang batas kenaikan 70%, ambang batas penurunan 30%, dan jendela pengamatan 15 menit.
Ketika Average Bandwidth Usage >= 70%, sistem melakukan scale-up: bandwidth target =
(96 × 70%) / ((70% + 30%) / 2) = 135 MB/s.Jika Average Bandwidth Usage kemudian turun menjadi <= 30%, sistem melakukan scale-down kembali ke nilai default (minimum 96 MB/s).
Batas penskalaan:
Kenaikan maksimum: 6× bandwidth default instans, hingga tambahan maksimum 192 MB/s.
Minimum setelah penurunan: bandwidth default dari tipe instans.
Perilaku berdasarkan arsitektur
| Architecture | Scaling behavior |
|---|---|
| Cloud Native read/write splitting | Menskalakan bandwidth semua node berdasarkan node dengan penggunaan bandwidth tertinggi |
| Cluster atau Classic read/write splitting | Memantau dan menskalakan pada tingkat data shard atau read replica; setiap node diskalakan secara independen |
Penagihan
Penagihan dilakukan per jam berdasarkan bandwidth tambahan yang digunakan melebihi nilai default. Bandwidth default yang disertakan dalam tipe instans Anda tidak dikenai biaya. Harga bervariasi tergantung wilayah. Untuk detailnya, lihat Billable items.
Batasan
Setelah scale-up otomatis, sistem menunggu minimal 1 jam sebelum memicu scale-down otomatis.
Terdapat cooldown selama 1 menit antara dua operasi scale-up otomatis berturut-turut.
Bandwidth dapat ditingkatkan hingga 6× bandwidth default tipe instans, dengan tambahan maksimum 192 MB/s. Contoh: Jika Anda memerlukan bandwidth lebih tinggi dari batas ini, pertimbangkan untuk upgrade ke Tair (Enterprise Edition), di mana setiap tipe instans mendukung bandwidth maksimum minimal 96 MB/s. Anda juga dapat mengupgrade tipe instans atau beralih ke arsitektur kluster. Lihat Instance types untuk detailnya.
Instans Tair memory-optimized standar 2 GB memiliki bandwidth default 96 MB/s. Bandwidth maksimumnya adalah 96 + 192 = 288 MB/s.
Instans Redis Community Edition standar 256 MB memiliki bandwidth default 10 MB/s. Tambahan bandwidth maksimum adalah 60 MB/s, sehingga maksimumnya adalah 70 MB/s.
Jangan menyesuaikan bandwidth instans secara manual saat penyesuaian skala otomatis bandwidth diaktifkan. Kedua fitur ini berinteraksi sebagai berikut: Contoh:
Bandwidth default: 10 MB/s, diatur manual menjadi 70 MB/s — scale-up tidak akan pernah dipicu (sudah mencapai batas 6×).
Bandwidth default: 10 MB/s, diatur manual menjadi 40 MB/s — scale-up dapat meningkat hingga 70 MB/s; scale-down mengembalikan ke 10 MB/s.
Jika instans memiliki paket bandwidth yang belum kedaluwarsa, Anda tidak dapat mengaktifkan penyesuaian skala otomatis bandwidth. Batalkan terlebih dahulu langganan paket tersebut. Lihat Unsubscription management.
Operasi berikut menonaktifkan penyesuaian skala otomatis bandwidth. Aktifkan kembali fitur ini jika diperlukan:
Operation Exception Major version upgrade None Change the configurations of an instance Untuk instans arsitektur standar, pengaturan bandwidth tetap berlaku setelah perubahan spesifikasi. Change the zone of an instance Untuk instans arsitektur standar, pengaturan bandwidth tetap berlaku setelah migrasi zona.
Aktifkan penyesuaian skala otomatis bandwidth
Masuk ke konsol dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans Anda berada, temukan instans tersebut, lalu klik ID instans.
Pada bagian Configuration Information, klik Modify di samping Bandwidth.
Nyalakan sakelar Auto Bandwidth Scaling.
Pertama kali mengakses konsol Database Autonomy Service (DAS), ikuti petunjuk di layar untuk memberikan izin yang diperlukan. Sistem secara otomatis memberikan peran terkait layanan AliyunServiceRoleForDAS kepada DAS.
Pada kotak dialog konsol DAS, konfigurasikan kebijakan penskalaan:
Average Bandwidth Usage adalah nilai terbesar antara rata-rata penggunaan traffic inbound dan outbound. Tambahan bandwidth maksimum adalah 6× bandwidth default, hingga 192 MB/s. Kotak dialog saat ini juga menampilkan nilai maksimum yang dihitung untuk tipe instans Anda.
Category Parameter Description Automatic Bandwidth Upgrade Automatic Bandwidth Upgrade Centang kotak ini untuk mengaktifkan scale-up otomatis. Average Bandwidth Usage Not Less Than Ambang batas kenaikan. Saat nilai terbesar antara rata-rata penggunaan traffic inbound dan outbound mencapai atau melebihi nilai ini, scale-up dipicu. Nilai valid: 50%–95%. Observation Window Jendela waktu pengukuran rata-rata penggunaan sebelum penskalaan dipicu. Jendela yang lebih pendek merespons lonjakan lebih cepat; jendela yang lebih panjang mencegah penskalaan yang tidak perlu akibat lonjakan singkat. Automatic Bandwidth Downgrade Automatic Bandwidth Downgrade Centang kotak ini untuk mengaktifkan scale-down otomatis. Memerlukan Automatic Bandwidth Upgrade diaktifkan terlebih dahulu. Average Bandwidth Usage Not Greater Than Ambang batas penurunan. Saat rata-rata penggunaan turun ke atau di bawah nilai ini, scale-down dipicu. Nilai valid: 10%–70%. Harus minimal 10% lebih rendah daripada ambang batas kenaikan. Klik OK. Di konsol Tair, sakelar Bandwidth Auto Scaling menyala, yang menandakan fitur tersebut aktif.
(Opsional) Konfigurasikan alert untuk menerima notifikasi saat event auto scaling terjadi. Ikuti petunjuk sistem, atau konfigurasikan alert secara manual:
Pilih templat alert yang direkomendasikan sistem. Sistem akan menambahkan item pemantauan Auto Scaling Event.
Pilih Alert Contact Group untuk menerima notifikasi.
Klik Submit Configuration dan konfirmasi di kotak dialog.
Jika Anda telah mengonfigurasi templat alert untuk instans tersebut, prompt alert tidak akan ditampilkan. Untuk mengonfigurasi templat dan aturan alert secara manual, lihat Configure an alert template dan Configure alert rules.
Langkah berikutnya
Untuk menjadwalkan upgrade bandwidth pada jendela waktu tertentu alih-alih menggunakan penyesuaian skala otomatis berkelanjutan, lihat Schedule temporary bandwidth upgrades for a Tair instance.