All Products
Search
Document Center

PolarDB:Menambahkan dan mengelola kluster sekunder

Last Updated:Jun 22, 2026

Setelah membuat Global Database Network (GDN), Anda dapat membuat kluster baru dan menambahkannya ke GDN sebagai kluster sekunder. Jika tidak diperlukan lagi, Anda dapat menghapus kluster sekunder dari GDN. Kluster yang dihapus tetap dapat digunakan sebagai kluster PolarDB mandiri.

Batasan

Anda harus membuat Global Database Network (GDN) sebelum menambahkan kluster sekunder ke dalamnya.

Wilayah yang didukung

Semua wilayah di Tiongkok daratan, China (Hong Kong), Jepang (Tokyo), Korea Selatan (Seoul), Singapura, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Filipina (Manila), Thailand (Bangkok), Jerman (Frankfurt), AS (Silicon Valley), AS (Virginia), dan Inggris (London).

Batasan fitur

  • Kluster dalam Global Database Network (GDN) mendukung fitur In-Memory Column Index (IMCI). Namun, Anda harus mengaktifkan parameter kluster loose_polar_enable_imci_with_standby, dan versi kluster harus memenuhi salah satu persyaratan berikut sebelum menambahkan node read-only berorientasi kolom:

    • MySQL 8.0.1 dengan versi revisi 8.0.1.1.48 atau lebih baru.

    • MySQL 8.0.2 dengan versi revisi 8.0.2.2.27 atau lebih baru.

  • Kluster dalam GDN dapat berupa kluster serverless atau kluster dengan spesifikasi yang ditentukan yang telah mengaktifkan fitur serverless. Namun, jika versi mesin database kluster utama lebih lama dari versi berikut, semua kluster dalam GDN harus memiliki setidaknya satu node read-only:

    • MySQL 8.0.1 dengan versi mesin minor sebelum 8.0.1.1.42.

    • MySQL 8.0.2 dengan versi mesin minor sebelum 8.0.2.2.23.

  • Kluster dalam GDN tidak mendukung pemulihan database dan tabel.

Batasan lainnya

  • GDN terdiri dari satu kluster utama dan hingga empat kluster sekunder.

    Catatan

    Untuk menambahkan lebih banyak kluster sekunder, buka Quota Center, temukan item kuota dengan ID polardb_mysql_gdn_region, lalu klik Apply pada kolom Actions.

  • Satu kluster hanya dapat menjadi anggota satu GDN.

  • Hanya kluster baru yang dapat ditambahkan sebagai kluster sekunder; kluster yang sudah ada tidak dapat digunakan.

  • Kluster utama dan sekunder harus menggunakan versi mesin database yang sama: MySQL 8.0, MySQL 5.7, atau MySQL 5.6.

  • Untuk kluster sekunder dalam GDN yang bukan kluster serverless, setiap node komputasi harus memiliki minimal 4 core CPU.

  • Secara default, setiap kluster dalam GDN berisi 2 node. Anda dapat menambahkan hingga 16 node.

Harga

Biaya untuk Global Database Network (GDN) terdiri dari biaya kluster dan biaya replikasi data lintas batas yang berlaku. Aturan penagihan adalah sebagai berikut:

Penting

