Ketika bisnis Anda menghadapi lonjakan lalu lintas yang tidak terduga atau direncanakan, Anda dapat menggunakan fitur Penyesuaian Skala Otomatis Bandwidth dari Tair (Redis OSS-compatible). Fitur ini secara real-time memantau penggunaan bandwidth rata-rata suatu instans dan menyesuaikan bandwidth berdasarkan kebutuhan. Ini membantu Anda menangani lonjakan lalu lintas dengan lebih mudah, sehingga Anda dapat fokus pada pengembangan bisnis.
Prasyarat
Instans tersebut harus merupakan Edisi Komunitas Redis atau Tair (Edisi Perusahaan) dengan tipe Optimasi Memori atau Optimasi Memori Persisten.
Ikhtisar Fungsi
Berbagai tipe instans memiliki batasan bandwidth yang berbeda. Jika lalu lintas melebihi batas bandwidth, pemblokiran mungkin terjadi, yang dapat memengaruhi kinerja layanan. Dengan mengaktifkan fitur Penyesuaian Skala Otomatis Bandwidth, Anda dapat menghindari situasi seperti itu. Dibandingkan dengan mengubah tipe instans, menyesuaikan bandwidth memungkinkan Anda meningkatkan kapasitas dengan cepat, mengurangi biaya keseluruhan, dan menghindari gangguan koneksi.
Alur Penyesuaian Skala Otomatis Bandwidth
Setelah mengaktifkan fitur Penyesuaian Skala Otomatis Bandwidth, sistem melakukan operasi berikut berdasarkan kebijakan penyesuaian skala otomatis dan jendela observasi yang telah dikonfigurasikan:
Jika ambang peningkatan bandwidth tercapai, sistem akan meningkatkan bandwidth dan terus memantau penggunaannya. Jika ambang tersebut tercapai lagi, bandwidth akan ditingkatkan kembali hingga enam kali bandwidth default dari tipe instans, dengan peningkatan maksimum 192 MB/s.
Untuk kebutuhan bandwidth lebih tinggi, kami sarankan menggunakan Tair (Edisi Perusahaan), yang mendukung bandwidth minimal 96 MB/s untuk setiap tipe instans. Anda juga dapat meningkatkan ke Tair (Edisi Perusahaan) sebelum menyesuaikan bandwidth.
Jika ambang penurunan bandwidth tercapai, sistem akan menurunkan bandwidth dan terus memantau penggunaannya. Jika ambang tersebut tercapai lagi, bandwidth akan diturunkan kembali hingga mencapai bandwidth default dari tipe instans.
Target bandwidth untuk setiap operasi penyesuaian skala adalah: Penggunaan bandwidth aktual (MB/s)/((Ambang Peningkatan + Ambang Penurunan)/2). Setelah setiap operasi penyesuaian skala, sistem mencoba menjaga Penggunaan Bandwidth Aktual pada level antara ambang peningkatan dan ambang penurunan.
Sebagai contoh, jika bandwidth default suatu instans adalah 96 MB/s, ambang peningkatan diatur menjadi 70%, ambang penurunan diatur menjadi 30%, dan Observation Window diatur menjadi 15 menit, ketika Average Bandwidth Usage lebih besar dari atau sama dengan 70%, sistem akan meningkatkan bandwidth. Target bandwidth 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 dari tipe instans).
Catatan Penggunaan
Untuk memastikan bahwa DAS dapat mengakses sumber daya terkait database, setelah mengaktifkan fitur ini, sistem memberikan peran terkait layanan AliyunServiceRoleForDAS kepada DAS.
Jika instans menggunakan arsitektur Cloud Native pemisahan baca/tulis, sistem akan menyesuaikan bandwidth semua node berdasarkan node dengan penggunaan bandwidth tertinggi.
Jika instans menggunakan arsitektur kluster atau Classic pemisahan baca/tulis, sistem memantau dan menyesuaikan bandwidth pada granularitas shard data atau replika baca. Setiap node disesuaikan secara independen tanpa saling memengaruhi.
Skenario
Anda dapat menggunakan fitur ini untuk menyesuaikan bandwidth instans dalam skenario berikut:
Penagihan
Anda dikenakan biaya per jam berdasarkan bandwidth tambahan dan durasi penggunaan. Harga bervariasi berdasarkan wilayah. Untuk informasi lebih lanjut, lihat Item yang Dapat Ditagih.
Anda tidak dikenakan biaya untuk bandwidth default yang disediakan untuk tipe instans. Anda hanya dikenakan biaya untuk bandwidth tambahan yang Anda beli.
Batasan Fitur
Setelah bandwidth suatu instans ditingkatkan secara otomatis, sistem menunggu setidaknya 1 jam sebelum dapat menurunkan bandwidth. Selain itu, ada periode pendinginan 1 menit antara dua operasi peningkatan bandwidth otomatis.
Bandwidth suatu instans dapat ditingkatkan hingga enam kali bandwidth default dari tipe instans, dengan peningkatan maksimum 192 MB/s.
CatatanSebagai contoh:
Bandwidth default instans Tair memory-optimized standar 2 GB adalah 96 MB/s. Bandwidth maksimum instans ini bisa
96 MB/s + 192 MB/s = 288 MB/s.Bandwidth default instans Redis Community Edition standar 256 MB adalah 10 MB/s. Bandwidth tambahan maksimum untuk tipe instans ini adalah 60 MB/s. Oleh karena itu, bandwidth maksimum instans adalah
10 MB/s + 60 MB/s = 70 MB/s.
Jika Anda memerlukan bandwidth yang lebih tinggi, Anda dapat meningkatkan tipe instans atau arsitektur (misalnya, dari arsitektur standar ke arsitektur kluster) untuk mendapatkan kinerja bandwidth yang lebih tinggi. Untuk informasi lebih lanjut, lihat Tipe Instans.
Kami sarankan Anda tidak menyesuaikan bandwidth instans secara manual dan mengaktifkan Penyesuaian Skala Otomatis Bandwidth untuk instans pada saat yang bersamaan.
Jika Anda menggunakan kedua fitur tersebut pada saat yang bersamaan: Ketika bandwidth yang diatur secara manual mencapai batas atas, peningkatan bandwidth otomatis tidak akan dipicu lagi. Saat lalu lintas berkurang, penurunan bandwidth otomatis akan mengurangi bandwidth yang diatur secara manual ke bandwidth default dari tipe instans.
CatatanSebagai contoh:
Jika bandwidth default suatu instans adalah 10 MB/s dan Anda secara manual mengaturnya menjadi 70 MB/s, ketika ambang peningkatan tercapai, bandwidth tidak akan ditingkatkan secara otomatis karena melebihi batas skala 6×.
Jika Anda secara manual mengatur bandwidth instans tipe yang sama menjadi 40 MB/s, ketika ambang peningkatan tercapai, bandwidth dapat ditingkatkan secara otomatis hingga maksimum 70 MB/s. Ketika ambang penurunan tercapai, bandwidth diturunkan hingga mencapai bandwidth default 10 MB/s.
Jika suatu instans memiliki paket bandwidth yang belum kedaluwarsa, Anda tidak dapat mengaktifkan Penyesuaian Skala Otomatis Bandwidth untuk instans tersebut. Anda harus terlebih dahulu berhenti berlangganan dari paket bandwidth instans tersebut. Untuk informasi lebih lanjut, lihat Manajemen Berhenti Berlangganan.
Jika Anda melakukan salah satu dari operasi berikut, Penyesuaian Skala Otomatis Bandwidth dinonaktifkan untuk instans Anda. Anda harus mengaktifkan kembali fitur ini sesuai kebutuhan:
Operasi
Pengecualian
Tidak ada
Jika instans menggunakan arsitektur standar, pengaturan bandwidth tetap valid setelah Anda mengubah spesifikasi instans.
Jika instans menggunakan arsitektur standar, pengaturan bandwidth tetap valid setelah Anda memigrasikan instans lintas zona.
Prosedur
Masuk ke konsol dan buka halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans yang ingin Anda kelola berada. Kemudian, temukan instans dan klik ID instans.
Di bagian Configuration Information, klik Modify di sebelah Maximum Bandwidth.
CatatanPertama kali Anda masuk ke konsol DAS, ikuti petunjuk untuk memberikan izin ke akun Anda.
Aktifkan sakelar untuk mengaktifkan Auto Bandwidth Scaling.
Di kotak dialog konsol DAS yang muncul, konfigurasikan kebijakan Penyesuaian Skala Otomatis Bandwidth dan pengaturan langganan event.
Konfigurasikan kebijakan Penyesuaian Skala Otomatis Bandwidth.
Kategori
Parameter
Deskripsi
Auto Bandwidth Increase
Auto Bandwidth Increase
Pilih kotak centang untuk mengaktifkan fitur.
Average Bandwidth Usage Not Less Than
Ambang peningkatan. Pilih ambang penggunaan bandwidth rata-rata yang memicu peningkatan bandwidth otomatis. Unit: %. Nilai valid: 50% hingga 95%.
CatatanSistem menggunakan nilai yang lebih besar antara penggunaan rata-rata lalu lintas masuk dan lalu lintas keluar sebagai Average Bandwidth Usage.
Bandwidth instans dapat ditingkatkan hingga enam kali bandwidth default dari tipe instans, dengan peningkatan maksimum 192 MB/s. Anda juga dapat merujuk pada informasi prompt di kotak dialog saat ini.
Observation Window
Pilih panjang jendela observasi. Unit: menit.
CatatanJika Penggunaan Rata-rata bandwidth dalam jendela observasi lebih besar dari atau sama dengan ambang, peningkatan bandwidth otomatis dipicu.
Auto Bandwidth Decrease
Auto Bandwidth Decrease
Pilih kotak centang untuk mengaktifkan fitur. Untuk mengaktifkan fitur ini, Anda harus terlebih dahulu mengaktifkan Auto Bandwidth Increase.
Average Bandwidth Usage Not Greater Than
Ambang penurunan. Pilih ambang penggunaan bandwidth rata-rata yang memicu penurunan bandwidth otomatis. Unit: %. Nilai valid: 10% hingga 70%. Nilai tersebut harus setidaknya 10% lebih rendah dari ambang peningkatan.
CatatanSistem menggunakan nilai yang lebih besar antara penggunaan rata-rata lalu lintas masuk dan lalu lintas keluar sebagai Average Bandwidth Usage.
Klik OK.
Di konsol Tair, sakelar Bandwidth Auto Scaling diaktifkan, menunjukkan bahwa fitur tersebut telah diaktifkan.
Opsional: Konfigurasikan peringatan untuk tetap mendapatkan informasi tentang peningkatan atau penurunan bandwidth otomatis untuk instans database Anda. Anda dapat mengikuti prompt sistem untuk mengkonfigurasi peringatan.
CatatanJika Anda sudah mengkonfigurasi template peringatan untuk instans, prompt konfigurasi peringatan tidak akan ditampilkan.
Untuk mengkonfigurasi template peringatan dan aturan sendiri, lihat Konfigurasikan Template Peringatan dan Konfigurasikan Aturan Peringatan.
Referensi
Untuk menjadwalkan peningkatan bandwidth untuk instans Tair, lihat Jadwalkan Peningkatan Bandwidth Sementara untuk Instans Tair.