In a lot of cases you will have users accessing your application from all over the world, your application may only be deployed in Europe and users in India will have to go through several hops to get there. This is where Global Accelerator comes in. This service utilizes anycast IP, several edge locations all over the world share the same IP and your client will route to the nearest one, once it connects to that location the traffic will simply go through the global AWS private network straight to your application, greatly decreasing latency. Global Accelerator also has protection from DDoS and has regular health checks. CloudFront is useful in websites, Global Accelerator is better with dynamic content as users will be going straight to the source rather than looking at a cache. You can even specify which ports the GA is listening on and route accordingly to a specific ALB, NLB, EC2 instance, or elastic IP. You can specific the AZ here as well to indicate which endpoint to connect users to depending on which region they are connecting from. If the endpoint in your region fails to pass the health check then the GA will route you to the next closest endpoint.