What it is

AWS Global Accelerator is a networking service that improves the availability and performance of internet-facing applications. It provides two static anycast IP addresses that act as a fixed entry point to your application, regardless of where the endpoints are.

How it works

  1. Users connect to the nearest AWS edge location through the anycast IPs.
  2. From there, traffic travels over the AWS global backbone instead of the public internet for most of the path.
  3. Global Accelerator sends the traffic to the best healthy endpoint using health checks and routing policy.

Building blocks

Typical uses

Global Accelerator vs CloudFront

CloudFront caches content and is best for HTTP(S) delivery. Global Accelerator does not cache; it accelerates and fails over arbitrary TCP and UDP traffic and gives static IPs. They are often used together.

Watch-outs

Quotas, limits and pricing change often. Confirm current values in the AWS documentation before designing around them.