Compute in the Cloud Flashcards

1
Q

5 AWS EC2 Instance Types and Examples

A
  1. General Purpose - balance of compute, memory, and networking resources
  2. Compute Optimized - compute-bound applications that benefit from high performance processors
  3. Memory Optimized - deliver fast performance for workloads that process large datasets in memory
  4. Accelerated Computing - ideal for application streaming and graphic workloads
  5. Storage Optimized - workloads that require high, sequential read and write access to large datasets on local storage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

6 AWS EC2 Instance Pricing Options

A
  1. On Demand - short term, irregular workloads
  2. Spot - workloads with flexible start and end times or can withstand interruptions
  3. Reserved - provides billing discounts over on demand and requires 1 or 3 year term commitments
  4. Compute Savings Plan - Offers savings over on demand costs for a consistent amount of compute usage and requires a 1 or 3 year term commitment
  5. Dedicated Instance - EC2 instance that runs in a VPC on hardware for a single customer
  6. Dedicated Host - physical server with EC2 instance capacity for a single customer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

2 Approaches to AWS EC2 Auto Scaling

A
  1. Dynamic scaling - responds to changing demand
  2. Predictive Scaling - automatically schedules the right number of AWS EC2 instances based on predicted demand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is AWS SNS?

A

Simple Notification Service is a publish/subscribe service. A publisher publishes messages to a subscriber

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is AWS SQS?

A

Simple Queue Service is a message queuing service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is serverless?

A

Your code runs on servers but you do not need to provision or manage the servers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is AWS Lambda?

A

Run code with having to provision or manage servers and you pay only for the compute time that you consume

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is AWS ECS?

A

Elastic Container Service allows you to run and scale containerized applications. You can use API calls to launch and stop Docker-enabled applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is AWS EKS?

A

Elastic Kubernetes Service allows you to run and scale Kubernetes applications. You can readily update applications with new features

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is AWS Fargate?

A

Allows you to run serverless containers with AWS ECS or AWS EKS and you pay only for the resources you use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly