全部产品
Search
文档中心

PolarDB:Buat nama domain global

更新时间:Nov 05, 2025

Ketika aplikasi bisnis Anda tersebar di beberapa wilayah, mengelola dan beralih antara titik akhir berbagai kluster PolarDB dapat menjadi kompleks dan rentan terhadap kesalahan. Fitur nama domain global dari Jaringan Basis Data Global (GDN) menyelesaikan masalah ini dengan menyediakan satu titik akhir kluster lintas wilayah yang seragam. Aplikasi Anda dapat menggunakan nama domain global ini untuk terhubung ke kluster terdekat, terlepas dari wilayah tempat aplikasi tersebut diterapkan. Jika kluster utama mengalami kegagalan, aplikasi secara otomatis akan tersambung kembali ke kluster utama baru. Ini menyederhanakan arsitektur multi-wilayah Anda dan memberikan pemulihan bencana yang mulus serta sadar aplikasi.

Cara kerjanya

Fitur nama domain global menggunakan layanan Private Hosted Zone untuk menyediakan resolusi DNS cerdas dalam virtual private cloud (VPC) Anda.

  • Mekanisme: Ketika Anda mengaktifkan fitur nama domain global, sistem secara otomatis membuat nama domain dalam format [gdnid].gdn.rds.aliyuncs.com. Nama domain ini kemudian dikaitkan dengan VPC semua kluster dalam GDN.

  • Contoh alih bencana utama/sekunder:

    • Alih bencana utama/sekunder normal: Kluster utama di wilayah Beijing gagal, menjadi kluster sekunder, dan sebagai hasilnya kluster sekunder di Shanghai dipromosikan menjadi utama. Aplikasi di wilayah Beijing yang terhubung melalui nama domain global masih diarahkan ke titik akhir kluster Beijing untuk akses terdekat. Permintaan baca dilayani secara lokal dari kluster Beijing yang sekarang menjadi sekunder, sementara permintaan tulis secara otomatis diarahkan ke kluster utama baru di Shanghai.

    • Alih bencana utama/sekunder paksa: Konfigurasi nama domain global diperbarui secara sinkron untuk memastikan bahwa Anda tetap dapat mengakses kluster utama baru. Sebagai contoh, ketika kluster utama asli dihapus dari GDN dan kluster utama baru berada di Shanghai, aplikasi di wilayah Beijing yang terhubung ke nama domain global secara otomatis diarahkan ke titik akhir kluster Shanghai melalui akses lintas-VPC. Dalam kasus ini, semua permintaan, baik baca maupun tulis, diarahkan ke kluster utama baru di Shanghai.

Catatan penting

  • Setelah Anda mengaktifkan nama domain global, jika Anda mengganti VPC dan vSwitch sebuah kluster, Anda harus membangun kembali konektivitas jaringan antara VPC baru dan VPC kluster lainnya dalam GDN.

  • Nama domain global hanya menyediakan distribusi lalu lintas pada tingkat wilayah. Jika ada beberapa kluster di wilayah yang sama, permintaan layanan akan dikirim secara acak ke salah satu kluster.

Penagihan

Mengaktifkan dan menggunakan fitur nama domain global melibatkan biaya berikut:

  • Biaya resolusi DNS Pribadi: Fitur nama domain global didasarkan pada Private Hosted Zone. Untuk informasi lebih lanjut tentang penagihan, lihat Harga Private Hosted Zone.

  • Biaya transfer data antar wilayah: Setelah alih bencana utama/sekunder paksa, jika kluster utama asli dan yang baru berada di wilayah yang berbeda, Anda akan dikenakan biaya untuk transfer data antar wilayah. Biaya ini dibebankan oleh Koneksi Peering VPC. Untuk informasi lebih lanjut tentang penagihan, lihat Penagihan Koneksi Peering VPC.

Prasyarat: Konfigurasi jaringan dan izin

Sebelum Anda membuat nama domain global, selesaikan persiapan berikut untuk memastikan konektivitas jaringan yang tepat dan izin akses di antara kluster dalam GDN.

Penting

