EC2 Flashcards

1
Q

EC2 = ?

A

Elastic Compute Cloud

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

True/False EC2 is an example of Platform As A Service

A

False

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

True/False EC2 is an example of Infrastructure As A Service

A

True

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

What are some types of services EC2 is capable of?

A

Renting virtual machines (EC2)
Storing data on virtual drives (EBS)
Distributing load across machines (ELB)
Scaling services using an auto-scaling group (ASG)

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

What does bootstrapping mean?

A

bootstrapping means running commands when a machine starts

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

What is EC2 user data used to automate?

A

installing updates & software, downloading common files from the internet, etc

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

What is the EC2 naming convention given the example: m5.2xlarge

A

m: instance class
5: generation (AWS improves them over time)
2xlarge: size within the instance class

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

Describe a general purpose EC2 instance

A

provides a balance of compute, memory and networking resources, and can be used for a variety of workloads

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

What are general purpose EC2 instances ideal for?

A

applications that use these compute, memory, and networking resources in equal proportions such as web servers and code repositories

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

What are compute optimized EC2 instances used for?

A

ideal for compute bound applications that benefit from high performance processors

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

What type of jobs require compute optimized instances?

A

batch processing workloads, media transcoding, high performance web servers, high performance computing (HPC), scientific modeling, dedicated gaming servers, ad server engines, machine learning inferences, compute intensive applications

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

Describe a memory optimized EC2 instance

A

designed to deliver fast performance for workloads that process large data sets in memory

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

Describe a storage optimized EC2 instance

A

designed for workoads that require high, sequential read and write access to very large data sets on local storage

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

What are some use cases for storage optimized EC2 instances?

A

high frequency online transaction processing (OLTP) systems, relational & NoSQL databases. cache for in-memory databases, distributed file systems

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

What are some use cases for memory optimized EC2 instances?

A

high performance, relational/non-relational databases, distributed web scale cache stores, in-memory databases optimized for BI (business intelligence), applications performing real-time processing of big unstructured data

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

What do security groups control?

A

how trafffic is allowed into or out of EC2 instances

17
Q

True/False Security groups only contain allow rules

A

True

18
Q

How do security group rules reference by?

A

by IP address or security group

19
Q

How do security groups act on EC2 instances?

A

as a firewall

20
Q

What do security groups regulate?

A

access to ports, authorised IP ranges (IPv4 & IPv6), control of inbound networks, control of outbound network

21
Q

True/False Security groups can only be attached to one instance

A

False, they can be attached to multiple instances