Compute Flashcards

1
Q

An on demand service that allows businesses to run applications on virtual servers in the cloud

A

AWS Elastic Cloud Compute (EC2)

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

EC2 instance type that provides a balance of compute, memory, and network capacity

A

EC2 General Purpose Instance e.g. t2, t3, m4, m5

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

EC2 instance type that provides high performance processors for additional compute power

A

EC2 Compute Optimized Instance e.g. c4, c5

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

EC2 instance type that provides additional RAM for applications that require large amounts of instantly available (cached) data

A

EC2 Memory Optimized Instance e.g. r4, r5, x1

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

EC2 instance type that provides high speed, low latency storage for data intensive workloads and databases

A

EC2 Storage Optimized Instance e.g. i3, d2

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

EC2 instance that provides hardware assisted computation (e.g. GPUs) for applications that require massive calculations

A

EC2 Accelerated Compute Instance e.g. p3, g4, f1

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

EC2 instance type that provide direct access to the underlying hardware ideal for workloads that require a non-virtualized environment

A

EC2 Bare Metal Instance e.g. I3.metal or m5.metal

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

What EC2 instance type is best for a wide range of applications?

A

EC2 General Purpose Instance (m4, m5)

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

What EC2 instance type is best for an application that performs in memory analytics?

A

EC2 Memory Optimized Instance (r4, r5)

R for RAM?

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

What EC2 instance type is best for an application that uses an in memory database?

A

EC2 Memory Optimized Instance (x1)

X for eXtra memory?

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

What EC2 instance type is best for applications that require exceptional throughput, for example, an NoSQL database

A

EC2 Storage Optimized Instance (i3)

I for Input / Output?

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

What EC2 instance type is best for machine learning or scientific calculations?

A

EC2 Accelerated Compute Instance (p2)

P for graphics Processing unit?

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

What EC2 instance type is best for an application that uses a large data warehouse or performs big data processing?

A

EC2 Storage Optimized Instance (d2)

D for Data storage?

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

What EC2 instance is best for gaming applications, streaming applications, 3D rendering and other graphics intensive applications?

A

EC2 Accelerated Compute Instance (g4)

G for Graphics processing unit?

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

A serverless compute service that allows developers to run code without provisioning or managing servers

A

AWS Lambda

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

Executes code in response to specific events or triggers, such as changes to data in an Amazon S3 bucket, updates to a DynamoDB table, or HTTP requests via Amazon API Gateway

A

AWS Lambda

17
Q

A fully managed container orchestration service that allows you to run, stop, and manage Docker containers on a cluster

A

Elastic Container Service (ECS)

18
Q

A fully managed container orchestration service that allow you to run, stop, and manage Kubernetes containers

A

Elastic Kubernetes Service (EKS)

19
Q

A serverless compute engine for container orchestration that allows you to run containers without managing the underlying infrastructure

A

AWS Fargate

20
Q

A fully managed service that makes it easy to deploy and scale applications developed in various programming languages

A

AWS Elastic Beanstalk

21
Q

A simplified cloud service that enables individuals, small businesses, and developers to easily launch and manage websites, applications, and development environments in the cloud.

A

AWS Lightsail

22
Q

Why use AWS Elastic Container Service (ECS) ?

A

Docker containers enable developers to package applications and their dependencies into a consistent environment, ensuring that applications run reliably across different environments.

23
Q

What is Kubernetes (or k8s)?

A

An open-source platform that automates the deployment, scaling, and management of containerized applications

24
Q

Why use AWS Elastic Beanstalk?

A

AWS Elastic Beanstalk abstracts the underlying infrastructure and automates the deployment, capacity provisioning, load balancing, scaling, and application health monitoring of your applications making it easy to deploy and scale applications developed in various programming languages.

25
Q

Why use AWS Lightsail?

A

AWS Lightsail is a simple and cost-effective way to host websites, web applications, or development environments without the complexity of managing and configuring multiple AWS services.

26
Q

What are the advantages and disadvantages of on demand pricing for AWS EC2?

A

No up front cost, no commitment, pay for what you need, instant scaling.

On demand pricing full cost (most expensive) option for compute.

27
Q

What is the advantage of savings plan pricing for AWS EC2?

A

Significant cost savings (~70%) if you commit to a specific monthly compute spend for a period of one to three years.

28
Q

What is the advantage of reserved instance pricing for AWS EC2?

A

Significant cost savings (~75%) if you commit to a specific region and instance type for a period of one to three years.

29
Q

Do reserved instance price plans allow purchaser to change instance type?

A

A convertible reserved instance contract allows you to change instance types within the region. A standard contract does not.

30
Q

What are the advantage and disadvantages of spot instance pricing for AWS EC2?

A

Lowest possible cost up to 90% off on demand pricing. However, AWS may interrupt or terminate the instance with a two minute warning.