Cloud compute Flashcards
Name 3 benefits of EC2?
Flexible
Cost-effective
Quick
Name the 5 different Amazon EC2 instance types?
General purpose
Accelerated computing
Compute optimized
Memory optimized
Storage optimized
Differentiate between the various billing options for Amazon EC2.
On demand
Amazon EC2 Savings (1 to 3 year)
Reserved Instances
Spot instances
Dedicated hosts
Summarize the benefits of Amazon EC2 Auto Scaling.
- only pay for what you use as you start with what you need and scale when necessary
- Automatically add or remove
- Respond to the changing app demand
- You can set the min, desired and max capacity
Summarize the benefits of Elastic Load Balancing.
automatically distributes incoming application traffic across multiple resources so no single instance has to carry the bulk
Give an example of the uses for Elastic Load Balancing.
Re-directing customers to different tills during busy times so they are spread out
What would you use to publish messages to subscribers?
Simple Notification Service (SNS)
What does EC2 stand for?
Amazon Elastic Cloud Compute
What do you pay for in EC2?
In EC2 you pay for running instances ie., only what you use
Not stopped or running instances
What technology does EC2 use to run on top of physical host machines owned by AWS?
Virtualisation
What is responsible for sharing information between the host machines. Also known as multitenancy?
Hypervisor
Which EC2 instance would be best suited to web servers or code repositories
General purpose EC2 instance
Which EC2 instance is good for floating point number calculations, graphics processing and data matching such as graphics applications, game streaming, and application streaming.
Accelerated computing EC2 instance
Which EC2 instance is best for tasks such as batch processing, web servers, compute-intensive applications servers, and dedicated gaming servers
Compute optimized instances because they have high-performance processors
Which EC2 instance is best for a workload that requires large amounts of data to be preloaded before running an application such as a high-performance database or a workload that involves performing real-time processing of a large amount of unstructured data.
Memory optimized ec2 instance
Which EC2 instance is best for apps that require high, sequential read and write performance. These are data-intensive tasks such as data warehousing, log processing, and distributed file systems.
Storage optimzed ec2
Which EC2 instance type is ideal for high-performance databases?
Memory optimized EC2 instance because it is suitable for memory intensive tasks
Which EC2 instance type is suitable for data warehousing applications
Storage optimzed EC2 instance because it is best for locally stored data
Which EC2 instance is suitable for balancing compute, memory and networking reosurces
General purpose EC2 instance
What EC2 instance is best for compute bound apps that need high-performance processors such as web, application, and gaming servers.
Compute optimized EC2 because it is best for compute intensive tasks
Name the 5 Amazon EC2 pricing options?
On-demand
Savings Plan
Reserved Instances
Spot instances
Dedicated hosts
Which pricing plan is best for an application that has unpredictable usage patterns?
On-demand is ideal for short-term, irregular workloads that cannot be interrupted.
The instances run continuously, but you are only charged for what you use
Which pricing plan is best for an organisation wants to commit to a consistent amount of compute usage for the next 1 year.
The EC2 Savings Plans are best because you can commit to 1 year or 3 years of consistent usage
Which ec2 pricing option is suitable for an organisation uses a consistent amount of compute usage
The Reserved Instances are suitable. You commit to 1 year or 3 year and can pay 3 different ways up front, partial, no up front.