Rencana penskalaan sumber daya mengotomatiskan skala keluar dan skala-masuk sumber daya kluster secara terjadwal. Gunakan rencana ini jika beban kerja Anda mengikuti pola puncak dan jam sepi yang dapat diprediksi atau jika sumber daya komputasi atau penyimpanan tidak mencukupi selama periode tertentu. Berbeda dengan penskalaan manual, rencana penskalaan sumber daya tidak memerlukan migrasi data dan tidak mengganggu operasi baca atau tulis.
Buat rencana penskalaan sumber daya melalui Konsol AnalyticDB for MySQL atau dengan memanggil Operasi API.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Kluster AnalyticDB for MySQL. Untuk memeriksa edisi kluster Anda, masuk ke Konsol AnalyticDB for MySQL, buka halaman Clusters, klik ID kluster, lalu temukan bagian Cluster Attributes.
Untuk kluster Enterprise Edition, Basic Edition, dan Data Lakehouse Edition: tidak ada persyaratan tambahan.
Untuk kluster Data Warehouse Edition, semua hal berikut ini:
Kluster berada dalam Elastic mode
Kluster memiliki minimal 32 core dan memori 128 GB
Versi minor 3.1.3.2 atau lebih baru (diperlukan untuk rencana Default Proportional Scaling for Computing Resources and EIUs)
Versi minor 3.1.6.1 atau lebih baru, yang dibeli dengan harga baru (diperlukan untuk rencana Scaling for Computing Resources dan Scaling for EIUs)
Untuk melihat atau memperbarui versi minor, buka bagian Configuration Information pada halaman Cluster Information di Konsol AnalyticDB for MySQL.
Catatan penggunaan
Selama proses penskalaan, Anda tidak dapat menjalankan pernyataan
SUBMIT JOBuntuk mengirim pekerjaan asinkron. Jadwalkan rencana penskalaan pada periode saat pekerjaan asinkron tidak diperlukan.Saat penskalaan selesai, koneksi transien singkat mungkin terjadi. Jadwalkan penskalaan selama jam sepi dan konfigurasikan aplikasi Anda agar terhubung ulang secara otomatis.
Untuk kluster Basic Edition dan Data Warehouse Edition (Standalone in Elastic mode): kluster tidak tersedia selama penskalaan — operasi baca, tulis, dan kontrol semuanya diblokir. Jadwalkan penskalaan selama jam sepi dan konfigurasikan aplikasi Anda agar terhubung ulang secara otomatis.
Penagihan
Sumber daya yang digunakan selama eksekusi rencana penskalaan ditagih berdasarkan skema pay-as-you-go. Untuk detailnya, lihat dokumentasi penagihan sesuai edisi Anda:
Jenis rencana penskalaan
Jenis rencana penskalaan yang tersedia bergantung pada edisi kluster Anda.
Enterprise Edition dan Basic Edition
Edisi ini menggunakan arsitektur terpadu komputasi-penyimpanan. Rencana penskalaan memperluas kapasitas sumber daya reservasi kluster.
Data Lakehouse Edition
| Jenis penskalaan | Apa yang diskalakan | Gunakan saat |
|---|---|---|
| Interactive Resource Group | Hanya sumber daya komputasi, ke spesifikasi yang diinginkan | Sumber daya komputasi tidak mencukupi |
| Default Proportional Scaling for EIUs | Sumber daya penyimpanan (unit I/O elastis), secara proporsional, ketika rencana Interactive Resource Group dijalankan | Kebutuhan sumber daya berfluktuasi secara terprediksi antara periode puncak dan jam sepi |
| EIU | Hanya sumber daya penyimpanan (unit I/O elastis), ke spesifikasi yang diinginkan | Sumber daya penyimpanan tidak mencukupi — misalnya, saat mengimpor volume data besar setiap hari untuk analisis laporan BI |
Data Warehouse Edition
| Jenis penskalaan | Apa yang diskalakan | Gunakan saat |
|---|---|---|
| Scaling for Computing Resources | Sumber daya komputasi, ditambahkan di atas spesifikasi awal | Sumber daya komputasi tidak mencukupi |
| Default Proportional Scaling for Computing Resources and EIUs | Sumber daya komputasi (ditambahkan ke spesifikasi awal) dan sumber daya I/O elastis (diskalakan secara proporsional) | Kebutuhan sumber daya berfluktuasi secara terprediksi antara periode puncak dan jam sepi |
| Scaling for EIUs | Sumber daya I/O elastis, ke spesifikasi yang diinginkan | Sumber daya penyimpanan tidak mencukupi — misalnya, saat mengimpor volume data besar setiap hari untuk analisis laporan BI |
Buat rencana penskalaan sumber daya
Untuk menerapkan siklus lengkap skala keluar dan skala-masuk, Anda memerlukan dua rencana terpisah: satu untuk memperluas kapasitas sumber daya pada waktu puncak dan satu lagi untuk mengembalikannya pada jam sepi. Misalnya, untuk memperluas kapasitas pada pukul 06.00 dan mengurangi kapasitas pada pukul 22.00 setiap hari, buat dua rencana dengan waktu penskalaan dan spesifikasi yang berbeda. Lihat Bagaimana cara menjadwalkan skala keluar dan skala-masuk?
Enterprise Edition dan Basic Edition
Penting
Anda tidak dapat mengubah konfigurasi kluster selama rencana penskalaan sumber daya aktif. Untuk mengubah konfigurasi kluster, nonaktifkan terlebih dahulu semua rencana penskalaan, lakukan perubahan, lalu aktifkan kembali. Lihat Kelola rencana penskalaan sumber daya.
Prosedur
Batasan waktu untuk Scaling Time:
Agar rencana dijalankan pada hari pembuatan atau modifikasinya, Scaling Time harus minimal 1 jam dari waktu saat ini.
Interval antara beberapa rencana penskalaan harus minimal 1 jam.
Masuk ke Konsol AnalyticDB for MySQL. Di sudut kiri atas, pilih wilayah yang diinginkan. Pada panel navigasi kiri, klik Clusters. Di tab Edisi Perusahaan atau Basic Edition, temukan kluster tersebut dan klik ID-nya.
Di panel navigasi kiri, pilih Cluster Management > Resource Management.
Pada halaman Resource Management, klik tab Scaling Plans, lalu tab CloudMonitor consoleResource Scaling Plans, lalu klik Create Plan di pojok kanan atas.
Pada panel Create Resource Scaling Plan, konfigurasikan parameter berikut.
Parameter Deskripsi Plan Name Nama untuk rencana penskalaan. Desired Specifications per Reserved Resource Set Spesifikasi target untuk setiap set sumber daya reservasi. Tidak boleh lebih rendah daripada spesifikasi single-node sumber daya reservasi kluster. Untuk Enterprise Edition, setiap set berisi 3 node — contohnya, 48 ACUs (8 ACUs × 6 Nodes) sama dengan 2 set, sehingga menetapkan setiap set menjadi 36 ACUs menghasilkan total 72 ACUs. Untuk Basic Edition, setiap set berisi 1 node — contohnya, 8 ACUs (8 ACUs × 1 Node) sama dengan 1 set, sehingga menetapkannya menjadi 24 ACUs menghasilkan total 24 ACUs. Scaling Cycle Hari-hari saat rencana dijalankan. Scaling Time (Cluster-specific) Waktu saat sumber daya reservasi secara otomatis diskalakan ke spesifikasi yang diinginkan. Enabled Apakah akan langsung mengaktifkan rencana. Diaktifkan secara default. Untuk menonaktifkannya nanti, temukan rencana tersebut pada tab Resource Scaling Plans dan klik Disable di kolom Actions. Effective Date Tanggal mulai rencana dijalankan. Expiration Date Tanggal setelah rencana berhenti dijalankan. Rencana kedaluwarsa setelah pukul 23:59:59 pada tanggal ini. Sumber daya reservasi tidak secara otomatis dikembalikan ke spesifikasi awal saat rencana kedaluwarsa — buat rencana terpisah dengan spesifikasi awal untuk mengembalikannya. Klik OK.
Rencana muncul pada tab Resource Scaling Plans. Anda dapat melihat Plan Name, Desired Specifications, Status, dan Next Effective Time (Cluster-specific).
Data Lakehouse Edition
Penting
Batasan:
Anda tidak dapat mengubah konfigurasi kluster selama rencana penskalaan aktif. Nonaktifkan semua rencana sebelum mengubah konfigurasi kluster, lalu aktifkan kembali.
Anda tidak dapat mengaktifkan fitur multi-kluster dan rencana penskalaan sumber daya (Interactive Resource Group atau Default Proportional Scaling for EIUs) untuk grup sumber daya interaktif yang sama secara bersamaan.
Anda tidak dapat mengaktifkan rencana EIU dan rencana Default Proportional Scaling for EIUs secara bersamaan.
Hanya satu rencana Default Proportional Scaling for EIUs yang dapat aktif pada satu waktu.
Rencana Default Proportional Scaling for EIUs hanya berlaku jika rencana Interactive Resource Group juga diaktifkan.
Jika penyimpanan reservasi adalah 0 ACU (AnalyticDB Compute Units), hanya rencana Interactive Resource Group yang dapat dibuat.
Prosedur
Masuk ke Konsol AnalyticDB for MySQL. Di pojok kiri atas, pilih wilayah. Di panel navigasi kiri, klik Clusters, temukan kluster, lalu klik ID-nya.
Di panel navigasi kiri, pilih Cluster Management > Resource Management.
Pada halaman Resource Management, klik tab Scaling Plans, lalu tab Resource Scaling Plans, dan klik Create Plan di pojok kanan atas.
Di panel Create Resource Scaling Plan: Interactive Resource Group plan: Timing constraints for Scaling Time: EIU plan: Timing constraints for Scaling Time:
Konfigurasikan Plan Name, Effective Date, dan Expiration Date.
Parameter Deskripsi Plan Name Nama untuk rencana penskalaan. Effective Date Tanggal mulai rencana dijalankan. Expiration Date Tanggal setelah rencana berhenti dijalankan. Rencana kedaluwarsa setelah pukul 23:59:59 pada tanggal ini. Pilih Scaling Type dan konfigurasikan parameternya.
Interval dari waktu saat ini harus minimal 1 jam (untuk eksekusi pada hari yang sama).
Interval antara beberapa rencana EIU harus minimal 1 jam.
Tidak ada rencana Default Proportional Scaling for EIUs yang aktif: interval dari waktu saat ini harus minimal 10 menit (untuk eksekusi pada hari yang sama), dan minimal 10 menit antara beberapa rencana Interactive Resource Group.
Ada rencana Default Proportional Scaling for EIUs yang aktif: kedua interval harus minimal 1 jam.
Parameter Deskripsi Scaling Type Pilih Interactive Resource Group. Resource Group Grup sumber daya interaktif yang akan digunakan. Harus memiliki fitur multi-kluster dinonaktifkan.
Setiap rencana penskalaan Interactive Resource Group harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
user_default.Desired Specifications Spesifikasi target sumber daya komputasi. Scaling Cycle Hari-hari saat rencana dijalankan. Scaling Time (Cluster-specific) Waktu saat sumber daya komputasi diskalakan ke spesifikasi yang diinginkan. Enabled Apakah akan langsung mengaktifkan rencana. Diaktifkan secara default. Parameter Deskripsi Scaling Type Pilih EIU. Desired Specifications per EIU Spesifikasi target untuk setiap unit I/O elastis (EIU). Tidak boleh lebih rendah daripada spesifikasi single-node sumber daya penyimpanan reservasi. Scaling Cycle Hari-hari saat rencana dijalankan. Scaling Time (Cluster-specific) Waktu saat sumber daya EIU diskalakan ke spesifikasi yang diinginkan. Default Proportional Scaling for EIUs Dinonaktifkan secara default (sumber daya EIU diskalakan secara independen). Saat diaktifkan, sumber daya EIU diskalakan dengan proporsi yang sama seperti Interactive Resource Group terkait. Memerlukan rencana Interactive Resource Group yang aktif. Enabled Apakah akan langsung mengaktifkan rencana. Diaktifkan secara default. Klik OK.
Rencana muncul pada tab Resource Scaling Plans. Anda dapat melihat Plan Name, Desired Specifications, Status, dan Next Effective Time (Cluster-specific).
Data Warehouse Edition
Prosedur
Jika menjalankan beberapa rencana pada hari yang sama, gunakan interval minimal 1 jam antar rencana.
Masuk ke Konsol AnalyticDB for MySQL. Di pojok kiri atas, pilih wilayah. Di panel navigasi kiri, klik Clusters, temukan kluster, lalu klik ID-nya.
Di panel navigasi kiri, klik Elastic Resource Scaling.
Pada tab Resource Scaling Plans, klik Create Plan.
Pada panel Create Resource Scaling Plan, konfigurasikan parameter berikut.
Parameter Deskripsi Scaling Type Jenis rencana penskalaan. Lihat Jenis rencana penskalaan. Plan Name Nama untuk rencana penskalaan. Resource Group Grup sumber daya interaktif yang digunakan untuk penskalaan.
Setiap rencana penskalaan sumber daya harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
USER_DEFAULT. Untuk informasi lebih lanjut tentang grup sumber daya, lihat Grup sumber daya dan Buat dan kelola grup sumber daya.Setiap rencana penskalaan Interactive Resource Group harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
user_default.Setiap rencana penskalaan sumber daya harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
USER_DEFAULT. Untuk informasi lebih lanjut tentang grup sumber daya, lihat Grup sumber daya dan Buat dan kelola grup sumber daya.Setiap rencana penskalaan Interactive Resource Group harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
user_default.Setiap rencana penskalaan sumber daya harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
USER_DEFAULT. Untuk informasi lebih lanjut tentang grup sumber daya, lihat Grup sumber daya dan Buat dan kelola grup sumber daya.Setiap rencana penskalaan Interactive Resource Group harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
user_default.Setiap rencana penskalaan sumber daya harus diikat ke grup sumber daya. Jika grup sumber daya dilepas, rencana penskalaan akan diikat ke grup sumber daya default
USER_DEFAULT. Untuk informasi lebih lanjut tentang grup sumber daya, lihat Grup sumber daya dan Buat dan kelola grup sumber daya.Effective Date Tanggal mulai rencana dijalankan. Waktu efektif tepatnya bergantung pada kapan Anda membuat atau memodifikasi rencana. Lihat Kapan rencana mulai berlaku? Expiration Date Tanggal setelah rencana berhenti dijalankan. Scaling Time Waktu saat sumber daya diskalakan ke spesifikasi yang diinginkan. Restoration Time Waktu saat sumber daya dikembalikan ke spesifikasi awal. Scaled Resources Sumber daya yang akan ditambahkan atau ditetapkan. Artinya berbeda-beda tergantung jenis rencana: Scaling for Computing Resources — jumlah yang ditambahkan di atas spesifikasi yang ada (misalnya, menambahkan 16 core dan 64 GB ke kluster dengan 32 core dan 128 GB menghasilkan total 48 core dan 192 GB). Default Proportional Scaling for Computing Resources and EIUs — sumber daya komputasi yang ditambahkan; sumber daya I/O elastis diskalakan dengan proporsi yang sama (penskalaan EIU hanya dipicu jika sumber daya komputasi diskalakan minimal 1,5 kali jumlah saat ini). Scaling for EIUs — spesifikasi target untuk sumber daya I/O elastis (misalnya, menetapkan menjadi 16 core dan 128 GB pada kluster dengan 8 core dan 64 GB menghasilkan EIUs sebesar 16 core dan 128 GB). Scaling Cycle Hari-hari saat rencana dijalankan. Enabled Apakah akan langsung mengaktifkan rencana. Diaktifkan secara default. Klik OK.
Atur peringatan untuk kegagalan atau keterlambatan rencana
Jika sumber daya tidak mencukupi atau terjadi kesalahan internal, rencana penskalaan mungkin tertunda atau gagal. Untuk menerima pemberitahuan peringatan, konfigurasikan aturan peringatan untuk event berikut di CloudMonitor:
Instance:SystemMaintenance.Elastic:Delay — dipicu saat rencana penskalaan tertunda
Instance:SystemMaintenance.Elastic:Failed — dipicu saat rencana penskalaan gagal
Untuk petunjuk pengaturan, lihat Kelola kebijakan langganan event (disarankan).
FAQ
Kapan rencana penskalaan sumber daya mulai berlaku?
Rencana penskalaan tidak langsung berlaku setelah dibuat atau dimodifikasi — sistem memerlukan waktu untuk menyiapkan sumber daya terlebih dahulu. Waktu tunggu bervariasi tergantung edisi.
Enterprise Edition dan Basic Edition
Enterprise Edition dan Basic Edition: Rencana baru atau yang dimodifikasi mulai berlaku dalam waktu 1 jam.
Contohnya, rencana dikonfigurasi dengan Scaling Time pukul 10:15:00 dan Scaling Cycle setiap Rabu:
Dibuat pukul 09.00 → berlaku pukul 10.00 → penskalaan pertama pada 10:15 the same day. Konsol menampilkan Next Effective Time: 2024-09-18 10:15:00.
Dibuat pukul 10.00 → berlaku pukul 11.00 → pukul 10:15 telah lewat → penskalaan pertama pada 10:15 the following Wednesday. Konsol menampilkan Next Effective Time: 2024-09-25 10:15:00.
Data Lakehouse Edition
Data Lakehouse Edition: Waktu tunggu bergantung pada jenis rencana.
| Jenis rencana | Waktu tunggu |
|---|---|
| Interactive Resource Group (tanpa Default Proportional Scaling for EIUs aktif) | 10 menit |
| Interactive Resource Group (Default Proportional Scaling for EIUs aktif) | 1 jam |
| EIU | 1 jam |
| Default Proportional Scaling for EIUs | Memerlukan rencana Interactive Resource Group aktif agar berlaku |
Contohnya, rencana Interactive Resource Group dengan Scaling Time pukul 10:15:00 setiap Rabu:
Default Proportional Scaling for EIUs aktif, rencana dibuat pukul 10.00 → berlaku pukul 11.00 → pukul 10:15 telah lewat → penskalaan pertama pada 10:15 the following Wednesday (2024-09-25 10:15:00).
Tidak ada Default Proportional Scaling for EIUs, rencana dibuat pukul 10.00 → berlaku pukul 10.10 → penskalaan pertama pada 10:15 the same day (2024-09-18 10:15:00).
Data Warehouse Edition
Data Warehouse Edition: Waktu efektif bergantung pada kapan rencana dibuat atau dimodifikasi.
| Waktu pembuatan atau modifikasi | Waktu efektif |
|---|---|
| 00:00:00–23:00:00 | 00:00:00 hari berikutnya |
| 23:00:00–23:59:00 | 00:00:00 dua hari kemudian |
Contoh dengan Scaling Time pukul 02:00:00 setiap Rabu:
Dibuat pukul 18.00 pada 24 September 2024 (Selasa) → berlaku pukul 00:00:00 pada 25 September (Rabu) → penskalaan pertama pada 02:00:00 on September 25.
Dibuat pukul 23.30 pada 24 September 2024 (Selasa) → berlaku pukul 00:00:00 pada 26 September (Kamis) → penskalaan pertama pada 02:00:00 on October 2 (Rabu berikutnya).
Bagaimana cara menjadwalkan skala keluar dan skala-masuk untuk Enterprise Edition, Basic Edition, dan Data Lakehouse Edition?
Satu rencana penskalaan tidak dapat menangani skala keluar dan skala-masuk sekaligus. Buat dua rencana: satu untuk memperluas kapasitas pada waktu puncak dan satu untuk mengurangi kapasitas pada jam sepi.
Contohnya, untuk memperluas kapasitas pada pukul 06.00 dan mengurangi kapasitas pada pukul 22.00 setiap hari:
Enterprise Edition
| Rencana | Spesifikasi yang diinginkan per set sumber daya reservasi | Siklus penskalaan | Waktu penskalaan |
|---|---|---|---|
| Scale out | 36 ACUs | Harian | 06:00:00 |
| Scale in | 24 ACUs | Harian | 22:00:00 |
Basic Edition
| Rencana | Spesifikasi yang diinginkan per set sumber daya reservasi | Siklus penskalaan | Waktu penskalaan |
|---|---|---|---|
| Skala keluar | 12 ACUs | Harian | 06:00:00 |
| Skala-masuk | 8 ACUs | Harian | 22:00:00 |
Data Lakehouse Edition
| Rencana | Jenis penskalaan | Spesifikasi yang diinginkan | Siklus penskalaan | Waktu Penskalaan |
|---|---|---|---|---|
| Skala keluar | Interactive Resource Group | 32 ACUs | Harian | 06:00:00 |
| Skala-masuk | Interactive Resource Group | 16 ACUs | Harian | 22:00:00 |
Langkah selanjutnya
Kelola rencana penskalaan sumber daya — nonaktifkan, modifikasi, atau hapus rencana yang ada
Referensi API
| Edisi | API |
|---|---|
| Enterprise Edition, Basic Edition, Data Lakehouse Edition | CreateElasticPlan |
| Data Warehouse Edition | CreateElasticPlan |