Biaya transfer data lintas batas akan dikenakan mulai dari 00:00:00 pada 1 April 2026 (waktu Singapura). Sebelum tanggal tersebut, layanan ini gratis. Untuk informasi selengkapnya, lihat [Notice] Pengumuman Penyesuaian Biaya Jaringan untuk Global Database Network (GDN).

  • Skenario gratis:

    Kluster utama dan sekunder Anda keduanya ditempatkan di wilayah dalam Tiongkok daratan, atau keduanya ditempatkan di wilayah China (Hong Kong) atau wilayah luar negeri lainnya. Contoh:

    • Kluster utama dan sekunder keduanya berada di Tiongkok daratan. Misalnya, kluster utama berada di China (Chengdu) dan kluster sekunder berada di wilayah seperti China (Hangzhou) atau China (Shenzhen).

    • Kluster utama dan sekunder keduanya berada di wilayah China (Hong Kong) atau wilayah luar negeri lainnya. Misalnya, kluster utama berada di Singapura dan kluster sekunder berada di Filipina (Manila).

  • Skenario berbayar:

    Biaya lintas batas berlaku ketika GDN mencakup wilayah lintas batas Tiongkok daratan—misalnya, jika satu kluster berada di Tiongkok daratan dan kluster lainnya berada di China (Hong Kong) atau wilayah luar negeri. Contoh:

    • Kluster utama berada di Tiongkok daratan dan kluster sekunder berada di luar Tiongkok daratan. Misalnya, kluster utama berada di China (Chengdu) dan kluster sekunder berada di wilayah seperti China (Hong Kong) atau Singapura.

    • Kluster utama berada di luar Tiongkok daratan dan kluster sekunder berada di Tiongkok daratan. Misalnya, kluster utama berada di Singapura dan kluster sekunder berada di wilayah seperti China (Hangzhou) atau China (Shenzhen).

  • Aturan penagihan: USD 0,80 per GB, ditagih per jam. Biaya dihitung per jam berdasarkan volume data redo log yang direplikasi secara fisik dari kluster utama ke kluster sekunder lintas batas. Biaya trafik ini dapat diperkirakan dengan mengkueri posisi fisik yang dikonversi dari log sequence number (LSN).

    Contoh penagihan

    Contoh

    Pada pukul 09:00, Anda mengkueri posisi penulisan log dan menemukan nilainya ib_logfile1/648143676. Pada pukul 10:00, posisi diperbarui menjadi ib_logfile3/648142342. Jumlah data yang ditulis dalam satu jam ini adalah selisih antara kedua posisi tersebut.

    1. Jumlah yang ditulis ke file awal (ib_logfile1):
      Kurangi offset awal dari ukuran total file. Setiap file log berukuran 1 GB (1.073.741.824 byte). Jumlah yang ditulis adalah 1073741824 - 648143676 = 425598148 byte.



    2. Jumlah yang ditulis ke file antara (ib_logfile2):
      Setelah ib_logfile1 penuh, sistem menulis seluruh isi ib_logfile2. Jumlah ini adalah 1.073.741.824 byte (1 GB).



    3. Jumlah yang ditulis ke file akhir (ib_logfile3):
      Ini adalah offset pada akhir, yaitu 648142342 byte.



    Oleh karena itu, jumlah total yang ditulis adalah 425598148 + 1073741824 + 648142342 = 2147482314 byte. Ini setara dengan 2147482314 / 1024 / 1024 / 1024 = 1,999998 GB (dibulatkan ke bawah hingga enam tempat desimal). Biaya transfer data lintas batas untuk jam ini kira-kira 1,999998 GB × USD 0,80/GB = USD 1,5999984.

    Kueri progres penulisan log dan offset file fisik

    -- Kueri progres penulisan log saat ini.
    SHOW STATUS LIKE 'Innodb_log_write_lsn'; 
    +----------------------+------------+
    | Variable_name        | Value      |
    +----------------------+------------+
    | Innodb_log_write_lsn | 1721889596 |
    +----------------------+------------+
    
    -- Kueri offset file fisik dalam byte.
    SELECT lsn_to_pos(1721889596); 
    +------------------------+
    | lsn_to_pos(1721889596) |
    +------------------------+
    | ib_logfile1/648143676  |
    +------------------------+
Catatan

Jika Anda menggunakan fitur nama domain global, Anda akan dikenakan biaya tambahan untuk resolusi DNS internal dan transfer data antar-wilayah. Untuk informasi selengkapnya, lihat Harga nama domain global.

Catatan penggunaan

Global Database Network (GDN) melakukan sinkronisasi data menggunakan mekanisme replikasi fisik berbasis redo logs. Oleh karena itu, mengaktifkan binary log tidak diperlukan secara default. Jika workload Anda memerlukan sinkronisasi binary log antar kluster (misalnya, untuk subscription data), Anda harus memastikan bahwa parameter binary log (loose_polar_log_bin) dikonfigurasi identik pada kluster utama dan sekunder. Jika tidak, Anda berisiko mengalami ketidakkonsistenan data binary log setelah alih bencana primary/secondary.

Menambahkan kluster sekunder

Global Database Network (GDN) menggunakan Express Connect lintas batas China Unicom dan Cloud Enterprise Network (CEN) lintas batas untuk mendukung penambahan kluster sekunder lintas batas. Konfigurasi dianggap lintas batas ketika kluster utama dan sekunder berada di jenis wilayah yang berbeda, sebagaimana didefinisikan di bawah. Menambahkan kluster sekunder lintas batas memerlukan persiapan tambahan.

Catatan

Jika kluster utama Anda berada di AS (Silicon Valley) atau AS (Virginia) dan kluster sekunder yang akan ditambahkan berada di Tiongkok daratan atau China (Hong Kong), harap mengajukan tiket.

  • Tiongkok daratan: China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), dan China (Chengdu).

  • Wilayah lainnya: China (Hong Kong), Jepang (Tokyo), Korea Selatan (Seoul), Singapura, Malaysia (Kuala Lumpur), Indonesia (Jakarta), Filipina (Manila), Thailand (Bangkok), Jerman (Frankfurt), AS (Silicon Valley), AS (Virginia), dan Inggris (London).

Persiapan (hanya untuk kluster sekunder lintas batas)

