"Exploring Advanced Cloud Computing Techniques."
Ankit Kumar
Aspiring Cloud & DevOps Engineer | Python | C/C++ | FastAPI | Docker | Terraform.
Before reading this session please read the previous session. Let's begin the world of cloud computing using Amazon web services...
AWS, services are generally categorized into two main categories: utility services and standalone services.
When we host a website in Virginia and try to access it from India using the public internet, we may experience performance issues due to the long distance and network latency.
However, with AWS Global Network, our network packets automatically find the nearest AWS data center in India. From there, they use AWS's global network infrastructure to efficiently route the traffic to the website hosted in Virginia. This optimizes the performance and reduces latency for users accessing the website from different parts of the world.
AWS Compute Optimizer: This service recommends the best EC2 instance types based on your usage patterns, helping optimize performance and reduce costs.
Create a Global Accelerator in AWS
Step 1: Go to AWS Global Accelerator and click on "Create accelerator."
- Sign in to your AWS Management Console.
- Navigate to the AWS Global Accelerator service.
Step 2: Type accelerator name:
- Enter a descriptive name for your accelerator to identify it easily.
Step 3: Add Listeners:
- Specify the protocol (TCP or UDP) and port number that Global Accelerator will listen on for incoming traffic.
领英推荐
- For example, you can set TCP port 80 for HTTP traffic.
Step 4: Add Endpoint Groups:
- Create an endpoint group for your website, specifying the AWS region where your website is hosted (e.g., "us-west-1" region).
- Click on "Add endpoint" to add endpoints to the group.
Step 5: Select Endpoint Type:
- Choose the type of endpoint based on where your website is hosted. This could be an EC2 instance, an Application Load Balancer (ALB), or an Elastic IP address (EIP).
Step 6: Review and Create:
- Review your Global Accelerator configuration, including the accelerator name, listeners, endpoint groups, and endpoints.
- Click on "Create accelerator" to create your Global Accelerator.
Final Step: Obtain IP Address and DNS Name:
- After creating the accelerator, you will see an IP address associated with it along with a DNS name.
- Update your DNS settings to point your domain to the Global Accelerator DNS name for routing traffic through the accelerator.
By following these steps, you can create a Global Accelerator in AWS and configure it to route incoming traffic to your website hosted in a specific AWS region through the optimized global network infrastructure provided by AWS.
Stay tuned for our next session, where we'll continue our journey into the vast world of cloud computing!