EC2 Flashcards

1
Q

What is EC2?

A

Elastic Compute Cloud supports resizable computing capacity. Spin up new servers in the cloud quickly and drop them when you don’t need them anymore.

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

What is an AMI?

A

Amazon Machine Image - an environment with an os and the needed parts to boot up an instance.

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

Difference b/t using local instance store and elastic block store for the root device?

A

When launching an instance, you need to store the root device data somewhere.

EBS storage persists even through stopping and starting the instance.

Local instance storage only exists while the instance is running.

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

Accelerated computing instances

A

These instances use hardware accelerators or co-processors to perform some functions (such as floating-point number calculation and graphics processing).

Includes: GPU, G3, P2, P3

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

Compute optimized instances

A

For applications that need high compute power:

Like high-performance web servers, high-performance computing (HPC), scientific modelling, distributed analytics and machine learning inference.

Includes: C4, C5

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

General purpose instances

A

Includes A1, M4, M5, T2

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

High memory instances

A

To run large in-memory databases

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

Storage optimized instances

A

Includes dense storage, hdd, and high I/o

Dense storage: high sequential read and write access to very large data sets, such as Hadoop distributed computing, massively parallel processing data warehousing, and log processing applications

HDD: hard disk drives (HDDs) and are ideal for frequently accessed, throughput intensive workloads with large datasets and large I/O sizes, such as MapReduce, Kafka, log processing, data warehouse, and ETL workloads

High I/O : for applications that require access to millions of low latency IOPS, and can leverage data stores and architectures that manage data redundancy and availability. Example applications are: NoSQL databases like Cassandra and MongoDB

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