Skenario
Asumsikan aplikasi Anda dideploy di dua data center, A dan B. Setiap data center memiliki Alamat IP publik untuk menerima traffic masuk. Anda ingin mendistribusikan traffic ke kedua data center tersebut sesuai rasio tertentu selama operasi normal. Jika salah satu data center mengalami kegagalan, sistem harus mendeteksi kegagalan tersebut dan menghapus Alamat IP-nya dari layanan. Ketika data center tersebut pulih, Alamat IP-nya secara otomatis ditambahkan kembali untuk melanjutkan load balancing.
Prasyarat
Nama domain
cloud-example.comdikelola oleh Alibaba Cloud DNS. Nama domain layanan yang akan ditambahkan ke Global Traffic Manager (GTM) adalahwww.cloud-example.com.CatatanJika nama domain layanan Anda tidak dikelola oleh Alibaba Cloud DNS, tambahkan Rekaman CNAME melalui penyedia DNS saat ini dan arahkan rekaman tersebut ke nama domain akses GTM.
Anda telah membeli instans GTM. Jika belum, Anda harus terlebih dahulu membeli subscription instance.
Hasil penjadwalan traffic yang diinginkan adalah:
Sumber kueri DNS
Titik akhir layanan aplikasi
Rasio Bobot
Global default
1.1.XX.XX, 2.2.XX.XX
1:1
CatatanSesuaikan rasio sesuai kebutuhan. Nilai Bobot yang lebih tinggi berarti nama domain lebih sering di-resolve ke alamat yang bersangkutan.
Prosedur
Buka Konsol Alibaba Cloud DNS - Global Traffic Manager.
Pada tab Access Domain, klik Create Access Domain.
Pada kotak dialog Select Scenario, pilih Multi-active Load Balancing.
Pada halaman Create Access Domain, klik ikon nama domain akses dan pilih Basic Configuration.

Pada halaman Basic Configuration, konfigurasikan parameter dan klik Submit. Untuk informasi selengkapnya, lihat 1. Konfigurasikan nama domain akses.
Pada halaman ini, klik ikon kolam alamat dan pilih Basic Configuration.

Pada halaman Access Domain, klik ikon alamat dan pilih Basic Configuration. Pada halaman konfigurasi, tambahkan alamat dan atur pengaturannya, seperti templat Pemeriksaan kesehatan. Contoh ini menggunakan protokol probe TCP untuk melakukan probe pada Port 80 server. Anda dapat menggunakan metode ini untuk menambahkan alamat dan mengaitkannya dengan templat Pemeriksaan kesehatan.
CatatanJika Anda belum membuat templat Pemeriksaan kesehatan, klik Add Health Check Template. Untuk informasi selengkapnya, lihat 4. Templat probe.
PentingContoh ini menunjukkan proses konfigurasi. Jika Anda melihat metrik peringatan berwarna merah atau oranye selama konfigurasi, segera periksa status kesehatan alamat tersebut.
Anda tidak perlu mengonfigurasi Kebijakan penyeimbangan beban karena templat skenario secara otomatis menghasilkan kebijakan tersebut.
CatatanUntuk menyesuaikan rasio Bobot, klik nilai Bobot di atas kolam alamat.
PentingSaat pengujian, Anda mungkin menemukan bahwa hasil resolusi DNS tidak selalu sesuai dengan konfigurasi Bobot. Hal ini normal karena penjadwalan berbasis Bobot merupakan metode coarse-grained yang berlaku untuk permintaan dari server DNS lokal. Server DNS lokal hanya mengirim kueri ke server DNS otoritatif (Alibaba Cloud DNS) sekali dalam periode Time-to-Live (TTL).
Sebagai contoh, asumsikan pengguna di Shanghai menggunakan localdnsA dan pengguna di Beijing menggunakan localdnsB. Saat localdnsA dan localdnsB mengirim permintaan kueri ke GTM, GTM merespons sesuai kebijakan Bobot Anda. Namun, selama periode TTL, semua pengguna pada server DNS lokal yang sama menerima hasil resolusi yang sama.
Konfigurasikan Pemantauan Peringatan untuk instans tersebut. Untuk informasi selengkapnya, lihat Konfigurasi peringatan.
Pada halaman Access Domain, klik ikon nama domain akses dan pilih Enable.

Setelah Anda mengonfirmasi operasi dalam kotak dialog, Access Domain diaktifkan.
PentingJika Rekaman DNS dengan nama dan tipe yang sama sudah ada di zona otoritatif Alibaba Cloud DNS, sistem akan memprioritaskan kebijakan GTM untuk penjadwalan dan resolusi cerdas. Hal ini memungkinkan GTM menangani kueri untuk tipe rekaman tersebut dan menerapkan fitur lanjutan seperti load balancing atau failover.
Jika Anda menonaktifkan atau menghapus instans nama domain GTM, nama domain tersebut akan di-resolve menggunakan Public Zone.