Region is a geo-graphical area, AWS has global infrastructure. Regions is a place where AWS has its infrastructure, A region contains multiple data centers. Example - AWS region = Mumbai (ap-south-1)
Availability zones are highly available data centers within each AWS region. A region represents a separate geographic area.
Availability Zone is a simply a data center.
** Regions and availability zones are managed by AWS. **
**Availability zones can communicate with each other by default.
**Availability zones are inter connected.
**Availability zones sync with each other (network) not data.
If required we can share the data to other Availability zones in same regions.
Best practice is to distribute the EC2 instance across multiple Availability zones.
1a or 1b or 1c = group of data centers.
**Instances across Availability zones can share the data if required as Availability zones network are interconnected with each other.
Low Latency = Good
High Latency = Bad
**Regions do not communicate with each other by default if required yes.
**One region can have multiple VPC, maximum 5