Topik ini menjelaskan cara mengonfigurasi Global Traffic Manager (GTM) dengan Classic Load Balancer (CLB) untuk menyeimbangkan beban lintas wilayah. Contohnya, Anda dapat menggunakan GTM dan CLB untuk mendukung pemulihan bencana lintas wilayah atau ketersediaan tinggi layanan. Jika layanan di satu wilayah gagal, beban kerja akan dialihkan ke wilayah lain untuk memastikan ketersediaan layanan.
Ikhtisar GTM
GTM mendukung failover DNS yang membantu mengelola lalu lintas jaringan global dan menyeimbangkan beban. GTM juga membantu perusahaan membangun arsitektur pemulihan bencana dengan redundansi zona aktif serta pemulihan geografis. Selain itu, GTM dapat mengelola alamat IP dari Alibaba Cloud dan penyedia layanan lainnya untuk mendukung aplikasi hybrid cloud.
Untuk informasi lebih lanjut, lihat Apa itu GTM?
Contoh
Sebuah perusahaan telah menyebarkan instance Elastic Compute Service (ECS) pada instance CLB untuk mendistribusikan lalu lintas jaringan dan menyeimbangkan beban. Perusahaan tersebut ingin mengaktifkan pemulihan bencana geografis antara wilayah China (Hangzhou) dan China (Beijing). Jika layanan di salah satu wilayah tidak tersedia, beban kerja dapat dialihkan ke wilayah lain untuk menjaga ketersediaan layanan.
Dalam kasus ini, perusahaan dapat mengonfigurasi GTM untuk instance CLB guna mengaktifkan penyeimbangan beban dan pemulihan bencana lintas wilayah.
Prasyarat
Instance CLB telah dibuat, dan server backend telah ditambahkan ke instance CLB.
Sebuah instance CLB yang menghadap Internet telah dibuat di setiap wilayah. Untuk informasi lebih lanjut, lihat Buat dan Kelola Instance CLB.
Grup vServer telah dibuat untuk setiap instance CLB. Untuk informasi lebih lanjut, lihat Buat dan Kelola Grup vServer.
Instance ECS telah ditambahkan ke setiap grup vServer, dan aplikasi telah diterapkan pada instance ECS.
Listener telah dibuat untuk setiap instance CLB. Listener menggunakan port yang sama. Untuk informasi lebih lanjut, lihat Tambahkan Listener TCP, Tambahkan Listener UDP, Tambahkan Listener HTTP, dan Tambahkan Listener HTTPS.
Alamat IP publik setiap instance CLB dapat diakses.
Nomor penyedia konten internet (ICP) telah diperoleh untuk nama domain Anda.
Untuk informasi lebih lanjut tentang pendaftaran nama domain, lihat Daftarkan Nama Domain di Alibaba Cloud.
Untuk informasi lebih lanjut tentang proses ICP, lihat Proses Pengajuan ICP.
Langkah 1: Beli instance GTM
Masuk ke Konsol DNS Alibaba Cloud.
Di panel navigasi sisi kiri, klik Global Traffic Manager.
Klik Buy Now.
Di halaman pembelian, konfigurasikan parameter dan selesaikan pembayaran. Dalam contoh ini, pengaturan default digunakan.
Langkah 2: Konfigurasikan GTM
Konfigurasikan instance GTM
Di halaman Global Traffic Manager, klik ID instance GTM yang ingin Anda kelola, atau klik Settings di kolom Actions.
Pertama kali mengonfigurasi GTM, pilih Advanced Settings dalam kotak dialog Select Configuration Method.
Pada tab Basic Settings, klik Modify. Di panel Ubah Pengaturan Dasar, konfigurasikan parameter yang diinginkan lalu klik OK. Tabel berikut menjelaskan beberapa parameter; parameter lainnya dapat menggunakan nilai default.
Parameter
Deskripsi
CNAME (Internet)
Pilih Custom Access Domain Name dan masukkan awalan dan akhiran CNAME yang digunakan oleh nama domain saat ini. Setelah Anda menyelesaikan konfigurasi, catatan CNAME akan otomatis dibuat. Catatan CNAME memetakan nama domain ke nama domain instance GTM.
Global TTL Period
Tentukan periode waktu alamat IP dapat disimpan dalam cache.
Alert Group
Tentukan grup kontak untuk menerima notifikasi jika terjadi pengecualian layanan. Secara default, grup peringatan CloudMonitor ditampilkan dalam daftar drop-down. Untuk informasi lebih lanjut, lihat Buat kontak peringatan atau grup kontak peringatan.
Konfigurasikan pool alamat
Alamat IP publik instance CLB harus ditambahkan ke pool alamat yang berbeda. Dalam contoh ini, dua pool alamat dikonfigurasikan.
Di tab Address Pools, klik Create Address Pool.
Di panel Create Address Pool, atur parameter Address dalam daftar Addresses ke alamat IP publik salah satu instance CLB. Hanya satu alamat IP publik CLB yang diperlukan. Konfigurasikan parameter lainnya atau gunakan nilai default dan klik OK.
Ulangi langkah-langkah sebelumnya untuk menambahkan alamat IP publik instance CLB lainnya ke pool alamat lainnya. Pastikan alamat IP publik instance CLB ditambahkan ke pool alamat yang berbeda.
Konfigurasikan pemeriksaan kesehatan
Dalam contoh ini, pemeriksaan kesehatan dikonfigurasikan untuk setiap pool alamat.
Di tab Address Pools, temukan pool alamat yang ingin Anda kelola dan klik ikon
untuk menampilkan semua konfigurasi pool alamat.Klik Add di sebelah kanan Health Check. Di panel Ubah Pengaturan Pemeriksaan Kesehatan, konfigurasikan parameter. Atur protokol dan port pemeriksaan kesehatan ke protokol dan port backend. Konfigurasikan parameter lainnya atau gunakan pengaturan default dan klik OK.
Ulangi langkah-langkah sebelumnya untuk mengonfigurasi pemeriksaan kesehatan untuk pool alamat lainnya. Pastikan pemeriksaan kesehatan dikonfigurasikan untuk setiap pool alamat.
Konfigurasikan kebijakan akses
Di bagian Access Policy Type dari tab Basic Settings, klik Settings di bagian bawah kartu Geographical Location-based Access Policy.
Di halaman Geographical Location-based Access Policy, klik Create Access Policy.
Di panel Create Access Policy, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan beberapa parameter. Parameter lainnya dapat menggunakan nilai default.
Parameter
Deskripsi
DNS Request Source
Setelah Anda menentukan sumber permintaan DNS, trafik pengguna dari wilayah atau ISP yang berbeda dapat diarahkan ke alamat IP tertentu.
Dalam contoh ini, opsi Global dipilih.
Primary Address Pool Set
Pilih pool alamat ke mana permintaan diarahkan secara default.
Dalam contoh ini, pool alamat di semua wilayah dipilih.
Langkah 3: Verifikasi hasil
Akses CNAME dari browser Anda untuk menguji apakah Anda dapat mengakses layanan.
Nonaktifkan layanan backend di salah satu wilayah untuk mensimulasikan kegagalan. Tunggu beberapa detik dan segarkan halaman untuk menguji apakah layanan tetap dapat diakses.
Untuk melihat data log rinci dari failover, buka tab Alert Logs dari instance GTM.
Referensi
Application Load Balancer (ALB) dan Network Load Balancer (NLB) juga mendukung load balancing lintas wilayah. Pilih ALB, NLB, atau CLB berdasarkan kebutuhan bisnis Anda.
Untuk informasi lebih lanjut, lihat topik-topik berikut: