Skip to content

AWS Global Accelerator là gì

AWS Global Accelerator là dịch vụ mạng toàn cầu của AWS giúp tối ưu đường truyền cho ứng dụng bằng cách cung cấp địa chỉ IP tĩnh (static anycast IP) và định tuyến lưu lượng qua AWS Global Network (Backbone) thay vì Internet. Global Accelerator cải thiện latency, throughputtính khả dụng cho ứng dụng multi-region hoặc người dùng toàn cầu.

So sánh với CloudFront

  • CloudFront là CDN tập trung vào phân phối nội dung tĩnh/dynamic và cache tại Edge Locations. Thích hợp cho web, media, API caching.
  • Global Accelerator tập trung vào tối ưu đường mạng đến ứng dụng (TCP/UDP) nhờ tận dụng AWS Network, KHÔNG CACHE, cung cấp IP tĩnh và cải thiện kết nối tới load balancer hoặc instance ở region đích. Thích hợp cho ứng dụng latency-sensitive, trò chơi trực tuyến, VoIP, hoặc bất kỳ service cần kết nối mạng ổn định & ít gián đoạn.
  • Tóm lại: dùng CloudFront khi cần cache & phân phối nội dung; dùng Global Accelerator khi cần tối ưu kết nối mạng trực tiếp tới endpoint.

Kiến trúc và thành phần chính

  • Accelerator: Đối tượng chính; cấp 1 hoặc 2 địa chỉ IP anycast (IPv4/IPv6 tùy chọn).
  • Static Anycast IPs: IP tĩnh public mà client sẽ kết nối; được anycast trên toàn cầu.
  • Listeners: Xác định port/protocol (TCP/UDP) mà accelerator lắng nghe.
  • Endpoint Groups: Nhóm các endpoint trong một Region; mỗi nhóm có thể có weight và traffic dial để điều chỉnh lưu lượng.
  • Endpoints: ALB, NLB, EC2 instance, Elastic IP hoặc Application Load Balancer — nơi thực tế nhận traffic.
  • Traffic Dial: Điều chỉnh tỷ lệ phần trăm lưu lượng gửi tới một endpoint group (hữu ích cho canary, chuyển traffic).

Flow hoạt động ngắn gọn:

  1. Client kết nối tới static anycast IP.
  2. Bản ghi anycast đưa request tới điểm vào AWS nearest edge.
  3. Global Accelerator định tuyến traffic qua backbone AWS đến endpoint tốt nhất (theo Health Check và Routing policy).
  4. Nếu endpoint gặp lỗi, traffic tự động chuyển tới endpoint healthy khác (failover nhanh).

Use cases điển hình

  • Ứng dụng latency-sensitive: trò chơi, VoIP, real-time collaboration.
  • Ứng dụng cần static IP (firewall allow-lists).
  • Multi-region deployments cần failover nhanh và cân bằng traffic.
  • Ứng dụng TCP/UDP (Non-HTTP/HTTPS) cần cải thiện độ ổn định và throughput.
    • VD: Gaming, IoT

Lợi ích chính

  • Giảm latency bằng cách sử dụng AWS global network.
  • 🛡️ Tính khả dụng cao: health checks + automatic failover giữa region.
  • 🧭 IP tĩnh anycast: tiện cho cấu hình firewall và DNS đơn giản.
  • 🔀 Điều phối traffic linh hoạt: traffic dial & endpoint weighting.
  • 📈 Không cần thay đổi client DNS khi thay đổi backend — giữ IP cố định.

Khi nào không nên dùng Global Accelerator?

  • Không cần IP tĩnh hoặc chỉ phục vụ nội dung static dùng cache → CloudFront có thể rẻ hơn và phù hợp hơn.
  • Nếu mục tiêu chính là cache nội dung/giảm băng thông origin, CloudFront vẫn là lựa chọn đúng.

Chi phí sử dụng

  • Chi phí gồm: phí per-accelerator (giờ)phí data transfer (GB) theo vùng.
  • Chi phí có thể cao hơn so với chỉ dùng load balancer trong một region, nhưng đánh đổi bằng độ ổn định, IP tĩnh và hiệu năng toàn cầu.