Anda dapat mengaktifkan fitur serverless untuk kluster yang sudah ada, baik menggunakan metode penagihan langganan maupun bayar sesuai pemakaian. Topik ini menjelaskan cara mengaktifkan fitur tersebut untuk kluster dengan spesifikasi yang ditentukan.
Versi yang didukung
Untuk mengaktifkan fitur serverless pada kluster dengan spesifikasi yang ditentukan, pastikan kluster memenuhi persyaratan versi berikut:
Versi Mesin Database:
PolarDB for MySQL 5.7 dengan versi revisi 5.7.1.0.29 atau lebih baru.
PolarDB for MySQL 8.0.1 dengan versi revisi 8.0.1.1.30.1 atau lebih baru.
PolarDB for MySQL 8.0.2 dengan versi revisi 8.0.2.2.19 atau lebih baru.
Versi PolarProxy: 2.4.30 atau lebih baru.
Arsitektur CPU: X86. Fitur serverless tidak tersedia untuk kluster dengan arsitektur CPU YiTian ARM.
Batasan
Fitur serverless tidak dapat diaktifkan untuk kluster node tunggal tanpa konfigurasi PolarProxy. Untuk mengaktifkannya, tambahkan node baca saja ke kluster. Lihat Tambahkan node baca saja. Kluster node tunggal baru yang memenuhi persyaratan versi dapat menggunakan fitur ini.
Fitur berikut tidak didukung: Skalakan kapasitas penyimpanan secara manual naik atau turun (untuk Enterprise Edition).
X-Engine didukung untuk kluster versi berikut:
PolarDB for MySQL 8.0.1 dengan versi revisi 8.0.1.1.41 atau lebih baru.
PolarDB for MySQL 8.0.2 dengan versi revisi 8.0.2.2.23 atau lebih baru.
Global Database Network (GDN) didukung, namun tunduk pada batasan berikut:
Pengaktifan dan penghentian otomatis tidak dapat diaktifkan pada semua kluster serverless dalam GDN.
Setiap kluster serverless dalam GDN harus memiliki setidaknya satu node baca saja jika kluster memenuhi persyaratan berikut:
PolarDB for MySQL 8.0.1 dengan versi revisi 8.0.1.1.42 atau lebih baru.
PolarDB for MySQL 8.0.2 dengan versi revisi 8.0.2.2.23 atau lebih baru.
Skalabilitas otomatis untuk kluster yang tidak mendukung serverless. Jika fitur Serverless diaktifkan pada kluster dengan spesifikasi yang ditentukan, Anda tidak dapat mengaktifkan fitur ini. Demikian pula, setelah mengaktifkan fitur ini, Anda tidak dapat mengaktifkan fitur serverless.
Tambahkan node penyimpanan kolom baca saja ke kluster untuk kemudian dikonfigurasikan.
Skalabilitas PCU dari node komputasi dalam kluster serverless dengan spesifikasi yang ditentukan tunduk pada batasan berikut:
Skalabilitas PCU tidak didukung untuk node komputasi dengan spesifikasi khusus yang memiliki lebih dari 32 core CPU.
Skalabilitas PCU tidak didukung untuk node komputasi dengan spesifikasi umum yang memiliki lebih dari 16 core CPU.
Catatan Penggunaan
Setelah mengaktifkan fitur serverless untuk kluster dengan spesifikasi yang ditentukan, jumlah maksimum koneksi dan IOPS maksimum kluster sebanding dengan nilai parameter Maximum Resources for Single Node.
Saat mengaktifkan fitur serverless, kluster mungkin dipindahkan ke host idle karena kekurangan sumber daya. Kami menyarankan Anda mengaktifkan fitur ini selama jam-jam sepi.
CatatanJika Anda menggunakan primary endpoint untuk terhubung ke kluster, pemutusan koneksi selama 5 hingga 10 detik terjadi selama migrasi kluster.
Jika Anda menggunakan cluster endpoint, tidak ada pemutusan koneksi selama migrasi kluster. Kami menyarankan Anda menggunakan cluster endpoint dan memastikan bahwa fitur failover dengan replika panas berlaku. Lihat Titik Akhir dan Failover dengan replika panas.
Setelah mengaktifkan fitur serverless, nilai parameter seperti
innodb_buffer_pool_size,loose_thread_pool_size, dantable_open_cachedisesuaikan secara dinamis. Saat menonaktifkan fitur serverless, nilai parameter dikembalikan ke nilai sebelumnya.
Arsitektur
Catatan
|
Harga
Biaya kluster dengan fitur serverless yang diaktifkan terdiri dari biaya untuk kluster dengan spesifikasi yang ditentukan dan biaya terkait fitur serverless.
Prosedur
Anda dapat enable the serverless feature untuk kluster dengan spesifikasi yang ditentukan menggunakan salah satu metode berikut:
Masuk ke Konsol PolarDB. Di panel navigasi sisi kiri, klik Clusters. Di sudut kiri atas, pilih wilayah tempat kluster diterapkan. Dalam daftar kluster, klik ID kluster untuk masuk ke halaman Informasi Dasar kluster.
Di bagian Database Nodes halaman Basic Information, klik Enable Serverless.

