In This tutorial, we are going to discuss the AWS global infrastructure and the important components of the AWS Global infrastructure in today’s world.
We also see what the exact meaning is and use of it also how AWS deploys its resources globally, and then how we can access them when we are using the AWS platform.
In AWS there are three different types of infrastructure that you need to understand while working on the AWS environment as an AWS expert Those are AWS Regions, Availability Zones, and Edge locations.
Important Components of AWS global infrastructure:
These are important Components of AWS global infrastructure including AWS Regions, Availability Zones, Edge Locations, AWS global infrastructure visualization helping you to understand how you can take advantage of them.
1. AWS Regions
Here we are going to see the detailed use of AWS Regions, so it is significant to note that each region is located in a certain geographic location. E.g., this can be situated in an area like Australia, or a specific area like UAE, etc.
Each geographic location has a cluster of data centers that work together, so a region is just a single data center that we will explore next.
AWS has launched 22 different regions in the world and some of these are public, and some are private and there are other five additional regions that have been going to launch in the future.
When you look at the global map, you can see that the spread of AWS Regions some that exist in North America, some in South America, Europe, and others in Southeast Asia.
There are other different areas where AWS Regions have existed, and there are some regions that are probably not even included that are getting ready to be added by AWS.
2. Availability Zones
Now, these regions operate with smaller units called availability zones, which consist of one or more data centers.
So here’s where we get down to the data center level, there are multiple availability zones are included with each AWS Region.
That means that at minimum, each AWS Region has two availability zones, and at minimum, each of those availability zones has at least one data center.
So the smallest number of data centers that can support an AWS Region would be two, but some will include many, many more, as we’ll see in a minute.
Now, these are located within the geographic area of the AWS Region, so you’re not going to have availability zones that are far, far away from their region area and In this case, that geographic area will house all of the availability zones.
Every availability zones themselves have networking and connectivity, and redundant power, and AWS tries to make sure that there are no single points of failure when it comes to their global infrastructure.
If you see, globally there are 69 availability zones that have been launched like within the United States currently have six different regions, Four are public regions, and two call GovCloud, which is the cloud that AWS has developed for the government.
So the reason that availability zones exist is because of this concept. Now availability is the extent to which an application is fulfilling its intended business purpose, Like we have a situation where we have an application that is mission-critical, and it’s up all the time, we could call that a highly available application.
3. AWS Edge Locations
Now let’s see what is edge locations and how it useful in AWS, so edge locations are used as a global content delivery network called a CDN.
There are two specific services in AWS that utilized these edge locations and it needs to note when we’re talking about regions and availability zones, those are connected to almost every service that exists within AWS.
We to explore about edge locations, it supports two different services like the first of those is Amazon CloudFront, which is AWS’s global content delivery network, and the second is Amazon Route 53, which is Amazon’s DNS service, and These are the two services that will use edge locations that exist around the world.
There are currently over 200 different locations that have edge locations, So this means that this is the most common, the most prevalent part of infrastructure within AWS, and what this does is it allows AWS to serve content from locations that are closest to users.
For example, there are six different edge locations that exist within the city of Atlanta, but in this case, we’re only showcasing one with a dot on the map.
But when we look at these edge locations, this allows us even if we’re producing content in Atlanta, Georgia, for example, to be able to have a server where our content can reside in Singapore if we have users that are going to be viewing our content from there.
So this is an essential differentiator in terms of the AWS global infrastructure to have such a wide area where we can make sure that our users can fetch our content from.
4. AWS Global Infrastructure Network
Now let’s understand the AWS global infrastructure Network, This can be useful to see the visualized view of AWS region connectivity.
You can check this by accessing the AWS global infrastructure site and review the regions and availability zones and edge locations.
you can get the AWS global infrastructure site at infrastructure.aws URL where you can visualize AWS global infrastructure Network also.
Here we have discussed a lot of different things around the AWS global infrastructure like details about the Components of AWS global infrastructure.
We then understood how to use AWS Regions, and we’ve understood availability zones within those AWS Regions.
Then we reviewed the purpose of edge locations and, finally, utilized the AWS global infrastructure visualization to visually see how AWS lays out its infrastructure globally. So now let’s review our three scenarios.
If your company is looking to serve content to users around the globe, and they wanted to leverage a content delivery network or CDN then their AWS global infrastructure will be used and this is going to be leveraging the AWS Edge Locations.
Presenting the Data Engineer Team, a dedicated group of IT professionals who serve as valuable contributors to analyticslearn.com as authors. Comprising skilled data engineers, this team consists of adept technical writers specializing in various data engineering tools and technologies. Their collective mission is to foster a more skillful community for Data Engineers and learners alike. Join us as we delve into insightful content curated by this proficient team, aimed at enriching your knowledge and expertise in the realm of data engineering.