"Exploring Advanced Cloud Computing Techniques."
Session 3

"Exploring Advanced Cloud Computing Techniques."

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.

  • - Standalone Services (Amazon): These services directly access Amazon's infrastructure and are considered core components of AWS,
  • - Utility Services (AWS): Utility services, prefixed by "AWS," are often referred to as helper services or managed services. They provide additional functionalities, tools, and automation for developers and users,

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 provides a service called Global Accelerator, which further enhances this process by intelligently routing traffic through the most optimal network paths, improving the overall speed, reliability, and performance of the website for global users.
  • Edge locations are AWS data centers designed to deliver services with the lowest latency possible. It is a kind of small data center.

AWS Compute Optimizer: This service recommends the best EC2 instance types based on your usage patterns, helping optimize performance and reduce costs.

  • Changes made to regional services, like Amazon EC2 instances deployed in a specific AWS region, apply only to that region. For example, if you resize an EC2 instance in one region, it only affects instances in that region.
  • Changes made to global services apply across all AWS regions. For instance, if you configure Amazon CloudFront (a global content delivery network) settings, those configurations will be applied globally to all edge locations worldwide.

                   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.

  • When an instance hosting a website is shut down, its public IP address changes. Clients trying to connect using the old IP address won't be able to access the website and must use the new public IP address. However, with a Global Accelerator, clients automatically connect to the endpoint's IP address (instance's public IP address) without needing to know or update the IP address manually.

Stay tuned for our next session, where we'll continue our journey into the vast world of cloud computing!


要查看或添加评论,请登录

Ankit Kumar的更多文章

社区洞察

其他会员也浏览了