Bỏ qua tới nội dung
CloudDojo
Phần 5/7 · 3 phút

Global Accelerator: địa chỉ IP tĩnh, TCP/UDP và failover giữa các Region

0/5
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Không phải ứng dụng nào cũng là website có nội dung cache được: game, ứng dụng dùng TCP/UDP hoặc đối tác yêu cầu địa chỉ IP cố định cần một cách khác để đi nhanh trên mạng AWS.

AWS Global Accelerator cũng sử dụng edge location nhưng không cache nội dung. Dịch vụ cung cấp 2 địa chỉ IPv4 tĩnh anycast (dual-stack: thêm 2 địa chỉ IPv6), tiếp nhận traffic TCP/UDP tại edge location gần người dùng nhất, sau đó chuyển qua mạng riêng của AWS tới endpoint healthy gần nhất (ALB, NLB, EC2 hoặc Elastic IP) tại một hoặc nhiều Region. Mô phỏng dưới đây so sánh với phương án chỉ sử dụng DNS khi một Region gặp sự cố:

Phương thức định tuyến
Global Accelerator2 IP tĩnh anycastmạng riêng của AWSNgười dùng châu ÁNgười dùng châu ÂuSingaporeap-southeast-1ALB + EC2Frankfurteu-central-1ALB + EC2
Người dùng truy cập bình thườngthành công 0 · lỗi 0

Traffic của người dùng đi vào mạng AWS tại edge location gần nhất, sau đó truyền qua mạng riêng của AWS tới Region gần nhất. Mọi người dùng kết nối tới cùng 2 địa chỉ IP tĩnh (anycast). Nhấn "Sự cố Region Singapore" để quan sát cơ chế failover.

Xem Region Singapore sập: Global Accelerator chuyển khách sang Frankfurt trong vài giây, còn DNS phải chờ cache hết hạn.

Ba dịch vụ cùng sử dụng edge location nhưng giải quyết ba bài toán khác nhau. Chọn một tình huống của MFTECH, lần lượt áp dụng từng dịch vụ và nhấn Gửi traffic để xác định dịch vụ đáp ứng yêu cầu.

GET /images/ao-thun.jpgtừ Đức
Dịch vụ
Region SingaporeRegion Frankfurtmạng riêng của AWSNgười dùngEdge locationgần người dùngS3 bucketảnh, videoSingaporeALB / NLB / EC2FrankfurtALB / NLB / EC2

Nhấn Gửi traffic để quan sát từng bước xử lý. Thay đổi lựa chọn và chạy lại để so sánh kết quả.

Xem ba dịch vụ cùng đứng ở edge location giải quyết ba bài toán khác nhau của MFTECH.
Ghi nhớ:
  • Giao thức UDP, địa chỉ IP tĩnh để đối tác đưa vào allow list, hoặc chuyển Region không phụ thuộc DNS: Global Accelerator.
  • Cache trang, ảnh, video: CloudFront.
  • Tải lên tệp dung lượng lớn vào S3: S3 Transfer Acceleration.
Part 5/7 · 3 phút

Global Accelerator: static IP addresses, TCP/UDP and failover between Regions

0/5
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Not every application is a website with cacheable content: games, TCP/UDP applications and partners that require fixed IP addresses need another way to travel fast over the AWS network.

AWS Global Accelerator also uses edge locations but does not cache content. The service provides 2 static anycast IPv4 addresses (dual-stack: 2 additional IPv6 addresses), receives TCP/UDP traffic at the edge location closest to the user, then carries it over the AWS private network to the nearest healthy endpoint (ALB, NLB, EC2 or Elastic IP) in one or more Regions. The simulation below compares it with a DNS-only approach when a Region fails:

Phương thức định tuyến
Global Accelerator2 IP tĩnh anycastmạng riêng của AWSNgười dùng châu ÁNgười dùng châu ÂuSingaporeap-southeast-1ALB + EC2Frankfurteu-central-1ALB + EC2
Người dùng truy cập bình thườngthành công 0 · lỗi 0

Traffic của người dùng đi vào mạng AWS tại edge location gần nhất, sau đó truyền qua mạng riêng của AWS tới Region gần nhất. Mọi người dùng kết nối tới cùng 2 địa chỉ IP tĩnh (anycast). Nhấn "Sự cố Region Singapore" để quan sát cơ chế failover.

Xem Region Singapore sập: Global Accelerator chuyển khách sang Frankfurt trong vài giây, còn DNS phải chờ cache hết hạn.

The three services all use edge locations but solve three different problems. Choose a MFTECH scenario, apply each service in turn and press Send traffic to find the service that meets the requirement.

GET /images/ao-thun.jpgtừ Đức
Dịch vụ
Region SingaporeRegion Frankfurtmạng riêng của AWSNgười dùngEdge locationgần người dùngS3 bucketảnh, videoSingaporeALB / NLB / EC2FrankfurtALB / NLB / EC2

Nhấn Gửi traffic để quan sát từng bước xử lý. Thay đổi lựa chọn và chạy lại để so sánh kết quả.

Xem ba dịch vụ cùng đứng ở edge location giải quyết ba bài toán khác nhau của MFTECH.
Ghi nhớ:
  • UDP, static IP addresses for partners to put in an allow list, or Region failover that does not depend on DNS: Global Accelerator.
  • Caching pages, images, video: CloudFront.
  • Uploading large files to S3: S3 Transfer Acceleration.

Kiểm tra nhanh

Trả lời để ghi nhận đã đọc phần này. Câu trả lời sai sẽ được nhắc ôn lại vào những ngày sau.

MFTECH vận hành một game server dùng UDP cho người chơi ở nhiều quốc gia. Dịch vụ nào giúp traffic đi nhanh trên mạng AWS?
Đối tác yêu cầu MFTECH cung cấp địa chỉ IP cố định để đưa vào allow list của firewall. Chọn gì?

Đã trả lời 0/2 câu