Module 2: Compute in the Cloud Flashcards

1
Q

Amazon Elastic Compute Cloud (EC2)

A

Provides secure, resizable compute capacity in the cloud.

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

General Purpose EC2 Instance

A

Provides a balance of compute, memory, and networking resources.
-Can be used for application servers, gaming servers, backend servers for enterprise applications, and small & medium databases.

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

Compute Optimized EC2 Instance

A

Ideal for compute-bound applications that benefit from high-performance processes.
-Used for workloads such as web, application, and gaming servers.

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

Memory Optimized EC2 Instance

A

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
5
Q

Accelerated Computing EC2 Instance

A

Use hardware accelerators, or compressors, to perform some functions more efficiently than is possible in software running on CPUs.

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

Storage Optimized EC2 Instance

A

Designed for workloads that require high, sequential read and write access to large datasets on local storage.
-Used for distributed file systems, data warehousing applications, and high-frequency OLTP systems.

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

On-Demand Instance EC2 Pricing

A
  • Ideal for short-term, irregular workloads that cannot be interrupted.
  • No upfront costs or minimum contracts.
  • Pay for what you use.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Savings Plans EC2 Pricing

A
  • Allow for a reduce in compute costs by committing to a consistent amount of compute usage for a 1-3 year term.
  • Savings of up to 72%.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Reserved Instances EC2 Pricing

A

Billing discount applied to the use of On-Demand Instances.

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

Spot Instances EC2 Pricing

A
  • Unused Amazon EC2 computing capacity and offer up to 90% off On-Demand prices.
  • Ideal for workloads with flexible start and end times.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
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
12
Q

Scalability

A

Involves beginning with only the resources you need and designing your architecture to automatically respond to changing demand by scaling out or in.
-You pay for only the resources you use.

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

Amazon EC2 Auto Scaling

A

Enables you to automatically add or remove Amazon EC2 instances in response to changing application demand.

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

Demand Scaling

A

Responds to changing demand.

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

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
16
Q

Minimum Capacity

A

The number of Amazon EC2 instances that launch immediately after you have created the Auto Scaling group.

17
Q

Elastic Load Balancing

A
  • The AWS service that automatically distributes incoming application traffic across multiple resources.
  • Distributes the workload across the multiple instances to that no single instance has to carry the bulk of it.
18
Q

Monolithic Application

A
  • An application with tightly coupled components.

- If a single component fails, other components fail, and possibly the entire application fails.

19
Q

Microservices Approach

A
  • Application components are loosely coupled.

- If a single component fails, the other components continue to work because they are communicating with each other.

20
Q

Amazon Simple Notification Service (Amazon SNS)

A
  • A publish/subscribe service.

- A publisher publishes messages to subscribers.

21
Q

Amazon Simple Queue Service (Amazon SQS)

A
  • A message queuing service.
  • Messages can be sent, stored, and received between software components, without losing messages or requiring other services to be available.
22
Q

Serverless

A

The code runs on services but the servers do not need to be provisioned or managed.

23
Q

AWS Lambda

A
  • A service that allows you to run code without needing to provision or manage servers.
  • You only pay for the compute time that you consume.
24
Q

Containers

A

Provide a standard way to package the application’s code and dependencies into a single object.

25
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.

26
Q

Amazon Elastic Kubernetes Service (Amazon EKS)

A

A fully managed service that you can use to run Kubernetes on AWS.

27
Q

Kubernetes

A

Open source software that enables to deploy and manage containerized applications at scale.

28
Q

AWS Fargate

A

A serverless compute engine for containers.