Topik ini menjelaskan prosedur dan tindakan pencegahan untuk menyetel penjadwalan penskalaan penyewa.
Informasi latar belakang
Permintaan sumber daya penyewa berubah sesuai dengan beban bisnis penyewa. Anda dapat mengaktifkan penjadwalan penskalaan penyewa untuk menyesuaikan kuota sumber daya penyewa secara dinamis, seperti CPU dan memori, guna mencapai pemanfaatan efisien sumber daya kluster dalam berbagai skenario bisnis.
Mengaktifkan penjadwalan penskalaan penyewa tidak memengaruhi bisnis Anda. Namun, untuk memastikan stabilitas bisnis, kami tetap menyarankan Anda melakukan operasi ini di jam sepi.
Tindakan pencegahan
Penyewa hanya dapat membuat satu tugas penjadwalan penskalaan, yang bertanggung jawab atas penjadwalan penskalaan CPU dan memori penyewa. Disk log penyewa akan secara otomatis diskalakan keluar atau masuk sesuai dengan ukuran memori.
CatatanJika instance kluster adalah versi 4.x, bukan hanya CPU dan memori penyewa tetapi juga disk log yang dapat diskalakan secara teratur.
Jika Anda secara manual memodifikasi sumber daya penyewa setelah menambahkan strategi penjadwalan penskalaan, tugas penjadwalan penskalaan akan menjadi tidak valid. Anda perlu memodifikasi strategi lagi agar tugas penjadwalan penskalaan berlaku.
Penyewa yang berbeda dalam kluster yang sama bersifat independen satu sama lain, dan manajemen penskalaan tidak saling memengaruhi. Kegagalan tugas penskalaan satu penyewa tidak akan memengaruhi eksekusi tugas penskalaan penyewa lainnya.
Jika ada tugas penjadwalan penskalaan penyewa bersamaan dalam kluster, mereka akan dieksekusi secara berurutan sesuai dengan prinsip berikut:
Prioritas tugas penskalaan-masuk lebih tinggi daripada tugas penskalaan-keluar.
Dalam skenario penskalaan-masuk, prioritas tugas terjadwal dengan jumlah pelepasan CPU yang lebih besar lebih tinggi; dalam skenario penskalaan-keluar, prioritas tugas terjadwal dengan jumlah penambahan CPU yang lebih kecil lebih tinggi.
Anda perlu menilai penggunaan sumber daya kluster secara wajar. Sumber daya yang tidak mencukupi atau status kluster dan penyewa yang tidak didukung dapat menyebabkan tugas penskalaan gagal, dan tugas penskalaan tidak mendukung pengulangan otomatis.
CatatanTugas penjadwalan penskalaan hanya akan dieksekusi ketika kluster dan penyewa target keduanya dalam keadaan berjalan.
Prasyarat
Penyewa telah dibuat dalam instance kluster. Untuk informasi lebih lanjut, lihat Buat penyewa.
Penyewa target belum disetel dengan strategi penjadwalan penskalaan.
Tambahkan strategi penjadwalan penskalaan
Anda dapat mengaktifkan penjadwalan penskalaan penyewa dengan menggunakan metode berikut:
Metode 1: Masuk ke konsol ApsaraDB for OceanBase. Klik Instances di panel navigasi di sebelah kiri. Klik instance target untuk masuk ke halaman Cluster Instance Workspace. Klik Resource Modification di sebelah kanan bagian Topology dan pilih Tenant Scheduled Scaling.
Metode 2: Masuk ke konsol ApsaraDB for OceanBase. Klik Instances di panel navigasi di sebelah kiri. Klik instance target untuk masuk ke halaman Cluster Instance Workspace. Pada halaman yang muncul, klik Tenant Management di panel navigasi di sebelah kiri. Di pojok kanan atas halaman Tenant Management, klik Tenant Scheduled Scaling.
Prosedur berikut menunjukkan cara menggunakan Metode 1.
Masuk ke konsol ApsaraDB for OceanBase.
Di panel navigasi di sebelah kiri, klik Instances.
Dalam daftar instance, klik nama instance kluster target untuk masuk ke halaman Cluster Instance Workspace.
Klik Resource Modification di sebelah kanan bagian Topology dan pilih Tenant Scheduled Scaling.
Di halaman Add Scheduled Scaling Strategy, tentukan parameter strategi.

Parameter
Deskripsi
Penyewa
Dari daftar drop-down, pilih penyewa yang belum disetel dengan strategi penjadwalan penskalaan dalam instance kluster saat ini.
Spesifikasi Target
Tetapkan spesifikasi CPU dan memori dari strategi penjadwalan penskalaan penyewa dalam rentang yang dapat dialokasikan.
Spesifikasi minimum penyewa adalah 1C4GB.
Rasio CPU terhadap memori tidak boleh lebih tinggi dari 1:2.
Frekuensi Pengulangan
Tetapkan siklus eksekusi dari strategi penjadwalan penskalaan. Rentang nilai:
Sekali: Strategi penjadwalan penskalaan akan melakukan operasi penskalaan hanya sekali pada titik waktu yang ditetapkan.
Setiap Hari: Selama tanggal efektif, strategi penjadwalan penskalaan akan melakukan operasi penskalaan sekali sehari pada titik waktu yang ditetapkan.
Setiap Minggu: Selama tanggal efektif, strategi penjadwalan penskalaan akan melakukan operasi penskalaan sekali seminggu pada titik waktu yang ditetapkan.
Setiap Bulan: Selama tanggal efektif, strategi penjadwalan penskalaan akan melakukan operasi penskalaan sekali sebulan pada titik waktu yang ditetapkan.
Tanggal Efektif
Tetapkan waktu mulai dan akhir untuk strategi penjadwalan penskalaan agar berlaku.
Parameter ini harus dikonfigurasi ketika Repeat Frequency diatur ke Every Day, Every Week, atau Every Month.
Waktu Mulai Penskalaan
Waktu untuk memulai tugas penskalaan.
Kembalikan ke Spesifikasi Asli
Apakah akan mengembalikan spesifikasi asli setelah tugas penjadwalan penskalaan dilaksanakan sekali. Rentang nilai:
Ya: Kembalikan ke spesifikasi asli.
Tidak: Jangan kembalikan ke spesifikasi asli.
Parameter ini perlu dikonfigurasi ketika Repeat Frequency disetel ke Once.
Waktu Mengembalikan Spesifikasi Asli
Waktu ketika tugas penskalaan kembali ke spesifikasi asli.
CatatanInterval waktu antara Time to Start Scaling dan Time to Restore Original Specification harus minimal 1 jam. Silakan atur mereka secara wajar sesuai dengan situasi bisnis.
Klik OK.
Lihat tugas penjadwalan penskalaan
Masuk ke konsol ApsaraDB for OceanBase.
Di panel navigasi di sebelah kiri, klik Instances.
Dalam daftar instance, klik nama instance kluster target untuk masuk ke halaman Cluster Instance Workspace.
Klik Resource Modification di sebelah kanan bagian Topology dan pilih Tenant Scheduled Scaling.
Anda dapat memasukkan nama atau ID penyewa untuk menanyakan tugas penjadwalan penskalaan penyewa tersebut.

Anda dapat mengklik Edit atau Delete di baris tugas untuk memodifikasi atau menghapus tugas terkait.