Key Words

  • Region

    • Physical or a Geographical location

    • Region is made up of two or more Availability Zones

    • Each region is completely isolated from the other

    • AWS Regions consists of multiple Availability Zones which are physically separated and isolated

    • You can enable and control data replication across regions.

    • Communication between regions happens via public internet.

    • AWS Region Examples

Code Name

us-east-1 US East (N. Virginia)

ap-south-1 Asia Pacific (Mumbai)

eu-west-2 Europe (London)

me-south-1 Middle East (Bahrain)

  • Availability Zone

    • Group of one or more discrete data centres

    • Each AZ is provided with redundant power, networking, and connectivity, housed in separate facilities

    • Availability Zones are connected with low latency, high throughput, and highly redundant network

    • Availability Zones helps your production environments with highly available, fault tolerant, and scalable infrastructure than would be possible from a single data center

  • Durability

    • Measure the likelihood of data loss

    • Example:

      • You have important docs/pics and you make copy of the same by storing it in multiple locations like, your laptop, portable Hard disk, Pen Drive, and your brother/sister laptop, by this you made sure the chances of losing your docs/pics is lesser, meaning its more durable when you store copies of same data in multiple location

    • AWS S3 service offers 99.999999999 durability

  • Availability

    • measures how readily a service is available

    • Example:

      • Having 5 ATM Machines in given area increase availability for you to withdraw cash, because you have 5 options to choose from, and even if 2 ATM machines have people in queue and another 1 ATM machine is not functioning (or out of cash) you still have 2 ATM machine to withdraw your cash at given time.

      • More the ATM machines more the availability.

    • Deploying EC2 instance or RDS in multiple availability zones provides you high availability.

  • Resilient

    • The ability for a system to recover from a failure induced by load, attacks, and failures

    • When part of your system fails, it doesn’t need to take the entire system down

  • Fault Tolerant

    • The ability for a system to remain in operation even if some of the components used to build the system fail