Module 2: Compute in the cloud Flashcards
Amazon EC2 instance types
General Purpose
Compute Optimized
Memory Optimized
Accelerated Computing
Storage Optimized
This EC2 instance type provides a balance of compute, memory, and networking resources. You can use them for a variety of workloads.
General Purpose
This EC2 instance type is ideal for compute-bound applications that benefit from high-performance processors
Compute Optimized
This EC2 instance type is designed to deliver fast performance for workloads that process large datasets in memory
Memory Optimized
This EC2 instance type uses hardware accelerators, or coprocessors, to perform some functions more efficiently than is possible in software running on CPU
Accelerated computing
A flexible pricing model offering significant savings over On-Demand pricing, in exchange for a commitment to a consistent amount of usage (in $/hour) for a 1 or 3-year term
Savings Plan
EC2 Reserved instance commitment term
1 or 3-year term
Pricing model ideal for short-term, irregular workloads that cannot be interrupted
On-Demand
This pricing allows you to pay for compute capacity by the hour or second with no long-term commitment
On-Demand
What are the main pricing models available for Amazon EC2
On-Demand
Reserved Instances
Spot Instances
Savings Plans
Dedicated Hosts
How much discount can Reserved Instances offer compared to On-Demand pricing
Up to 72% for long-term usage
Which pricing model is best for applications with steady-state usage
Reserved Instances or Savings Plans
3 capacity configurations you can set for auto scaling groups
Minimum
Desired
Maximum
This service automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances
Elastic Load Balancing
These two services facilitate application integration in a microservices approach
Amazon Simple Notification Service (Amazon SNS)
Amazon Simple Queue Service (Amazon SQS)