Global Traffic Manager (GTM) 3.0 merupakan versi peningkatan dari layanan GTM yang menyediakan antarmuka grafis untuk orkestrasi konfigurasi, berbagai templat pemeriksaan kesehatan, serta beberapa kebijakan penyeimbangan beban—seperti berbasis kedekatan (proximity-based), berbobot (weighted), berurutan (sequential), dan round-robin. GTM 3.0 juga memungkinkan penggabungan berbagai jenis baris permintaan dan menyediakan mekanisme penjadwalan pemulihan bencana yang fleksibel dan efisien bagi perusahaan dalam mengelola lalu lintas masuk secara detail halus dan cerdas.
Ikhtisar produk
Global Traffic Manager (GTM) mendukung akses berbasis kedekatan, penyeimbangan beban berkonkurensi tinggi, pemeriksaan kesehatan, dan failover untuk membantu perusahaan membangun arsitektur zona redundansi aktif dan pemulihan bencana geografis secara cepat. GTM juga mendukung pengelolaan alamat IP Alibaba Cloud maupun non-Alibaba Cloud, sehingga memungkinkan pelanggan perusahaan membangun arsitektur pemulihan bencana untuk aplikasi Cloud Hibrida dengan cepat.
GTM adalah layanan tingkat DNS yang menggunakan DNS untuk mengembalikan titik akhir layanan tertentu kepada pengguna. Klien kemudian terhubung langsung ke titik akhir tersebut. Oleh karena itu, GTM bukanlah proxy, perangkat gateway, maupun layanan akses aplikasi, dan tidak memproses atau melihat lalu lintas jaringan antara klien dan layanan aplikasi. Klik tautan berikut untuk membeli Global Traffic Manager.
Setelah mengaktifkan instans GTM, Anda harus menetapkan nama domain akses CNAME, lalu membuat Rekaman CNAME untuk memetakan nama domain bisnis Anda ke nama domain akses GTM. Hal ini memungkinkan alih bencana dan resolusi cerdas untuk layanan aplikasi Anda.
Fitur
Topik ini menjelaskan fitur-fitur Global Traffic Manager.
Fitur | Deskripsi | Referensi |
Nama domain akses GTM | Nama domain akses Global Traffic Manager (GTM) adalah nama domain yang digunakan GTM untuk menyediakan layanan. Biasanya, Anda menambahkan Rekaman CNAME yang memetakan nama domain bisnis Anda ke nama domain akses GTM agar bisnis Anda terintegrasi dengan GTM.
| |
Address Pool | Kolam alamat adalah fitur GTM yang mengelola alamat layanan aplikasi, yang dapat berupa alamat IP atau nama domain. Kolam alamat merepresentasikan sekelompok alamat IP atau nama domain yang menyediakan layanan aplikasi yang sama serta memiliki properti ISP atau wilayah yang identik. Anda dapat mengonfigurasi beberapa kolam alamat untuk satu instans GTM, sehingga pengguna di wilayah berbeda dapat mengakses kolam alamat berbeda guna menerapkan akses berbasis kedekatan. Jika seluruh kolam alamat menjadi tidak tersedia, GTM dapat melakukan alih bencana ke kolam alamat cadangan. | |
Alamat | Alamat adalah titik akhir layanan suatu aplikasi dan merupakan respons yang dikembalikan GTM setelah proses penguraian dan pengambilan keputusan. Alamat dapat berupa alamat IP atau nama domain. Port layanan merupakan parameter penting bagi pemeriksaan kesehatan untuk mendeteksi ketersediaan layanan. | |
Kebijakan penyeimbangan beban | Kebijakan penyeimbangan beban adalah mekanisme penjadwalan sumber daya dinamis yang memilih kolam alamat yang sesuai untuk nama domain akses dan alamat yang sesuai di dalam kolam alamat tersebut berdasarkan algoritma dan kebijakan tertentu. Metode penyeimbangan beban berikut didukung:
Kebijakan penyeimbangan beban yang fleksibel ini memungkinkan distribusi dan manajemen optimal lalu lintas jaringan masuk. | Untuk memenuhi skenario penjadwalan kompleks perusahaan, GTM 3.0 mendukung penjadwalan kebijakan akses dua tingkat. Logikanya sebagai berikut:
|
Templat pemeriksaan kesehatan | Mekanisme pemeriksaan kesehatan melakukan probing secara real-time terhadap alamat dalam kolam alamat untuk mengevaluasi status operasional dan ketersediaan layanan aplikasi. Metode pemantauan yang didukung meliputi pemantauan ICMP ping, pemantauan konektivitas TCP, serta pemantauan respons titik akhir HTTP atau HTTPS. GTM 3.0 menyediakan templat pemeriksaan kesehatan yang memungkinkan Anda mengonfigurasi templat deteksi protokol multidimensi untuk menilai ketersediaan alamat layanan aplikasi secara komprehensif. |
Cara kerja
Sebagai contoh, nama domain bisnis sebuah situs web adalah www.example.com.
Tambahkan tiga alamat IP server, yaitu
1.1.XX.XX,2.2.XX.XX, dan3.3.XX.XX, ke kolam alamat GTM dan aktifkan pemeriksaan kesehatan.Konfigurasikan kebijakan akses sesuai kebutuhan.
Aktifkan instans GTM dan selesaikan konfigurasi dasar. Nama domain akses CNAME akan dihasilkan berdasarkan konfigurasi Anda. Contoh:
gtm.example.com.Buat Rekaman CNAME untuk memetakan nama domain bisnis
www.example.comkegtm.example.com.
Diagram alir
Prinsip kerja dan alur
Klien end user melakukan kueri ke sistem DNS rekursif lokal untuk nama domain layanan aplikasi
www.example.com.Jika sistem DNS rekursif lokal tidak memiliki cache untuk
www.example.com, sistem tersebut mengirim kueri DNS untuk nama domain ini ke server DNS root. Server DNS root merespons server DNS rekursif lokal dengan alamat server DNS untuk.comberdasarkan akhiran nama domain tersebut.Setelah menerima alamat server DNS
.comdari server root, server DNS rekursif lokal melakukan kueri ke server DNS.comuntukwww.example.com. Server DNS.comkemudian merespons dengan alamat server DNS untukexample.com. Jika nama domain menggunakan Alibaba Cloud DNS, alamat ini mengarah ke server DNS Alibaba Cloud.Setelah menerima alamat server DNS Alibaba Cloud dari server DNS otoritatif untuk TLD
.com, server DNS rekursif lokal melakukan kueri ke server DNS Alibaba Cloud untukwww.example.com. Sebagai respons, Alibaba Cloud DNS menemukan Rekaman CNAME yang memetakanwww.example.comke titik akhir GTMgtm.example.comdan mengembalikangtm.example.comke server DNS rekursif lokal.Server DNS rekursif lokal menerima
gtm.example.comdari Alibaba Cloud DNS, lalu melakukan kueri ke server DNS GTM untukgtm.example.com. GTM menerima permintaan tersebut dan, berdasarkan kebijakan yang telah dikonfigurasi sebelumnya, mengembalikan alamat IP akhir layanan aplikasi ke server DNS rekursif lokal.Server DNS rekursif lokal menggunakan alamat IP dari kueri terakhir sebagai alamat akhir untuk
www.example.com. Sistem tersebut mengembalikan alamat IP ke end user dan menyimpannya dalam cache, sehingga dapat langsung mengembalikan hasil cache untuk kueri berikutnya.Klien end user menerima alamat IP dari server DNS rekursif lokal dan memulai koneksi jaringan langsung ke layanan aplikasi.
Arsitektur layanan
Deskripsi diagram arsitektur layanan:
Modul DNS dalam sistem GTM menyelesaikan permintaan akses dari end user ke alamat dalam kolam alamat layanan aplikasi. Misalnya, pengguna di Tiongkok daratan mengakses layanan aplikasi di kolam alamat A, sedangkan pengguna di luar Tiongkok daratan mengakses layanan aplikasi di kolam alamat B. Kebijakan penyeimbangan beban untuk kedua kolam alamat tersebut diatur ke Sequential.
Modul HealthCheck dalam sistem GTM melakukan pemeriksaan kesehatan dari berbagai wilayah terhadap alamat layanan aplikasi dalam kolam alamat. Pemeriksaan kesehatan ini menggunakan metode ping, TCP, atau HTTP/HTTPS.
Jika alamat layanan aplikasi dalam kolam alamat A gagal dalam pemeriksaan kesehatan, modul HealthCheck mendeteksi kegagalan tersebut dan memberi tahu modul DNS. Modul DNS kemudian sementara waktu menghapus alamat yang bermasalah dari daftar alamat layanan aplikasi yang tersedia. Jika modul HealthCheck mendeteksi bahwa alamat layanan aplikasi tersebut telah tersedia kembali, modul DNS memulihkan alamat tersebut ke daftar alamat layanan aplikasi yang tersedia.
Proses ini memastikan bahwa end user secara otomatis diarahkan ke layanan aplikasi optimal oleh sistem GTM, sehingga menyediakan akses pengguna tanpa gangguan.
Arsitektur sistem
Global Traffic Manager terdiri atas lapisan kontrol dan lapisan resolusi:
Lapisan kontrol: Menyediakan layanan melalui Konsol dan OpenAPI untuk operasi create, retrieve, update, dan delete (CRUD), serta menyimpan data seperti Rekaman DNS, konfigurasi, data pemantauan, dan log. Lapisan kontrol berlokasi di wilayah China (Zhangjiakou) dan China (Hangzhou).
Lapisan resolusi: Menyediakan layanan melalui kluster server resolusi yang dideploy secara global. Lapisan ini menerima data Rekaman DNS dari lapisan kontrol dan merespons kueri DNS, dengan node yang dideploy di benua utama dan wilayah strategis di seluruh dunia.
Hubungi kami
Grup DingTalk: 79530043379