Amazon Services Flashcards
multitenancy
sharing physical machines with multiple other users
hypervisor
used to manage and coordinage isolation of multitenant VMs
CaaS
Compute as a Service
scaling
vertical scaling - instances are resizable
EC2
Elastic Compute Cloud
types of EC2 instances
- general purpoe
- compute optimized
- storage optimized
- memory optimized
- accelerated computing
compute optimized instances - uses
- gaming
- hpc
- scientific modeling
memory optimized instances - uses
- high performance DBs
- real time data processing
accelerated computing - uses
- FP calculations
- graphics
- data pattern matching
storage optimized instances - uses
- distributed file systems
- data warehousing
- OLTP (online transactional processing)
storage optimized instances - what is the optimization?
high IOPS - tens of thousands
accelerated computing instances - what is the optimization?
use of hardware accelerators (coprocessors)
EC2 instance pricing types
- on demand (per hour, per second)
- savings plan
- reserved instances
- spot instances
- dedicated host
What is savings plan?
Reduced pricing in exchange for committment to use.
How long are savings plan agreements for?
1 or 3 years
How cheaper can the savings plan be?
Up to 60%.
What are reserved instances used for?
Steady-state workloads or workloads with predictable usage.
How long are reserved instances agreements for?
1 or 3 years.
How cheaper the reserved instances can be?
Up to 72%.
What is the deal with spot instances?
AWS can claim an instance back at any time with 2-minute warning.
What are spot instances good for?
Workflows which are not affected by sudden disruptions.
How cheaper are spot instances?
Up to 90%.
Why someone would choose a dedicated host?
For meeting compliance requirements.
What is a dedicated host?
A physical host, no shared tenancy.