Global Infrastructure and Reliability Flashcards

1
Q

AWS Region

A
  • a large group of datacenters - close to business traffic demands (Paris, Tokyo, etc.)
  • multiple datacenters in each region
  • compute, storage, and everything that is needed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How are regions connected?

A

With high-speed fiber network

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

Regional Data Sovereignity

A

each is isolated, so that no data leaves the region without the user’s explicit premission

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

Factors in choosing a region

A
  1. compliance requirements
  2. proximity to customers
  3. feature availability
  4. pricing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Availability Zone

A

a datacenter or a group of datacenters with redundant power, network, connectivity

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

Availability Zone vs. Region

A
  • a region is not one location
  • a region consists of availablity zones
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Regionally scoped services

A

They run in all Availablity Zones, e.g. ELB

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

How are Availablity Zones located in a region?

A
  • tens of miles apart
  • close enough to have low latency
  • far enough for one to not be affected by a disaster in another one
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Types of Edge Locations

A
  • Amazon Cloud Front
  • Amazon Outposts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an edge location?

A

A part of Content Delivery Network, separate from regions, caching copies of data closer to customers.
Runs Amazon Cloud Front and Amazon Route 53 (DNS).

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

What is Amazon Cloud Front

A

A part of the Content Delivery Network in edge locations.

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

What are Amazon Outposts

A

fully operational mini-region inside a private datacenter - owned and managed by AWS, but isolated.

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

Tools for provisioning AWS resources

A
  1. Management Console (web UI)
  2. CLI
  3. SDKs
  4. other, e.g. Cloud Formation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are APIs used for?

A

to provision, configure, and interact with resources

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

AWS Management Console uses

A
  • to get started
  • to test deploy
  • to monitor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

AWS CLI - features

A
  • uses terminal
  • allows automation by making actions scriptable and repeatable
  • less susceptible to error
17
Q

AWS SKDs uses

A

allows for interacting with resources using programming languages

18
Q

AWS Elastic Beanstalk

A

service for deploying and scaling web applications and services. Upload your code and Elastic Beanstalk automatically handles the deployment—from capacity provisioning, load balancing, and auto scaling to application health monitoring.

19
Q

AWS Cloud Formation

A

infrastructure as code tool in a declarative format (json, yml)

20
Q

Benefits of AWS Cloud Formation

A
  • all resources are deployed in parallell
  • rolls back changes in the case of errors