AWS
AWS
= Amazon Web Service
EC2
= Elastic Compute Cloud
- web-based service that allows businesses to run application programs in the Amazon Web Services (AWS) public cloud
- allows a developer to spin up virtual machines (VM)
- EC2 Instance = Virtual Server
AMI
= Amazon Machine Image
- master image for the creation of virtual servers
S3
= Amazon Simple Storage Service
- scalable, high-speed, low-cost, web-based cloud storage service designed for online backup and archiving of data and application programs
- an object storage service
- stored as a file
- rest API
- up to 5 GB per object.
- S3 Standard -> low latency and high throughput
- S3 Infrequent Access -> cheaper; for long-term data storage (backup)
EBS
= Amazon Elastic Block Store
- best used for storing persistent data
EFS
= Amazon Elastic File System
RDS
= Amazon Relational Database Service
VPC
= Amazon Virtual Private Cloud
IAM
= Amazon Identity and Access Management
EC2 Type
References:
Categories by purpose:
- General Purpose (
t*
,m*
)- balance of compute/memory/network capibility
- low-traffic website
t*
-> burstable performancem*
-> fixed performance
- Compute Optimized (
c*
)- higher ratio of vCPU to memory
- best price for vCPU
- Memory Optimized (
x*
,r*
)- best price for memory
x*
>r*
- Accelerated Optimized (
g*
,p*
)- powered with high-performance GPU
p*
>g*
- Storage Optimized (
i*
,d*
,h*
)- best price for storage
i*
-> SSDd*
,h*
-> HDD
Burstable Performance Instances (e.g. t2
)
- instance have baseline level of CPU performance
- ability to burst above baseline level
- burst based on CPU credits
- 1 CPU credits = 1 minutes CPU performance
- CPU credit/baseline level list