All Products
Search
Document Center

PolarDB:Alih\ zona\ secara\ otomatis

Last Updated:Mar 29, 2026

Ketika semua node komputasi di zona utama gagal secara bersamaan, fitur alih otomatis lintas zona menjaga kluster PolarDB for MySQL Cluster Edition tetap tersedia. Kluster mendeteksi gangguan dan secara otomatis mempromosikan database sekunder di zona sekunder menjadi database utama, biasanya dalam hitungan detik.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Kluster PolarDB for MySQL Cluster Edition — edisi lain tidak mendukung fitur ini

  • Fitur hot standby cluster diaktifkan untuk kluster Anda

  • Metode penagihan pay-as-you-go atau subscription

Lingkup dan batasan

Wilayah yang tidak didukung

Penerapan multi-zona tidak tersedia di wilayah berikut: Filipina (Manila), Korea Selatan (Seoul), Tiongkok (Qingdao), Tiongkok (Chengdu), Tiongkok (Hohhot), dan Thailand (Bangkok).

Tujuan pemulihan dalam mode asinkron

MetricDescriptionTypicalWorst case
Recovery Point Objective (RPO)Data maksimum yang mungkin hilang< 100 ms< 60 detik
Recovery Time Objective (RTO)Waktu maksimum untuk memulihkan layanan< 30 detik< 30 detik
Catatan: Dalam mode asinkron, data yang telah dikomit setelah log redo terakhir disinkronkan mungkin hilang selama proses alih bencana. Aktifkan mode semi-sinkron untuk mengurangi RPO dan mencegah kehilangan data. Lihat langkah 4 di Aktifkan alih otomatis lintas zona.

Cara kerja

Alih otomatis lintas zona merupakan automatic failover yang hanya dipicu ketika zona utama menjadi tidak tersedia — bukan untuk maintenance terjadwal. Saat zona utama gagal, PolarDB mempromosikan database sekunder di zona sekunder untuk berfungsi sebagai database utama baru, sehingga mengembalikan ketersediaan kluster tanpa intervensi manual.

PolarDB mendukung dua mode replikasi data antar zona:

ModeCara transaksi dikomitRPOTerbaik untuk
Asynchronous (default)Setelah log redo disimpan pada node baca/tulis< 100 ms typicalWorkload yang dapat mentolerir kehilangan data minimal
Semi-synchronousSetelah log redo disimpan secara persisten pada node backup lintas zonaLebih rendah; mencegah kehilangan dataWorkload yang memerlukan durabilitas tinggi

Proses kembali ke zona utama awal setelah pemulihan merupakan operasi terpisah yang direncanakan. Lihat Kembali ke zona utama awal.

Penagihan

Alih otomatis lintas zona tidak dikenai biaya tambahan.

Aktifkan alih otomatis lintas zona

  1. Masuk ke Konsol PolarDB. Di panel navigasi sebelah kiri, klik Clusters. Di pojok kiri atas, pilih wilayah kluster Anda. Di daftar kluster, temukan kluster tersebut dan klik ID-nya untuk membuka halaman Basic Information.

  2. Klik Enable di sebelah kanan Cross-zone Automatic Switchover.

    image

  3. Di kotak dialog yang muncul, klik OK.

    Setelah alih otomatis lintas zona diaktifkan, kluster akan secara otomatis beralih ke zona sekunder jika zona utama gagal.

  4. Di kotak dialog, klik OK. Setelah Anda mengklik OK, kluster akan secara otomatis beralih ke zona sekunder setiap kali sumber daya di zona utama tidak tersedia.

  5. (Opsional) Aktifkan mode semi-sinkron untuk mengurangi RPO dan mencegah kehilangan data.

    Tips: Aktifkan mode semi-sinkron jika workload Anda tidak dapat mentolerir kehilangan data. Dalam mode ini, transaksi hanya dikomit setelah log redo-nya disimpan secara tahan lama pada node backup lintas zona. Untuk detailnya, lihat Replikasi semi-sinkron berbasis replikasi fisik.
    1. Klik Modify Data Replication Mode.

      image

    2. Di kotak dialog, atur Cross-zone Data Replication ke Semi-synchronous, lalu klik OK.

      image

Kembali ke zona utama awal

Setelah alih otomatis terjadi, trafik dilayani dari zona sekunder. Karena koneksi melintasi batas zona, latensi jaringan meningkat. Kembalilah ke zona utama awal setelah sumber dayanya pulih.

Dua opsi tersedia:

OpsivSwitch yang digunakanKapan digunakan
Switch to Original Primary ZonevSwitch awalMengembalikan konfigurasi awal secara tepat
Change Primary ZonevSwitch apa pun yang Anda pilihMenggunakan vSwitch berbeda di zona awal

Switch to original primary zone

  1. Masuk ke Konsol PolarDB.

  2. Di pojok kiri atas, pilih wilayah tempat kluster berada.

  3. Temukan kluster dan klik ID-nya.

  4. Di halaman Basic Information, klik Fail Back to Original Primary Zone.

  5. Di kotak dialog, klik OK.

Ubah zona utama

Untuk kembali menggunakan vSwitch berbeda, lihat Ubah zona utama dan vSwitch kluster.

Langkah selanjutnya