L6b - Cloud Systems Flashcards

1
Q

Amazon’s elastic block storage (EBS)

What is it?

Is it persistent?

A

Amazon Elastic Block Store (Amazon EBS) is a storage service for Amazon EC2 instances (VM).

short: EBS is a disk for VM

persistent

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

Amazon’s elastic file system (EFS)

What is it?

Is it persistent?

A

It allows you to create and share file systems that can be accessed concurrently by multiple EC2 instances, providing a shared file storage solution for your applications.

persistent

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

Amazon’s S3 storage

What is it?

Is it persistent?

A

persistent object storage (object storage means, objects are accessed via HTTP GET/PUT/DELETE)

short: slow but cheap storage

persistent

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

What is S3 commonly used for?

A
  1. backup
  2. data archiving
  3. content storage for websites
  4. as a data lake for analytics
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are two purposes of load balancers?

A

performance: distribute load across machines
availability: send work only to available machines

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

What is DMZ?

A

It acts as a buffer zone to add an extra layer of security by isolating publicly accessible services, such as web servers or email servers, from the internal network to minimize the potential impact of security breaches.

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

What is the purpose of DMZ? What does it provide?

A
  1. protect the rest of the system
  2. firewall access
  3. create network groups
  4. controlled SSH access
  5. virtual network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Azure’s Jump Box?

A

you access only to one VM (the Jump Box) and then access the rest of the machine over the Jump Box

You can control and monitor access, restrict IPs that can connect, etc.

extra: Bastion even better (no public IP needed to connect)

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

The tiers in charge of processing requests are built as a pool of VMs. What are those called?

A

compute tiers

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

Why do we have them?

A

For isolation. Tiers are isolated from each other for security.

extra: often, a tier can only be accessed form the tier above

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

What are different approached to implement data tier?

A
  1. using an VM and running a database on it
  2. using a data service (no need to maintain the system, many additional features such as automatic replication, etc.)
  3. growing trend is towards managed data services (cloud native databases)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Amazon’s Route 53?

A

A distributed, reliable DNS

  1. maps systems inside the cloud to URLs and external addresses
  2. implements flow and traffic control according to user defined policies (location, latency, round robin, failures status, etc.), includes geo-routing (routing requests to other data centers)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why do we need DNS resolution for the cloud using an additional service?

A

Most of the system in the cloud sit on virtual private networks…

but systems needs to be visible from the outside

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

What are the different storage needs?

A
  1. local disk (EBS)
  2. local file system (EFS)
  3. large storage (S3)
  4. archival (S3 Glacier)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a CDN?

A

A CDN manages traffic to web sites so that the content is downloaded from a near-by location (stored or cached there).

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

availability sets

A

VMs you deploy on Azure are distributed across multiple isolated hardware nodes in a cluster

17
Q

availability zones

A

separate physical locations within an Azure region

Each zone consists of one or more datacenters equipped with independent power, cooling, and networking.

18
Q

Amazon’s region

A

AWS has the concept of a Region, which is a physical location around the world where we cluster data centers.

short: multiple, isolated, and physically separate AZs within a geographic area

19
Q

Amazon’s availability zone

A

We call each group of logical data centers an Availability Zone.