Tanda tangani Komitmen Kepatuhan Transmisi Data Lintas Batas PolarDB.

Prosedur

Catatan

Waktu yang dibutuhkan untuk membuat kluster bergantung pada volume data kluster utama. Proses penyalinan data awal bisa lambat, jadi mohon bersabar.

  1. Masuk ke Konsol PolarDB. Di panel navigasi kiri, klik Global Database Network (GDN).

  2. Pada halaman Global Database Network (GDN), temukan GDN target dan klik Add Secondary Cluster pada kolom Actions.

  3. Pada halaman pembelian yang muncul, atur parameter berikut. Anda dapat mengonfigurasi parameter lain sesuai kebutuhan bisnis Anda. Untuk informasi selengkapnya, lihat Pembelian Kustom.

    • Region: Pilih wilayah tempat Anda ingin menambahkan kluster sekunder.

    • Creation Method: Pilih Create Secondary Cluster.

    • GDN: Pilih GDN yang akan diikuti. GDN target yang Anda pilih pada langkah sebelumnya digunakan secara default.

    • Database Engine: Harus sesuai dengan versi mesin database kluster utama: MySQL 8.0, MySQL 5.7, atau MySQL 5.6.

    • Node Specifications: Untuk memastikan sinkronisasi latensi rendah, kami merekomendasikan agar Anda menggunakan spesifikasi node yang sama dengan kluster utama. Jumlah node read-only tidak perlu sesuai dengan kluster utama. Tentukan jumlah node berdasarkan volume permintaan baca kluster sekunder.

  4. Setelah pembelian selesai, kembali ke halaman Global Database Network (GDN). Temukan GDN target dan klik GDN ID/Name-nya untuk membuka halaman detail. Kluster sekunder baru muncul di bagian Clusters. Daftar ini menampilkan status, role, dan latensi replikasi setiap kluster. Kolom Actions untuk kluster sekunder menyediakan tautan ke Remove dan Switch to Primary Cluster. Setiap GDN dapat berisi hingga lima kluster (satu kluster utama dan hingga empat kluster sekunder).

    Catatan
    • Waktu yang dibutuhkan untuk membuat kluster sekunder bergantung pada volume data kluster utama. Proses penyalinan data awal bisa lambat, jadi mohon bersabar.

    • Membuat kluster sekunder memiliki dampak kinerja minimal pada kluster utama.

    • Anda tidak dapat membuat akun database pada kluster sekunder. Buat akun pada kluster utama, dan sistem akan secara otomatis menyinkronkannya ke kluster sekunder.

Menghapus kluster sekunder

  1. Masuk ke Konsol PolarDB. Di panel navigasi kiri, klik Global Database Network (GDN).

  2. Pada halaman Global Database Network (GDN), temukan GDN target dan klik GDN ID-nya untuk membuka halaman detail.

  3. Di bagian Clusters, temukan kluster sekunder target dan klik Remove pada kolom Actions.

    Catatan
    • Proses penghapusan memerlukan waktu sekitar lima menit.

    • Selama proses penghapusan, semua titik akhir koneksi kluster dalam GDN, termasuk kluster yang sedang dihapus, tetap tersedia untuk akses database normal.

    • Hanya kluster sekunder yang dapat dihapus dari GDN. Kluster utama tidak dapat dihapus.

    • Setelah kluster sekunder dihapus dari GDN, sinkronisasi data dengan kluster utama berhenti dan kluster tersebut diatur ke mode baca/tulis.

    • Setelah kluster dihapus dari GDN, kluster tersebut tidak dapat ditambahkan kembali sebagai kluster sekunder. Lakukan tindakan ini dengan hati-hati.

  4. Baca catatan pada kotak dialog pop-up dengan cermat, lalu klik OK untuk menghapus kluster sekunder.

Mengalihkan kluster utama

  1. Masuk ke Konsol PolarDB. Di panel navigasi kiri, klik Global Database Network (GDN).

  2. Pada halaman Global Database Network (GDN), temukan GDN target dan klik GDN ID-nya untuk membuka halaman detail.

  3. Di bagian Clusters, temukan kluster sekunder target dan klik Switch to Primary Cluster pada kolom Operation.

  4. Pada kotak dialog Primary/Secondary Switchover, pilih kluster sekunder yang akan menjadi kluster utama baru dan klik OK.

    Catatan
    • Alih bencana primary/secondary tidak menukar titik akhir koneksi kedua kluster. Anda mungkin perlu memperbarui konfigurasi aplikasi Anda. Misalnya, jika kluster utama asli memiliki titik akhir publik, pastikan kluster utama baru juga memilikinya untuk menghindari masalah akses aplikasi. Untuk melihat titik akhir koneksi, lihat Lihat titik akhir koneksi dan port.

    • Alih bencana primary/secondary dalam GDN selesai dalam waktu 10 menit (biasanya dalam 5 menit berdasarkan hasil pengujian). Selama alih bencana, gangguan sementara hingga 160 detik dapat terjadi. Kami menyarankan Anda melakukan alih bencana selama jam sepi dan memastikan aplikasi Anda memiliki mekanisme penyambungan ulang.

    • Jika Anda mengaktifkan sakelar Forced Switchover pada kotak dialog Primary/Secondary Switchover:

      • Anda tidak dapat menentukan kluster target untuk alih bencana paksa. Sebagai gantinya, sistem akan mempromosikan kluster sekunder dengan log sequence number (LSN) tertinggi sebagai kluster utama baru.

      • Alih bencana paksa berisiko menyebabkan kehilangan data. Kluster utama asli akan dihapus secara otomatis setelah alih bencana. Lakukan tindakan ini dengan hati-hati.

