Compute in the Cloud Flashcards

1
Q

What are the benefits of Amazon Elastic Compute Cloud (EC2)?

A

Provision and launch an Amazon EC2 instance within minutes.
Stop using it when you have finished running a workload.
Pay only for the compute time you use when an instance is running, not when it is stopped or terminated.
Save costs by paying only for server capacity that you need or want.

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

What do you do to launch an instance?

A

Select a configuration template
Select the hardware configuration
Set the security settings

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

What is a general purpose instance?

A

General purpose instances provide a balance of compute, memory, and networking resources.

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

Why would you choose a compute-optimized instance?

A

Compute optimized applications are ideal for high-performance web servers, compute-intensive applications servers, and dedicated gaming servers. You can also use compute optimized instances for batch processing workloads that require processing many transactions in a single group.

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

What instances are best for high-performance databases?

A

Memory optimized instances are designed to deliver fast performance for workloads that process large datasets in memory.

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

What are uses for accelerated computing instances?

A

Accelerated computing instances use 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
7
Q

What instance is best for data warehousing applications?

A

Storage optimized instances are 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
8
Q

Pricing: What EC2 instances are ideal for short-term, irregular workloads that cannot be interrupted?

A

On-demand instances

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

Pricing: What discount can be applied to on-demand instances?

A

Reserved (standard or convertible) instances, with 1- or 3-year terms

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

Pricing: What are EC2 instance savings plans?

A

A 1- or 3-year commitment to an hourly spend to an instance family AND Region

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

Pricing: What is the advantage of a Spot instance?

A

You can stop and start as needed and it runs on available EC2 resources.

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

Pricing: Does Amazon offer dedicated hosts?

A

Yes. You can use your existing per-socket, per-core, or per-VM software licenses to help maintain license compliance. You can purchase On-Demand Dedicated Hosts and Dedicated Hosts Reservations. Of all the Amazon EC2 options, Dedicated Hosts are the most expensive.

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

Scaling: What are three specifications for an Amazon EC2 Scaling Group?

A

Minimum capacity, desired capacity, and maximum capacity

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

Scaling: What’s the difference between Auto Scaling and Load Balancing?

A

Auto scaling increases or decreases instances based on demand. Load balancing insures no single instance carries the whole workload.

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

Scaling: What service automatically distributes incoming application traffic across multiple resources, such as Amazon EC2 instances?

A

Elastic Load Balancing

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

Scaling: What is Amazon SNS?

A

Amazon Simple Notification Service (Amazon SNS) is a publish/subscribe service. Using Amazon SNS topics, a publisher publishes messages to subscribers.

17
Q

Scaling: What is Amazon SQS?

A

Using Amazon Simple Queue Service, you can send, store, and receive messages between software components, without losing messages or requiring other services to be available. In Amazon SQS, an application sends messages into a queue. A user or service retrieves a message from the queue, processes it, and then deletes it from the queue.

18
Q

Scaling: What is AWS Lambda?

A

AWS Lambda is a service that lets you run code without needing to provision or manage servers.

While using AWS Lambda, you pay only for the compute time that you consume. Charges apply only when your code is running. You can also run code for virtually any type of application or backend service, all with zero administration.

19
Q

Scaling: What is a standard way to package your application’s code and dependencies into a single object?

A

Containers

20
Q

Scaling: What system enables you to run and scale containerized applications on AWS?

A

Amazon Elastic Container Services (ECS) s a highly scalable, high-performance container management system

21
Q

Scaling: What systems enables you to deploy and manage containerized applications at scale?

A

Amazon Elastic Kubernetes Service (EKS)

22
Q

Scaling: What is AWS Fargate?

A

A serverless compute engine for containers. It works with both Amazon ECS and Amazon EKS. AWS Fargate manages your server infrastructure for you.