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 options 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 optimized
- High memory:-High RAM Nitro System
- Previous Generation:-
EC2 (Elastic compute cloud) part-2
=====================================
General Purpose Instances:
—————————————
General Purpose instances provide a balance of computing, memory, and networking Resources, and Can be used for a variety of workloads
3 Series in General Purpose
——————————————
A Series:(medium, large)
A1- A1 instances are ideally suited for scale-out workloads that are supported by the ARM Ecosystem
Uses
1. web servers
2. Containerised microservices
3. Caching fleets
4. Distributed data stores
5. Application that needs arm Instruction sets.
M Series : (Only large size)
M4: The new M4 instances feature 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 (Elastic block store)only
M5. |
M5a. |
M5ad. |
M5D |
These instances provide an ideal cloud infra, Offering a balance of computing and Networking Resources for a broad range of applications.
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 provide a baseline level of CPU performance with the ability to burst to a higher level when required by your workload.
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. Microservices
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 processors.
Three types are available C4 C5 C5n
C4: C4 instances are optimized for compute-intensive workload and deliver very cost-effective high performance at an allowed 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 optimized for compute-intensive workload and deliver very cost-effective high performance at an allowed price per compute Ratio
—> Powered by AWS Nitro System
VCPU —> 2 to 72
RAM. —> 4 to 192GB
Network BW: up to 25Gbps
Storage: EBS only and NVMe SSD
Uses:
High-performance web servers, Gaming Video encoding
C5 Supports max 25 EBS volumes
C5 use Elastic Network Adapter
C5 uses new EC2 hypervisor
Comments
Post a Comment