All Products
Search
Document Center

PolarDB:Menambahkan dan mengelola kluster sekunder

Last Updated:Aug 05, 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, Tiongkok (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 dapat menambahkan node berorientasi kolom read-only.

    • 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 awal dari versi berikut, semua kluster dalam GDN harus memiliki setidaknya satu node read-only:

    • MySQL 8.0.1 dengan versi mesin minor lebih awal dari 8.0.1.1.42.

    • MySQL 8.0.2 dengan versi mesin minor lebih awal dari 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 bagian dari 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 [Pemberitahuan] 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 Tiongkok (Hong Kong) atau wilayah luar negeri lainnya. Contoh:

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

    • Kluster utama dan sekunder berada di wilayah Tiongkok (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 batas Tiongkok daratan—misalnya, jika satu kluster berada di Tiongkok daratan dan kluster lainnya berada di Tiongkok (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 Tiongkok (Chengdu) dan kluster sekunder berada di wilayah seperti Tiongkok (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 Tiongkok (Hangzhou) atau Tiongkok (Shenzhen).

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

    Contoh penagihan

    Contoh

    Pada pukul 09.00, Anda mengkueri posisi penulisan fisik log dan menemukan posisinya 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 tengah (ib_logfile2):
      Setelah ib_logfile1 penuh, sistem sepenuhnya menulis 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) menyinkronkan 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 secara 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 Tiongkok (Hong Kong), harap submit a ticket.

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

  • Wilayah lainnya: Tiongkok (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)

Tandatangani PolarDB Cross-border Data Transmission Compliance Commitment.

Prosedur

Catatan

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

  1. Login 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 Custom Purchase.

    • 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 read 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 untuk 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. Login 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 membutuhkan 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 read/write.

    • 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. Login 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 View connection endpoints and ports.

    • 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 reconnect.

    • 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 nomor urutan log (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 membuat 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 membuat ulang untuk memastikan konsistensi data antara kluster utama dan sekunder.

Penting

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

Prosedur

  1. Login 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 China Unicom Cross-border Data Transmission, serta item penagihan sebagai China Unicom Cross-region Traffic.

Mengapa trafik yang saya hitung tidak sesuai dengan tagihan aktual?

Tugas pengumpulan data sistem tidak berjalan tepat pada 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 write pada kluster utama?

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

Bagaimana cara mengetahui apakah saya telah menandatangani "PolarDB Cross-border Data Transmission Compliance Commitment"?

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. Tandatangani 'Cross-border Data Transmission Compliance Commitment' 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.