By Peter Dang, Alibaba Cloud Solutions Architect Lead of Vietnam
Global Traffic Manager (GTM) là 1 dịch vụ phân luồng định tuyến cho DNS giúp doanh nghiệp nhận dạng được khu vực mà khách hàng đang truy cập và phân luồng họ về cụm dịch vụ gần nhất để đạt được hiệu quả, tốc độ tối ưu nhất. Bên cạnh đó, GTM còn là giải pháp hữu hiệu cho các bài toán cân bằng tải (Load Balancing) giữa các cụm server thuộc nhiều khu vực địa lý khác nhau và giải pháp xây dựng các dịch vụ dự phòng khu vực và khắc phục thảm họa địa lý một cách linh hoạt và hiệu quả (Disaster Recovery).
Lớp phân giải cung cấp các dịch vụ bên ngoài bằng cách sử dụng các cụm máy chủ DNS được triển khai trên toàn thế giới. Lớp phân giải nhận các bản ghi DNS được phân phối từ lớp điều khiển và phản hồi các yêu cầu truy vấn đối với các bản ghi DNS. Lớp phân giải bao gồm các lục địa và khu vực chính trên thế giới.
Tình huống giả lập công ty AlibabaCloudVNM có 3 chi nhánh:
Công ty có nhu cầu tất cả nhân viên trên toàn thế giới truy cập vào server công ty với tên test-gtm001.alibabavnm.top thì:
(Sơ đồ cấu trúc 3 cụm server trong công ty AlibabaCloudVNM)
Các bạn phải dùng dịch vụ Alibaba Cloud DNS cho domain của mình để có thể phối hợp dùng với Alibaba Cloud GTM. Trong bài lab này tôi sử dụng domain alibabacloudvnm.top để minh hoạ.
Để giả lập 3 cụm server tại Việt Nam, Singapore và Malaysia, tôi đăng ký 2 server ECS ở mỗi region tương ứng của Alibaba Cloud
Việt Nam với 2 server 163.181.123.6 và 163.181.123.7
Singapore với 2 server 8.219.252.160 và 8.222.180.53
Malaysia với 2 server 47.250.12.82 và 47.250.39.58
1> Khai báo GTM instance mới
Xác nhận yêu cầu
Khi khởi tạo thành công bạn sẽ có 1 GTM instance. Trong bài này GTM instance tên là gtm-sg-lib3mc09j01
Khi cấu hình các bạn có thể chọn Quick Start để khai báo các thông số chính thôi hoặc Advanced Settings để khai báo thông số chi tiết. Trong bài lab tôi chọn Advanced Settings
2> Tiếp theo chúng ta sẽ khai báo Address Pool
Khai báo 2 địa chỉ server cho pool Việt Nam. Tôi chọn Load Balancing Policy (Address) là Return All Address thì khi phân giải từ tên GTM ra địa chỉ của pool Việt Nam, hệ thống sẽ trả về cả 2 địa chỉ trong pool. Theo cơ chế phân giải ngẫu nhiên thì 2 địa chỉ sẽ xuất hiện trước sau tuỳ ý.
Sau khi khai báo xong pool Việt Nam thì các bạn sẽ có giao diện dưới đây
Các bạn tiếp tục lựa chọn cấu hình Health check cho pool Việt Nam. Trong bài lab này tôi chọn health check đơn giản nhất là gửi tín hiệu PING đến 2 server trong pool mỗi 1 phút.
Các bạn lặp lại 4 bước trên để khai báo cho pool Singapore
Và khai báo cho pool Malaysia
3> Khai báo policy cho GTM instance hoạt động. Có 2 loại policy:
Khai báo policy định tuyến Global về Việt Nam
Khai báo policy định tuyến Asia về Singapore là chính và Malaysia là phụ
4> Khai báo CNAME cho cụm GTM instance
Hoàn tất cấu hình cho GTM instance
5> Khai báo DNS trỏ về CNAME của GTM instance
6> Thử kết quả
Tôi phân giải tên DNS hostname test-gtm001.alibabacloudvnm.top ra CNAME của GTM instance và tuỳ vào vị trí địa lý tôi đang thao tác sẽ trả về 2 địa chỉ của cụm server tương ứng.
How I deploy a Computer Vision (AI/ML/DL) Project on Alibaba Cloud?
Hướng dẫn dùng DNS Traffic Analysis theo dõi và phân tích các yêu cầu phân giải DNS
50 posts | 7 followers
FollowAlibaba Cloud Vietnam - March 20, 2024
Nong The Hoang - March 4, 2024
Regional Content Hub - May 13, 2024
Alibaba Cloud Vietnam - January 1, 2024
Alibaba Cloud Vietnam - December 15, 2023
Tran Phuc Hau - March 22, 2024
50 posts | 7 followers
FollowAllows you to access the nearest node based on the Domain Name System (DNS) architecture.
Learn MoreHTTPDNS is a domain name resolution service for mobile clients. It features anti-hijacking, high accuracy, and low latency.
Learn MoreEMAS HTTPDNS is a domain name resolution service for mobile clients. It features anti-hijacking, high accuracy, and low latency.
Learn MoreAlibaba Cloud DNS is an authoritative high-availability and secure domain name resolution and management service.
Learn MoreMore Posts by Alibaba Cloud Vietnam