Membuat ulang kluster sekunder

Kasus penggunaan

Anda mungkin perlu membuat ulang kluster sekunder dalam GDN dalam skenario berikut:

  • Kluster sekunder gagal dan tidak dapat dipulihkan, sehingga Anda perlu membuatnya ulang untuk memulihkan layanan.

  • Anda perlu memperbarui konfigurasi dasar atau lingkungan kluster sekunder.

  • Jika kluster sekunder telah tidak sinkron dengan kluster utama dalam periode yang lama, Anda harus membuatnya ulang untuk memastikan konsistensi data antara kluster utama dan sekunder.

Penting
  • Fitur Recreate Secondary Cluster saat ini sedang dalam rilis bertahap. Jika Anda perlu menggunakannya, buka Quota Center, temukan kuota berdasarkan ID-nya polardb_gdn_reset_member, lalu klik Apply pada kolom Operation untuk meminta akses.

  • Kluster sekunder yang ditentukan akan tidak tersedia selama proses pembuatan ulang. Lakukan tindakan ini dengan hati-hati.

Prosedur

  1. Masuk ke Konsol PolarDB. Di panel navigasi kiri, klik Global Database Network (GDN).

  2. Pada halaman Global Database Network (GDN), temukan GDN target dan klik GDN ID-nya untuk membuka halaman detail.

  3. Di bagian Clusters, temukan kluster sekunder target dan klik Recreate Secondary Cluster pada kolom Operation.

    重搭从集群

  4. Baca catatan pada kotak dialog pop-up dengan cermat, lalu klik OK.

FAQ

Bagaimana cara melihat biaya transfer lintas batas?

Anda dapat melihatnya di halaman Expenses and Costs > Bill > Bill Details. Detail tagihan mencantumkan produk sebagai Alibaba Cloud Marketplace (Pihak Ketiga) dan Transmisi Data Lintas Batas China Unicom, serta item penagihan sebagai Trafik Antar-Wilayah China Unicom.

Mengapa trafik yang saya hitung tidak sesuai dengan tagihan aktual?

Tugas pengumpulan data sistem tidak berjalan tepat setiap jam dan mungkin menyimpang beberapa menit. Hal ini dapat menyebabkan sedikit perbedaan antara trafik teoretis yang dihitung per jam dan trafik yang ditagih secara aktual. Perbedaan biasanya dalam kisaran 10%.

Mengapa biaya lintas batas kecil tetap terjadi meskipun tidak ada aktivitas penulisan pada kluster utama?

Kluster utama secara berkala menjalankan tugas maintenance latar belakang, seperti pembersihan data, yang menghasilkan jumlah kecil redo log (sekitar 0,0005 GB/jam). Log ini juga disinkronkan ke kluster sekunder, sehingga menghasilkan biaya minimal.

Bagaimana saya tahu apakah saya telah menandatangani "Komitmen Kepatuhan Transmisi Data Lintas Batas PolarDB"?

Jika Anda belum menandatangani, pesan berikut akan muncul pada halaman pembelian saat Anda mencoba menambahkan kluster sekunder lintas batas: Wilayah yang dipilih untuk kluster utama dan sekunder melibatkan transfer data lintas batas. Tanda tangani 'Komitmen Kepatuhan Transmisi Data Lintas Batas' sebelum melanjutkan pembuatan.

Dokumentasi terkait

API Terkait

API

Deskripsi

CreateDBCluster

Gunakan API pembuatan kluster untuk menambahkan kluster sekunder ke GDN. Atur parameter berikut:

  • CreationOption: CreateGdnStandby

  • GDNId: Masukkan ID Global Database Network target Anda.

RemoveDBClusterFromGDN

Menghapus kluster sekunder dari Global Database Network.

SwitchOverGlobalDatabaseNetwork

Mengalihkan kluster utama Global Database Network.