EC2 (Elastic compute cloud) part-1
======================================
Amazon EC2 provides scalable computing capacity in the AWS cloud.
—> you can use Amazon EC2to launch as many or as few virtual servers as you need, configure security and networking and manage storage
—> Amazon EC2 enables you to scale up or scale down the instance
—> Amazon EC2 is having two storage option I.e EBS and instance store.
—>Pre configured templates are available know as Amazon machine image
—>By default , when you create an ec2 account with Amazon, your account is limited to a max of 20 instances per EC2 region, with 2 default High I/O instances.
TYPES of EC2 Instances:
———————————————
- General purpose :- Balanced memory and CPU
- Compute Optimised :- More CPU, than RAM
- Memory Optimised :- More RAM
- Storage Optimised :-Low latency
- Accelerated Computing :- Graphics optimised
- High memory :-High RAM Nitro System
- Previous Generation :-
EC2 (Elastic compute cloud) part-2
=====================================
General Purpose Instances:
—————————————
General Purpose instances provides a balance of compute, memory and networking Resources, and Can be used for a verity of work loads
3 Series in General Purpose
——————————————
A Series:(medium, large)
A1- A1 instances are ideally suited for scale-out work loads that are supported by the ARM Ecosystem
Uses
1. web servers
2. Containerised micro services
3. Caching fleets
4. Distributed data stores
5. Application that needs arm Instruction sets.
M Series : (Only large size)
M4 : The new M4 instances features a custom Intel Xeon E5-2676 V3 Haswell processor Optimised Specifically for EC2 instances.
VCPU —> 2 to 40 max
Memory —> 8GB to 160GB max
Storage —> EBS (Elastick block store)only
M5. |
M5a. |
M5ad. |
M5D |
These instances provides an ideal cloud infra, Offering a balance of computing and Networking Resources for a broad range of application.
Uses : Gaming Server, Web server, Small and Medium Databases.
VCPU —> 2 to 96 max
RAM —> 8 to 384 max
Instance storage —> EBS and NVMe SSD
T Series:(nano, small, medium, Large)
T3a
T3
T2 (T2-micro for Free accounts) Free tier eligible
These Instances are provide a baseline level of CPU performance with the ability to burst to a higher level when required by your work load.
An Unlimited Instances can sustain high CPU performance for any period of time whenever required
Uses
1. Website and Web applications.
2.Code Repositories
3. Development
4. Micro services
VCPU —> 2 to 8
RAM —> 0.5 to 32 G
EC2 (Elastic compute cloud) part-3
=====================================
Compute Optimized instances: (C – series C4, C5, C5n )
————————————
Compute optimized instances are ideal for compute-bound applications that benefit from high performance processor.
Three types are available C4 C5 C5n
C4 : C4 instances are optimised for compute intensive work load and deliver very cost effective high performance at a allow price per compute Ratio
VCPU —> 2 to 36
RAM —> 3.75 to 60 GB
Storage —> EBS only
Uses:
Web servers, Batch Processing, MMO Gaming, Video Encoding.
C5 : C5 instances are optimised for compute intensive work load and deliver very cost effective high performance at a allow price per compute Ratio
—> Powered by AWS Nitro System
VCPU —> 2 to 72
RAM. —> 4 to 192GB
Network BW: upto 25Gbps
Storage :EBS only and NVMe SSD
Uses:
High performance web servers , Gaming Video encoding
C5 Supports mx 25 EBS volumes
C5 use Elastic network Adapter
C5 uses new EC2 hypervisor
Leave a comment