Technology - Compute Services Flashcards

1
Q

What is Elastic Cloud Compute? (EC2)

A

EC2- Allows you to rent and manage virtual servers (called Instances) in the cloud that can grow and shrink based on demand (Elastic)

EC2 Instances are virtual servers running on a physical server.

Virtual Servers in the cloud - Compute Power

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

True or False: EC2 Instances are considered serverless.

A

False - EC2 instances run as virtual servers on a PHYSICAL server.

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

When would you want to deploy an EC2 in the Real World?

A
  1. To Deploy a Database -
  2. Deploy a Web Server for Web Applications
    3.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Name TWO ways to access an EC2 instance:

A
  1. AWS Management Console (In A Web Browser)
  2. SSH (most common, requires a key pairing first)
  3. EC2 Instance Connect (EIC)
  4. AWS Systems Manager
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe the EC2 “on-demand” pricing option

A

Pay for only what you use on-demand down to the second.

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

Describe the EC2 “spot” pricing option

A

The cheapest option - Allows instances only on unused capacity across the Region. Used when the start/stop time of the application is not an issue. You pay the “spot” price at the begining of each hour.

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

Describe “Reserved Instances” pricing option

A

Allows you to commit to a specific instance type in a particular region for 1 or 3 years. Must sign a contract.

Can save up to 75% off On-Demand Prices.

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

What are “Dedicated Hosts”?

A

Paying for a physical server that is ONLY yours.

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

When would you use a Savings Plan model in AWS

A

When you want to lower your bill across computer services

When flexibility across regions

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

What is Elastic Load Balancing?

A

Automatically distributes your incoming application traffic across multiple EC2 instances.

Types include: Classic, Application, Gateway, and Network

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

What is EC2 Auto-Scaling?

A

Adds or replaced EC2 instances automatically across Availability Zones based on need and changing demand (Horizontal Scaling)

It reduces the impact of system failures and improves the availability of applications.

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

What is AWS Lambda?

A

AWS Lambda is a serverless compute service that lets you run code without managing servers and scales automatically.

Code functions using many popular languages

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

What are some business-use cases for AWS Lambda?

A
  1. Real-Time File Processing
  2. Sending Email Notification
  3. Backend Business Logic
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are some features of AWS Lambda?

A
  1. Supports popular programming languages (Java, Go, PowerShell, Node.js, C#, Python, & Ruby)
  2. Lambda can execute your code in response to events
  3. Lambda functions have a 15-minute time out.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the pricing model for Lambda?

A
  1. Compute time
  2. Request count
  3. Always free (1 million free lambda call requests each month)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is AWS Fargate?

A

AWS Fargate is a serverless compute engine for containers that scales automatically

Allow you to manage containers like Docker

17
Q

What is AWS Lightsail

A

AWS Lightsail allows you to quickly launch all the resources you need for small projects.

Includes a virtual machine, SSD storage, data transfer, DNS management, and a static IP address

18
Q

What is AWS Outposts?

A

AWS Outpost allow you to run cloud services in your own internal data center and is used for Hybrid architecture cloud structures.

AWS delivers and installs servers in your internal data center