AWS Global Accelerator
Amazon Cloud Concepts Learning --> Day12
AWS Global Accelerator
AWS Global Accelerator is a networking service that improves performance and availability of your applications for local and global users.
Global Accelerator offers two global static public IPs that serve as fixed entry point to your application endpoints such as Application Load Balances, Network Load Balancers, EC2 instances and elastic IPs.
Global Accelerator increases application availability by constantly monitoring the health of your application endpoints and routing traffic to the nearest healthy endpoints.
Global Accelerator is a global service that supports endpoints in multiple AWS Regions*
AWS Global Accelerator Components
Static IP Addresses
By default, Global Accelerator provides you with Static IP Addresses that you link with your accelerator.
These IP Addresses are anycast from the AWS edge network.
For IPv4 --> 2 static IP address.
Dual Stack --> 2 static IPv4 addresses + 2 Static IPv6 addresses.
Accelerator
To enhance the performance of your online apps, an accelerator routes traffic to endpoints over the worldwide network of AWS global network.
Each accelerator includes one or more listeners.
There are two types of accelerators
- Standard Accelerator
This type of accelerator routes traffic to the best AWS endpoint according to several factors such as endpoint’s health, user’s location, and the endpoint weights that you set.
Your apps' performance and availability both increase as a result.
Elastic IP addresses, Amazon EC2 instances, Network Load Balancers, and Application Load Balancers are examples of endpoints.
Based on endpoint health and geo-proximity it routes client traffic across regional endpoints.
- Custom Accelerator
Custom routing accelerators are useful in situations when you want to retain the performance advantages of Global Accelerator but apply custom application logic to route one or more users to a particular destination and port among many.
Online real-time gaming apps, where you may use variables like player skill, game mode, and location to assign several players to a single session on a game server.
DNS Name
Global Accelerator assigns each accelerator a default DNS name such as a1234567890abcdef.awsglobalaccelerator.com that points to static IP address.
Network Zone
A network zone is an isolated unit with its own set of physical infrastructure.
Listener
A listener processes inbound connections from clients to Global Accelerator based on port and protocol that you configure.
Endpoint Group
Each endpoint group is associated with a specific AWS Region. Endpoint groups include one or more endpoints in the Region.
Endpoint
An endpoint is the resource that global accelerator direct traffics to.
Limitations
Below mentioned tables includes some basic limitation
References
https://aws.amazon.com/global-accelerator/faqs/
"Thank you for reading! If you found this blog helpful, don't forget to subscribe for more insightful content. Your support keeps me motivated to bring you valuable insights. Stay updated and never miss out on our latest posts. Feel free to leave comments or suggestions for future topics. Happy learning!"
https://awslearner.hashnode.dev/amazon-web-services-via-category
Subscribe to my newsletter
Read articles from Utkarsh Rastogi directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Utkarsh Rastogi
Utkarsh Rastogi
👨💻 AWS Cloud Engineer | Around 6 years of Corporate Experience | Driving Innovation in Cloud Solutions 🔧 Day-to-Day Tasks: Specialize in creating AWS infrastructure for Migration Projects. Leveraging services such as S3, SNS, SQS, IAM, Lambda, System Manager, Kinesis, OpenSearch, Cognito, Storage Gateway, Cloud Watch, API Gateway, AWS Event Scheduler, Secret Manager, ECS, Application Load Balancer, VPC among others. Additionally, I excel in crafting Splunk Dashboards and implementing alerting mechanisms for Cloud Watch logs to monitor failures. My approach involves constructing AWS infrastructure using the Serverless framework and Cloud Formation templates, while automating tasks through Boto3 (Python Scripting) Lambdas. 🎯 Passion: I am deeply passionate about continuously learning new technologies and eagerly anticipate the transformative impact of cloud computing on the tech landscape. 📧 Connect: Feel free to reach out to me at awslearningoals@gmail.com. Let's connect and explore potential collaborations! https://www.linkedin.com/in/rastogiutkarsh/