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.