Learning AWS Day by Day - Day 3 - Regions/AZs and Intro to EC2

Learning AWS Day by Day - Day 3 - Regions/AZs and Intro to EC2

Exploring AWS!!

Day 3:

Introduction to EC2 and Regions/AZs

Elastic Compute Cloud — level at which a system is able to adapt to workload changes by provisioning and de-provisioning resources such that the resources meet current demand as closely as possible.

Regions and Availability Zones:

Regions — physical locations around the world, where data centers are available. These group of data centers are availability zones. Minimum 3 AZ in each region for high availability of your data. The traffic between AZs is encrypted.

AWS has below Regions available:

AWS Regions in North America:
AWS Gov Cloud(US East), AWS Gov Cloud(US West), Northern California, Northern Virginia, Canada Central, Canada West, Ohio, Oregon.
Coming soon: Mexico

AWS Regions in South America:
Sao Paulo

AWS Regions in Europe:
Europe(Stockholm), Frankfurt, Ireland, London, Milan, Paris, Spain, Zurich

AWS Regions in Middle East:
Bahrain, Tel Aviv, UAE
Coming soon: Kingdom of Saudi Arabia

AWS Regions in Africa:
Cape Town.

AWS Regions in Asia Pacific:
Beijing, Ningxia, Hong Kong, Osaka, Hyderabad, Seoul, Jakarta, Singapore, Mumbai, Tokyo
Coming soon: Malaysia, Thailand

AWS Regions in Australia and New Zealand :
Melbourne, Sydney.

Pre EC2: virtual machine is an emulation of a computer system.

Intel Processor Generation:

1st Gen Nehalem (2006): Introduced Hyper-Threading.
2nd Gen Sandy Bridge (2011): Pentium Xeon E3, Xeon E5.
3rd Gen Ivy Bridge (2012): Pentium Xeon E3v2, E5v2, E7v2.
4th Gen Haswell (2013): Xeon E3v3, E5v3, E7v3.
5th Gen Broadwell (2015): Xeon D, Xeon E3v4, E5v4.
6th Gen SkyLake (2015): Xeon E3v5.
7th Gen Kaby Lake

EC2 Instance Types: determines hardware of underlying host computer on which EC2 is launched.
General purpose — T2 Burstable — M5, M4, M3 — normal PC.
Memory Optimized — X1e, R4, R3 — lot of memory, RAM.
Storage Optimized — H1, I3, D2 — for storage speed.
Accelerate Computing — P3, P2, G3, F1 — balance of virtual CPU and RAM.
Compute Optimized — C5, C4, C3 — lot of virtual CPU.

vCPU — virtual CPU: Each vCPU is hyper thread of an Intel Xeon core except for t2 and m3 medium instances (AWS Definition). The Root Device Volume contains image using which instance is boosted.