I am decided to take my AWS Certified Cloud Developer Associate exam in the coming March 2021. Thus, I am taking a course now on Udemy and prepare myself for the exam.
This post summarized the key points of learning on AWS Regions and Availability Zones. Besides, I have also made a mind map for easier revision afterward. Without further ado, let's start.
AWS introduced the concept of the region where it is actually a cluster group of data centers in a certain location
For example, we have regions such as Asia Pacific Southeast (Singapore), US East (Ohio) and etc.
It allows us to choose our application to deploy in which region. For example, if 70% of your user traffics is coming from Malaysia. It would be best to deploy your application in the Asia Pacific Southeast (Singapore) region instead of the US East. It allows your users to enjoy a faster speed to the application.
Most AWS services is region-scoped. There could be a service that you're looking for is not available in your region. However, there is still workaround for it, which is switch the region. You can use that particular services by switching to the region that offer the services.
For e.g, AWS Amplify is unavailable in South Africa (Cape Town) region. But it's available in the Asia Pacific Southeast region & most of the other region as well.
An Availability Zone (AZ) is one or more discrete data centers with redundant power, networking, and connectivity in an AWS Region. - AWS Documentation. Each region contains at least 2 AZs, usually 3 and a maximum of 6. AZ normally separates from each other.