Module 2 Flashcards

1
Q

General Purpose Instances

A

Suppose that you have an application in which the resource needs for compute, memory, and networking are roughly equivalent. You might consider running it on a general purpose instance because the application does not require optimization in any single resource area.

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

Compute optimized instances:

A

ideal for compute-bound applications that benefit from high-performance processors. Like general purpose instances, you can use compute optimized instances for workloads such as web, application, and gaming servers.

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

Memory optimized instances

A

designed to deliver fast performance for workloads that process large datasets in memory. In computing, memory is a temporary storage area. It holds all the data and instructions that a central processing unit (CPU) needs to be able to complete actions.

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

Accelerated computing instances

A

hardware accelerators, or coprocessors, to perform some functions more efficiently than is possible in software running on CPUs. Examples of these functions include floating-point number calculations, graphics processing, and data pattern matching.

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

Storage optimized instances

A

designed for workloads that require high, sequential read and write access to large datasets on local storage. Examples of workloads suitable for storage optimized instances include distributed file systems, data warehousing applications, and high-frequency online transaction processing (OLTP) systems.

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

On-Demand Instances (EC2 PRICING)

A

ideal for short-term, irregular workloads that cannot be interrupted. No upfront costs or minimum contracts apply. The instances run continuously until you stop them, and you pay for only the compute time you use.

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

Reserved Instances (EC2 PRICING)

A

billing discount applied to the use of On-Demand Instances in your account. There are two available types of Reserved Instances:
You can purchase Standard Reserved and Convertible Reserved Instances for a 1-year or 3-year term. You realize greater cost savings with the 3-year option

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

EC2 Instance Savings Plans (EC2 PRICING)

A

reduce your EC2 instance costs when you make an hourly spend commitment to an instance family and Region for a 1-year or 3-year term. This term commitment results in savings of up to 72 percent compared to On-Demand rates. Any usage up to the commitment is charged at the discounted Savings Plans rate (for example, $10 per hour). Any usage beyond the commitment is charged at regular On-Demand rates.

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

Spot Instances (EC2 PRICING)

A

ideal for workloads with flexible start and end times, or that can withstand interruptions. Spot Instances use unused Amazon EC2 computing capacity and offer you cost savings at up to 90% off of On-Demand prices

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

Dedicated Hosts

A

physical servers with Amazon EC2 instance capacity that is fully dedicated to your use.

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

Amazon EC2 Auto Scaling

A

enables you to automatically add or remove Amazon EC2 instances in response to changing application demand. By automatically scaling your instances in and out as needed, you can maintain a greater sense of application availability.

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

EC2 Dynamic Scaling

A

responds to changing demand.

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

EC2 Predictive scaling

A

automatically schedules the right number of Amazon EC2 instances based on predicted demand.

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

Elastic Load Balancing

A

AWS service that automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances.

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

Amazon Simple Notification Service (Amazon SNS)

A

publish/subscribe service. Using Amazon SNS topics, a publisher publishes messages to subscribers

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

Amazon Simple Queue Service (Amazon SQS)

A

a message queuing service. Using Amazon SQS, you can send, store, and receive messages between software components, without losing messages or requiring other services to be available

17
Q

AWS Lambda

A

An AWS service for serverless computing

18
Q

Amazon Elastic Container Service (Amazon ECS)

A

a highly scalable, high-performance container management system that enables you to run and scale containerized applications on AWS. Amazon ECS supports Docker containers

19
Q

Docker (related to ECS)

A

software platform that enables you to build, test, and deploy applications quickly.

20
Q

Amazon Elastic Kubernetes Service (Amazon EKS)

A

open-source software that enables you to deploy and manage containerized applications at scale. A large community of volunteers maintains Kubernetes, and AWS actively works together with the Kubernetes community

21
Q

AWS Fargate

A

is a serverless compute engine for containers. It works with both Amazon ECS and Amazon EKS.