Di kotak dialog Enable Serverless, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter.
Maximum Resources for Single Node: Jumlah maksimum PCU ke mana node dalam kluster dengan spesifikasi tetap dapat diskalakan, seperti yang ditunjukkan di bagian "Arsitektur" topik ini. Nilai valid: 0 hingga 16. Unit: PCU.
Minimum Resources for Single Node: Jumlah minimum PCU ke mana node dalam kluster spesifikasi tetap dapat diskalakan, seperti yang ditunjukkan di bagian "Arsitektur" topik ini. Nilai valid: 0 hingga 16. Pastikan bahwa nilai minimum kurang dari atau sama dengan nilai maksimum.
CatatanPCU adalah singkatan dari Unit Kapasitas PolarDB. Satu PCU kira-kira sama dengan kapasitas 1 core dan 2 GB memori. Dalam kluster serverless PolarDB, sumber daya diskalakan dalam unit 0,5 PCU.
Nilai parameter tidak termasuk spesifikasi yang ditentukan dalam kluster. Setelah Anda mengonfigurasi parameter, node dalam kluster dapat diskalakan dalam rentang berikut: (Spesifikasi yang ditentukan + Batas bawah yang ditentukan) hingga (Spesifikasi yang ditentukan + Batas atas yang ditentukan).
Rentang penskalaan default node baca saja yang ditambahkan secara otomatis adalah dari 1 PCU hingga 32 PCU. Anda tidak perlu menentukan rentang.
Contoh: Jika Anda mengatur parameter Minimum Resources for Single Node menjadi 2 PCU dan parameter Maximum Resources for Single Node menjadi 8 PCU, spesifikasi sumber daya asli node dalam kluster adalah spesifikasi yang ditentukan ditambah 2 PCU (2 core CPU dan 4 GB memori). Ketika beban bisnis meningkat, sistem secara otomatis meningkatkan jumlah PCU node. Namun, jumlah maksimum PCU hanya dapat ditingkatkan hingga 8 (kira-kira sama dengan 8 core CPU dan 16 GB memori) berdasarkan pengaturan. Spesifikasi sumber daya node dalam kluster dapat ditingkatkan menjadi spesifikasi yang ditentukan ditambah 8 PCU (kira-kira sama dengan 8 core CPU dan 16 GB memori).
Maximum Read-only Nodes: jumlah maksimum node baca saja yang dapat ditambahkan. Nilai valid: 0 hingga 15.
Minimum Read-only Nodes: jumlah minimum node baca saja yang dapat ditambahkan. Nilai valid: 0 hingga 15. Nilai tidak boleh melebihi batas atas.
CatatanNilai parameter tidak termasuk jumlah node baca saja asli dalam kluster.
Jika tidak ada node penyimpanan kolom baca saja dalam kluster, parameter ini tidak ditampilkan.
Contoh: Jika Anda mengatur parameter Minimum Number of Read-only Nodes menjadi 1 dan parameter Maximum Number of Read-only Nodes menjadi 2, hanya satu node baca saja yang dapat ditambahkan ke kluster. Ketika beban bisnis meningkat, sistem secara otomatis meningkatkan jumlah node baca saja. Namun, Anda dapat menambahkan hingga dua node baca saja berdasarkan jumlah asli node baca saja.
Read-only Column Storage Nodes: jumlah node penyimpanan kolom baca saja yang dapat ditambahkan ke kluster. Nilai valid: 0 hingga 15.
CatatanNilai parameter tidak termasuk jumlah node penyimpanan kolom baca saja asli dalam kluster.
Jika tidak ada node penyimpanan kolom baca saja dalam kluster, parameter ini tidak ditampilkan.
CatatanKluster dapat berisi hingga 15 node baca saja. Pastikan bahwa jumlah total node baca saja asli, node baca saja yang ditambahkan secara otomatis, dan node penyimpanan kolom baca saja dalam kluster tidak melebihi 15.
Referensi
Operasi API Terkait
API | Deskripsi |
Mengaktifkan fitur serverless untuk kluster dengan spesifikasi yang ditentukan | |
Meminta konfigurasi serverless kluster. |