EC2 - Elastic Compute Cloud Flashcards

1
Q

What is the purpose of EC2?

A

It allows you to deploy virtual servers within your AWS environment.

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

The EC2 service can be broken down into what components?

A
Amazon Machine Images (AMIs)
Instance Types
Instance Purchasing Options
Tenancy
User Data
Storage options
Security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are AMI’s? What is the benefit?

A

Templates of pre-configured EC2 instances that allow for quick launch of a new EC2 instance based on the configuration within the AMI

It prevents the need to install an OS or any other common applications needed for installation on other EC2 instances

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

At a high level, an AMI is an ________ __________ with an OS and applications along with any __________ configuration.

A

image baseline, custom

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

When selecting an EC2 instance, what configuration do you need to select first?

A

AMI

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

Why would you want to create your own AMI?

A

It helps speed up deployments

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

What is the AWS Marketplace?

A

An online store that allows you to purchase AMIs from trusted vendors.

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

What are Community AMI’s?

A

They are a repository of AMIs that have been created and shared by other AWS members.

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

Once you’ve selected your AMI, what do you select next?

A

Instance type

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

How do you define Instance Types?

A

By different parameters (ECUs, Physical Processor, vCPUs, Clock Speed, Memory, Instance Storage, etc.)

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

What are Micro Instances?

A

Low-cost instance option, providing a small amount of CPU resources.

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

What are Micro Instances Best Suited for?

A

Lower throughout applications

Websites that require additional compute cycles but not for sustained CPU performance

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

Low traffic websites or blogs, small administrative applications, bastion hosts, and free trails to explore EC2 Functionality are best used with what instance type?

A

Micro Instances

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

General Purpose Instances provide a balance of…

A

Compute, memory, and network resources and are good for many applications.

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

What instance would you recommend for small and medium databases, data processing tasks that require additional memory, catching fleets, and running backend servers for SAP, Microsoft SharePoint, and other enterprise applications?

A

General Purpose Instances

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

Compute Optimized Instances have a…

A

higher ratio of vCPUs to memory than other families.

17
Q

Which instance has the lowest cost per vCPU among all Amazon EC2 Instance types?

A

Compute Optimized Instances

18
Q

For running CPU-bound scale out applications, what instance would you recommend?

A

Compute Optimized Instances

19
Q

Examples of applications that use Compute Optimized Instances include

A
High Traffic Front End Fleets
On-Demand Batch Processing
Distributed Analytics
Web Servers
Batch Processing
High Performance Science & Engineering Applications
20
Q

What does GPU stand for?

A

Graphics Processing Unit

21
Q

What do GPU instances provide?

A

Graphics Processing Units along with high CPU and network performance for applications benefitting from highly parallelized processing.

22
Q

What are examples of applications that benefit from GPU Instances?

A

3D Graphics
HPC
Rendering
Media Processing Applications

23
Q

What do FPGA Instances provide?

A

Customizable field programming gate arrays that can be programmed to create application specific hardware accelerations along with high CPU performance, large memory and high network bandwidth for applications requiring massively parallel processing power (genomics, data analytics, video processing and financial computing)

24
Q

These instances have the lowest cost per GM of RAM among Amazon EC2 instance types.

A

Memory optimized instances

25
Q

What instance type would you recommend for database applications, memcached and other distributed caches, and larger deployments of enterprise applications like SAP and Microsoft SharePoint?

A

Memory Optimized Instances

26
Q

This instance provides direct-attached storage options optimized for applications with specific disk I/O and storage capacity requirements.

A

Storage Optimized Instances