AWS Global Accelerator Documentation
Global Edge Network
AWS Global Accelerator uses a global network of Points of Presence.
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 designed to be anycast from AWS edge locations by being announced from multiple AWS edge locations. 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. The addresses are designed to be assigned to your accelerator for as long as it exists.
Fault tolerance using network zones
AWS Global Accelerator has a fault-isolating design to help increase the availability of your applications. When you create an accelerator, AWS Global Accelerator is designed to allocate two static IPv4 addresses for you that are serviced by independent network zones. These network zones are designed as isolated units with their own set of physical infrastructure and service IP addresses from a unique IP subnet. If one IP address from a network zone becomes unavailable, due to network disruptions or IP address blocking by certain client networks, your client applications can retry using the healthy static IP address from the other isolated network zone.
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 is designed to provide failover to the next best endpoint.
TCP Termination at the Edge
With TCP termination at the Edge, AWS Global Accelerator is designed to facilitate the initial setup by establishing a TCP connection between the client and the AWS edge location closest to the client. Then, a second TCP connection is designed to be 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.
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 designed to be 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 is designed to assign your user traffic to the other endpoints.
Availability monitoring
AWS Global Accelerator is designed to monitor the health of your application endpoints by using health checks. It is designed to react to changes in the health or configuration of your endpoints and redirect user traffic to healthy endpoints.
Client affinity
AWS Global Accelerator enables you to build applications that require maintaining state. For stateful applications where you need to consistently route users to the same endpoint, you can choose to direct all requests from a user to the same endpoint.
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.