DAS menyediakan penyesuaian bandwidth otomatis untuk instans Redis, mencakup peningkatan dan penurunan bandwidth secara otomatis. Fitur ini memantau penggunaan bandwidth rata-rata secara real-time untuk membantu Anda mengatasi lonjakan traffic yang direncanakan maupun tak terduga tanpa kesulitan, sehingga Anda dapat fokus pada pertumbuhan bisnis. Topik ini menjelaskan cara menyesuaikan bandwidth instans Redis secara otomatis.
Kemampuan elastis biasanya memiliki jeda selama 3 hingga 5 menit. Jika workload Anda sangat sensitif, turunkan ambang batas Auto Scaling dan kurangi frekuensi pemantauan.
Auto Scaling tidak tersedia ketika akun Anda memiliki pembayaran tertunda. Fitur ini akan dilanjutkan dalam waktu 3 jam setelah status akun kembali normal.
Penyesuaian bandwidth otomatis bergantung pada data tren performa real-time. Jika data ini terputus atau tertunda secara signifikan, fitur ini tidak dapat beroperasi karena tidak tersedianya input yang valid.
Prasyarat
Arsitektur Standard, kluster, atau Pemisahan baca/tulis dari Redis Open-Source Edition (termasuk bentuk classic dan cloud-native).
Arsitektur Standard, kluster, atau Pemisahan baca/tulis dari Tair (Redis OSS-compatible) yang dioptimalkan memori (termasuk bentuk classic dan cloud-native).
Arsitektur Standard, kluster, atau Pemisahan baca/tulis dari Tair (Redis OSS-compatible) yang dioptimalkan memori persisten.
Anda telah membuat DAS service-linked role.
CatatanJika Anda belum membuat DAS service-linked role, mengaktifkan penyesuaian bandwidth otomatis akan secara otomatis membuat satu sebelum melakukan perubahan bandwidth apa pun.
Informasi latar belakang
Tipe instans yang berbeda menyediakan batas bandwidth yang berbeda. Jika traffic melebihi batas bandwidth, hal ini dapat menyebabkan blocking dan menurunkan performa layanan. Saat menghadapi lonjakan traffic atau operasi baca/tulis berat sementara pada kunci besar, Anda dapat dengan cepat menghilangkan kendala bandwidth dengan menyesuaikan bandwidth instans. Dibandingkan dengan mengubah tipe instans, penyesuaian bandwidth menawarkan peningkatan bandwidth yang lebih cepat, biaya keseluruhan lebih rendah, serta menghindari diskoneksi sementara. Untuk informasi lebih lanjut, lihat Menyesuaikan bandwidth untuk instans Redis secara manual.
Skenario
Anda dapat menggunakan fitur ini untuk menyesuaikan bandwidth instans Anda dalam skenario berikut.
Alur auto scaling bandwidth
Setelah Anda mengaktifkan fitur auto scaling bandwidth, sistem akan melakukan operasi berikut berdasarkan kebijakan auto scaling dan rentang pengamatan yang Anda konfigurasikan. Nilai penambahan atau pengurangan dihitung oleh sistem:
Jika ambang batas peningkatan bandwidth suatu instans tercapai, sistem akan meningkatkan bandwidth dan terus memantau penggunaan bandwidth. Jika ambang batas tercapai lagi, sistem akan meningkatkan bandwidth sekali lagi. Bandwidth dapat ditingkatkan hingga enam kali lipat bandwidth default tipe instans, dengan peningkatan maksimum 192 MB/s.
Jika Anda memerlukan bandwidth yang lebih tinggi, kami merekomendasikan penggunaan Tair (Enterprise Edition). Bandwidth maksimum yang didukung oleh setiap tipe instans Tair minimal 96 MB/s. Anda juga dapat melakukan upgrade ke Tair (Enterprise Edition) lalu menyesuaikan bandwidth-nya.
Jika ambang batas penurunan bandwidth suatu instans tercapai, sistem akan menurunkan bandwidth dan terus memantau penggunaan bandwidth. Jika ambang batas tercapai lagi, sistem akan menurunkan bandwidth sekali lagi. Bandwidth dapat diturunkan hingga mencapai bandwidth default tipe instans.
Bandwidth target untuk setiap operasi scaling adalah: Penggunaan bandwidth aktual (MB/s)/((Ambang batas peningkatan + Ambang batas penurunan)/2). Setelah setiap operasi scaling, sistem berusaha mempertahankan penggunaan bandwidth aktual pada level antara ambang batas peningkatan dan ambang batas penurunan.
Sebagai contoh, jika bandwidth default suatu instans adalah 96 MB/s, ambang batas peningkatan diatur ke 70%, ambang batas penurunan diatur ke 30%, dan Observation Window diatur ke 15 menit, ketika Average Bandwidth Usage lebih besar dari atau sama dengan 70%, sistem akan meningkatkan bandwidth. Bandwidth target setelah peningkatan adalah ((96*70%))/(((70% + 30%)/2)) = 135MB/s. Jika Average Bandwidth Usage kurang dari atau sama dengan 30% setelah peningkatan, sistem akan menurunkan bandwidth instans (hingga minimum bandwidth default tipe instans).
Batasan fitur
Setelah bandwidth suatu instans ditingkatkan secara otomatis, sistem akan menunggu minimal 1 jam sebelum dapat menurunkan bandwidth secara otomatis. Selain itu, terdapat periode pendinginan 1 menit antara dua operasi peningkatan bandwidth otomatis.
Bandwidth suatu instans dapat ditingkatkan hingga enam kali lipat bandwidth default tipe instans, dengan peningkatan maksimum 192 MB/s.
CatatanContohnya:
Bandwidth default instans Tair memory-optimized Standard 2 GB adalah 96 MB/s. Bandwidth maksimum instans ini dapat mencapai
96 MB/s + 192 MB/s = 288 MB/s.Bandwidth default instans Redis Community Edition Standard 256 MB adalah 10 MB/s. Bandwidth tambahan maksimum untuk tipe instans ini adalah 60 MB/s. Oleh karena itu, bandwidth maksimum instans tersebut adalah
10 MB/s + 60 MB/s = 70 MB/s.
Jika Anda memerlukan bandwidth yang lebih tinggi, Anda dapat melakukan upgrade tipe instans atau arsitektur (misalnya, dari arsitektur standard ke arsitektur kluster) untuk mendapatkan performa bandwidth yang lebih tinggi. Untuk informasi lebih lanjut, lihat Tipe instans.
Kami menyarankan agar Anda tidak menyesuaikan bandwidth instans secara manual dan mengaktifkan auto scaling bandwidth untuk instans tersebut secara bersamaan.
Jika Anda menggunakan kedua fitur tersebut secara bersamaan: Ketika bandwidth yang diatur secara manual mencapai batas atas, peningkatan bandwidth otomatis tidak lagi dipicu. Seiring traffic menurun, penurunan bandwidth otomatis akan mengurangi bandwidth yang diatur secara manual hingga mencapai bandwidth default tipe instans.
CatatanContohnya:
Jika bandwidth default suatu instans adalah 10 MB/s dan Anda mengaturnya secara manual menjadi 70 MB/s, ketika ambang batas peningkatan tercapai, bandwidth tidak akan ditingkatkan secara otomatis karena melebihi batas scaling 6×.
Jika Anda mengatur bandwidth instans dengan tipe yang sama secara manual menjadi 40 MB/s, ketika ambang batas peningkatan tercapai, bandwidth dapat ditingkatkan secara otomatis hingga maksimum 70 MB/s. Ketika ambang batas penurunan tercapai, bandwidth akan diturunkan hingga mencapai bandwidth default 10 MB/s.
Jika suatu instans memiliki paket bandwidth yang belum kedaluwarsa, Anda tidak dapat mengaktifkan auto scaling bandwidth untuk instans tersebut. Anda harus terlebih dahulu berhenti berlangganan paket bandwidth instans tersebut. Untuk informasi lebih lanjut, lihat Manajemen pembatalan langganan.
Jika Anda melakukan salah satu operasi berikut, auto scaling bandwidth akan dinonaktifkan untuk instans Anda. Anda harus mengaktifkan kembali fitur ini sesuai kebutuhan:
Operasi
Pengecualian
Tidak ada
Jika instans menggunakan arsitektur standard, pengaturan bandwidth tetap berlaku setelah Anda mengubah spesifikasi instans.
Jika instans menggunakan arsitektur standard, pengaturan bandwidth tetap berlaku setelah Anda memigrasikan instans antar zona.
Penagihan
Anda ditagih per jam berdasarkan bandwidth tambahan dan durasi penggunaannya. Tarif bervariasi tergantung wilayah. Untuk informasi lebih lanjut, lihat Item penagihan.
Bandwidth default instans gratis. Biaya hanya dikenakan untuk bandwidth yang ditambahkan melebihi default.
Prosedur
Masuk ke Konsol DAS.
Di panel navigasi sebelah kiri, klik .
Temukan instans target dan klik ID instans untuk membuka halaman detail instans.
Di panel navigasi sebelah kiri halaman instans, klik Autonomy Center. Di sisi kanan halaman, klik Autonomy Feature Switch.
Di tab , aktifkan sakelar fitur otonomi. Lalu aktifkan Automatic bandwidth upgrade dan Automatic bandwidth downgrade.
Di tab Optimization and Rate Limiting, pilih Automatic bandwidth upgrade dan Automatic bandwidth downgrade.
Kategori
Parameter
Deskripsi
Automatic bandwidth upgrade
Automatic bandwidth upgrade
Pilih untuk mengaktifkan fitur ini.
Average bandwidth usage not less than
Ketika average bandwidth usage mencapai atau melebihi ambang batas ini (dalam persen), peningkatan bandwidth otomatis akan dipicu. Sistem menggunakan nilai rata-rata penggunaan inbound atau outbound yang lebih tinggi sebagai average bandwidth usage.
Observation window
Pilih durasi observation window dalam menit.
CatatanDalam contoh ini, jika average bandwidth usage mencapai atau melebihi 70% selama observation window 30 menit, sistem akan meningkatkan bandwidth instans Redis (hingga 6× bandwidth default, dibatasi maksimal tambahan 192 MB/s). Jika penggunaan turun ke atau di bawah 30%, sistem akan menurunkan bandwidth (minimum: bandwidth default tipe instans).
Automatic bandwidth downgrade
Automatic bandwidth downgrade
Pilih untuk mengaktifkan fitur ini. Anda harus mengaktifkan Automatic bandwidth upgrade sebelum mengaktifkan Automatic bandwidth downgrade.
Average bandwidth usage not greater than
Ketika average bandwidth usage turun ke atau di bawah ambang batas ini (dalam persen), penurunan bandwidth otomatis akan dipicu. Sistem menggunakan nilai rata-rata penggunaan inbound atau outbound yang lebih rendah sebagai average bandwidth usage.
Klik OK.
Opsional: Klik Event Subscription Settings untuk mengonfigurasi notifikasi untuk peningkatan atau penurunan bandwidth otomatis.
Ketika terjadi perubahan bandwidth otomatis, DAS menghasilkan event tingkat notification. Aktifkan Enable subscription service dan konfigurasikan parameter notifikasi event. Untuk informasi lebih lanjut, lihat Aktifkan langganan event.
Opsional: Konfigurasikan alert template untuk berlangganan peringatan dan tetap mendapat informasi tentang perubahan bandwidth otomatis.
Sistem merekomendasikan alert template dan menambahkan aturan peringatan event otonomi yang sesuai. Ikuti petunjuk untuk menyelesaikan konfigurasi.
CatatanJika Anda sudah memiliki alert template untuk instans tersebut, ikuti petunjuk untuk menambahkan aturan peringatan event otonomi ke dalamnya.
Untuk membuat alert template dan aturan sendiri, lihat Konfigurasi alert template dan Konfigurasi aturan peringatan.
Pilih alert contact group yang akan menerima notifikasi.
Klik Add contact untuk menambahkan kontak peringatan baru.
Klik Create contact group untuk menambahkan kelompok kontak peringatan baru.
Klik Edit atau Remove di sebelah kontak untuk mengubah atau menghapus informasinya.
Untuk langkah-langkah detail, lihat Kelola kontak peringatan.
Klik Submit configuration, lalu konfirmasi pengaturan peringatan di kotak dialog.