Module 2: Amazon EC2 Flashcards

1
Q

What does Amazon EC2 Stand for? What does it do for businesses?

A

Amazon Elastic Compute Cloud
EC2 are servers used to gain access to virtual servers

Businesses need raw compute capacity to host applications and provide compute power. AWS servers are virtual– servers you use to gain access to virtual servers are EC2

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

What does EC2 run on?

A

Runs on top of physical host machines managed by AWS using virtualization technology

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

What is multitenancy?

A

the idea of sharing underlying hardware– you are sharing the host with multiple other instances aka virtual machines

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

What is the hypervisor run-in non the host machine responsible for?

A

For sharing the underlying physical resources between virtual machine (multitenancy), coordinating multi tenancy, isolating virtual machines from each other as they share resources from the host. Also makes sure EC2 instances are secure and separate from each other.

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

Describe the provision of an EC2 instance

A
  1. Choose operating system (Windows or Linux)
  2. Select amount of EC2 instances (can provision thousands on demand)
  3. Beyond OS you can configure software you want running on instance
  4. EC2 instances are resizable
  5. Can control networking aspect (what type of request, private/public)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How does EC2 work? Describe the process; 3 steps

A

Launch: launch an instance by selecting template w/ configurations (Op system, app server or apps). Select instance type (the specific hardware configuration
Connect: connect to instance; programs and applications have Dif methods of connection
Use: after connecting you can begin using. Run commands to install software, add storage, copy, organize files and more.

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

Name the EC2 instance types (CGMAS)

A

General Purpose
Compute Optimized
Memory Optimized
Accelerated Computing
Storage Optimized

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

General Purpose Instances

A

Provide good balance of compute, memory, networking resources,

USE: variety of diverse workloads like web services or code repositories

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

Compute optimized instances

A

Ideal for compute-intensive tasks, high performance computing or HPC, or even scientific modeling

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

Memory optimized instances

A

Memory intensive tasks; allows for real time processing of large ant of unstructured data

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

Accelerated computing

A

Use hardware accelerators or coprocessors to perform. Good for floating point number calculations, graphics processing, or data pattern matching; can expedite data processing

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

Storage optimized

A

For workloads that require high performance for locally stored data; designed for workloads that require high, sequential read and write access to large datasets on local storage

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

Map instances (memory, compute, accelerated) back to coffee shop metaphor

A

*Cashier becomes memory optimized EC2 instance
*Baristas become compute optimized instances
*Latte Art Employee accelerated computing instance type

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

What metric measures performance of storage device, what does it indicate? How does this relate to storage optimized instances?

A

Input/output operations per second (IOPS) is a metric that measures performance of storage device.
Shows how many different input or output operations a device can perform in one second.
Storage optimized instances are designed to deliver tens of thousands of low-latency, random IOPS to applications.

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

Tell me more about input operations

A

Data put into a system, such as records entered into data base

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

Tell me more about output operations

A

Data generated by a server. Ex- analytics performed on the records in a database.

17
Q

How IOPS and storage optimized instance work together

A

If you have an application that has a high IOPS requirement, a storage optimized instance can provide better performance over other instance types not optimized for this kind of use case.

18
Q

Select which describes this Amazon EC2 instance type – Memory optimized

A. Ideal for high-performance databases
B. Offers high-performance processors
C. Suitable for data warehousing applications
D. Balances compute, memory, and networking resources
A

A. Ideal for high-performance databases

19
Q

Select which describes this Amazon EC2 instance type
– Storage optimized

A. Ideal for high-performance databases
B. Offers high-performance processors
C. Suitable for data warehousing applications
    D. Balances compute, memory, and networking resources
A

C. Suitable for data warehousing applications

20
Q

Select which describes this Amazon EC2 instance type – General purpose
A. Ideal for high-performance databases
B. Offers high-performance processors
C. Suitable for data warehousing applications
D. Balances compute, memory, and networking resources

A

D. Balances compute, memory, and networking resources

21
Q

Select which describes this Amazon EC2 instance type – Compute optimized
A. Ideal for high-performance databases
B. Offers high-performance processors
C. Suitable for data warehousing applications
D. Balances compute, memory, and networking resources

A

D. Balances compute, memory, and networking resources

22
Q

Select which describes this Amazon EC2 instance type – Compute optimized
A. Ideal for high-performance databases
B. Offers high-performance processors
C. Suitable for data warehousing applications
D. Balances compute, memory, and networking resources

A

B. Offers high-performance processors