AWS Global Accelerator Documentation

AWS Global Accelerator is a networking service that is designed to improve the performance of your users’ traffic by up to 60% using Amazon Web Services’ global network infrastructure. AWS Global Accelerator is designed to optimize the path to your application to keep packet loss, jitter, and latency low.

Global Edge Network

AWS Global Accelerator uses a global network of Points of Presence in North America, Europe, Asia, Australia and New Zealand, South America, Middle East, and Africa.

Static anycast IP addresses

AWS Global Accelerator provides you with static IP addresses that can serve as fixed entry points to your applications hosted in one or more AWS Regions. These IP addresses are anycast from AWS edge locations, so they’re announced from multiple AWS edge locations at the same time. This feature is designed to enable traffic to ingress onto the AWS global network as close to your users as possible. You can associate these addresses to regional AWS resources or endpoints, such as Application Load Balancers, Network Load Balancers, EC2 instances, and Elastic IP addresses. AWS Global Accelerator’s IP addresses serve as the frontend interface of your applications. The addresses are assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic.

Global performance-based routing

AWS Global Accelerator uses the AWS global network and is designed to route TCP and UDP traffic to a healthy application endpoint in the closest AWS Region to the user. If there’s an application failure, AWS Global Accelerator provides failover to the next best endpoint.

TCP Termination at the Edge

With TCP termination at the Edge, AWS Global Accelerator reduces the initial setup time by establishing a TCP connection between the client and the AWS edge location closest to the client. Almost concurrently, a second TCP connection is made between the edge location and the application endpoint in the AWS Region.

Bring your own IP (BYOIP)

AWS Global Accelerator allows you to bring your own IP addresses (BYOIP) and use them as a fixed entry point to your application endpoints. You can bring up to two /24 IPv4 address ranges and choose which /32 IP addresses to use when you create your accelerator. If you only bring one /24 IP address range when you create an accelerator, Global Accelerator will assign a second /32 IP address from the Amazon IP address pool as the other static IP address for your accelerator.

Fine-grained traffic control

AWS Global Accelerator gives you the option to dial up or dial down traffic to a specific AWS Region by using traffic dials. For each Region (or endpoint group), you can set a traffic dial to control the percentage of traffic that is directed to that Region. The percentage is applied only to traffic that is already directed to that Region, based on proximity and health of the endpoints. If an endpoint fails, AWS Global Accelerator assigns your user traffic to the other endpoints, to improve availability.

Availability monitoring

AWS Global Accelerator monitors the health of your application endpoints by using TCP, HTTP, and HTTPS health checks. It reacts to changes in the health or configuration of your endpoints and redirects user traffic to healthy endpoints.

Custom routing accelerator

Custom routing accelerators enable you to use your own application logic to route user traffic to a specific Amazon EC2 instance destination in a single AWS Region or multiple AWS Regions. 

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.