AWS Global Accelerator

Improve global application availability and performance using the AWS global network

AGA is a networking service that improves the performance of your users’ traffic by up to 60% using Amazon Web Services’ global network infrastructure. When the internet is congested, AWS Global Accelerator optimizes the path to your application to keep packet loss, jitter, and latency consistently low.
With Global Accelerator, you are provided two global static public IPs that act as a fixed entry point to your application, improving availability. On the back end, add or remove your AWS application endpoints, such as Application Load Balancers, Network Load Balancers, EC2 Instances, and Elastic IPs without making user facing changes. Global Accelerator automatically re-routes your traffic to your nearest healthy available endpoint to mitigate endpoint failure.

Set up your accelerator on the AWS Management Console in minutes with step-by-step documentation or with one click in the Elastic Load Balancing Console. Learn more by following the self-service workshop and test performance benefits from your location with the AWS Global Accelerator speed comparison tool.

AWS Global Accelerator (1:40)

AWS Global Accelerator use cases

  • Single Region applications
  • Multi-Region applications
  • Multi-Region storage
  • Gaming
  • Real-time communication

Benefits of AWS Global Accelerator

Accelerate latency-sensitive applications

Your network latency is driven by the number of networks your user data needs to hop and the bandwidth available along the path to your AWS application endpoints. These network variables create opportunities for internet congestion to delay connections and lose data. AWS Global Accelerator combines advanced networking features with the dedicated AWS Global Network to improve your application network performance by up to 60%. TCP connections are terminated at the AWS Edge location closest to your users, instead of at your endpoint, accelerating data transfers globally. Once on the AWS network, automated routing directs your user traffic to the most performant AWS endpoints in Regions and/or Availability Zones. For UDP workloads, the AWS network provides the global capacity needed to avoid packet loss and jitter during traffic spikes.

Improve resiliency and availability

You need to build your architecture with resiliency and availability in mind. This can mean running your application in a single AWS Region across multiple Availability Zones or across multiple AWS Regions. Wherever you route your traffic on the AWS network, with Global Accelerator, failover between application endpoints happens automatically and within seconds. If Global Accelerator detects a failure of your application endpoint it instantly triggers traffic re-routing to the next available, closest endpoint in another AZ or AWS Region. Your users are redirected without needing new IP addresses or updates to their DNS cache.

Simplified global traffic management

As your application grows, the number of endpoints and IP addresses that you need to manage increases and becomes burdensome. As you update your application, to add or remove endpoints, you risk lowering availability of your application due to firewalls, hardcoded devices and allow-lists not having the latest information. AWS Global Accelerator simplifies global traffic management by providing 2 static anycast IP addresses that only need to be configured by users once. Behind these IP address you can add or remove AWS origins, opening up uses such as endpoint failover, scaling, or testing without any user-side changes. For A/B testing or blue green deployment, use traffic dials or endpoint weights to customize how much traffic is going to each endpoint. You can also bring your own IP addresses (BYOIP) to AWS Global Accelerator or use static IP addresses from the Amazon IP address pool.

Protect your applications

Exposing your application built on AWS, through services such as Application Load Balancers or EC2 instances, to public internet traffic creates an opportunity for malicious attack. AWS Global accelerator decreases the risk of attack by masking your application behind two static entry points. These entry points are protected by default from Distributed Denial of Service (DDoS) attacks with AWS Shield. AWS Global Accelerator creates a peering connection with your Amazon Virtual Private Cloud using private IP addresses, keeping connections to your internal Application Load Balancer or private EC2 instance off the public internet.

Without AWS Global Accelerator

global-accelerator-before

It can take many networks to reach the application. Paths to and from the application may differ. Each hop impacts performance and can introduce risks. 

With AWS Global Accelerator

global-accelerator-after

Adding AWS Global Accelerator removes these inefficiencies. It leverages the Global AWS Network, resulting in improved performance. 

Customers using AWS Global Accelerator

The Trade Desk
Skyscanner
New Relic
ParTech

Blog posts

Date
  • Date
More…

No blog posts could be found at this time. Please visit AWS Blogs to read more blog content.

What's new

Date
  • Date
More…

No what's new announcements could be found at this time. Please visit AWS What's New to read more announcements.

Learn more about AWS Global Accelerator
Check out the product features

Discover what AWS Global Accelerator can do for your applications.

Learn more 
Sign up for a free AWS account
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building with AWS Global Accelerator
Start building in the console

Get started building with AWS Global Accelerator in the AWS Console.

Get started