Blok CIDR dari VPC tempat kluster GDN berada tidak boleh tumpang tindih. Jika iya, pastikan blok CIDR dari vSwitch tidak tumpang tindih.

  1. Aktifkan layanan PrivateZone: Masuk ke Alibaba Cloud DNS PrivateZone, dan klik tombol Add Zone.

  2. Buat koneksi jaringan antar VPC: Buat koneksi peering antara setiap pasangan VPC yang menampung kluster dalam GDN. Sebagai contoh, jika Anda memiliki kluster di wilayah Beijing, Shanghai, dan Shenzhen, Anda harus membuat tiga koneksi peering: Beijing-Shanghai, Beijing-Shenzhen, dan Shanghai-Shenzhen. Untuk informasi lebih lanjut, lihat Koneksi Peering VPC.

  3. Konfigurasikan daftar putih kluster: Untuk setiap kluster dalam GDN, tambahkan blok CIDR dari VPC semua kluster lainnya ke daftar putih kluster.

Aktifkan nama domain global

Anda dapat mengaktifkan nama domain global saat membuat GDN, atau untuk GDN yang sudah ada.

  • Saat membuat GDN:

    1. Masuk ke Konsol PolarDB. Di panel navigasi di sebelah kiri, klik Global Database Network.

    2. Di halaman Global Database Network, klik Create GDN.

    3. Dalam kotak dialog Create Global Database Network (GDN), aktifkan sakelar Global Domain Name.

  • Untuk GDN yang sudah ada:

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

    2. Di halaman Global Database Network (GDN), temukan GDN target dan klik Global Database Network ID untuk pergi ke halaman detail GDN.

    3. Temukan Global Domain Name dan klik tombol Enable di sebelah kanan.

Catatan

Saat Anda mengaktifkan fitur ini, sistem secara otomatis membuat peran terkait layanan bernama AliyunServiceRoleForPolarDB. Peran ini memberikan PolarDB izin untuk mengakses sumber daya cloud lainnya, seperti Private Hosted Zone.

Verifikasi nama domain global

Setelah konfigurasi, verifikasi resolusi nama domain dan konektivitas dari dalam VPC di setiap wilayah.

  1. (Opsional) Verifikasi koneksi peering VPC:

    Sebagai contoh, anggaplah kluster utama berada di wilayah Beijing dan kluster sekunder berada di wilayah Shanghai. Pada instance ECS di wilayah Beijing, gunakan klien MySQL untuk terhubung ke titik akhir internal kluster Shanghai. Jika koneksi berhasil, koneksi peering antara VPC Beijing dan VPC Shanghai bekerja sesuai harapan. Ulangi tes dari Shanghai ke Beijing.

    mysql -hpc-xxxxxxxx.rwlb.rds.aliyuncs.com  -P3306 -uxxxx -pxxxx
  2. Verifikasi akses terdekat: Pastikan bahwa nama domain global diselesaikan ke titik akhir kluster lokal dalam VPC setiap wilayah.

    1. Masuk ke instance ECS yang ditempatkan di VPC yang sama dengan kluster utama (misalnya, di wilayah Beijing).

    2. Jalankan ping <global_domain_name> dan ping <primary_cluster_internal_endpoint>.

    3. Hasil yang diharapkan: Alamat IP yang dikembalikan oleh kedua perintah identik. Ini menunjukkan bahwa nama domain global diselesaikan ke alamat IP kluster terdekat.

    4. Gunakan metode yang sama untuk memverifikasi kluster sekunder.

  3. Verifikasi failover (jalankan simulasi): Uji apakah aplikasi dapat secara otomatis terhubung ke kluster utama baru melalui nama domain global setelah alih bencana utama/sekunder.

    1. Pergi ke halaman detail GDN target. Di bagian Clusters, temukan kluster sekunder target. Di kolom Actions, klik Switch To Primary Cluster. Untuk informasi lebih lanjut, lihat Alih kluster utama.

    2. Setelah alih bencana, sambungkan kembali ke nama domain global dan amati waktu pemulihan.

Kelola nama domain global

Anda dapat mengaktifkan atau menonaktifkan nama domain global kapan saja sesuai kebutuhan.

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

  2. Di halaman Global Database Network (GDN), temukan GDN target dan klik GDN ID untuk pergi ke halaman detail GDN.

  3. Temukan Global Domain Name dan klik tombol Disable di sebelah kanan.

  4. Baca dengan cermat catatan di kotak dialog. Lalu, klik OK.

Catatan

Anda dapat mengaktifkan kembali nama domain global untuk GDN kapan saja.