Global Infrastructure and Reliability Flashcards

1
Q

How does the cafe achieve high availability?

A

Multiple locations across the city.

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

Why is high availability important for the cafe?

A

To serve customers during disruptions.

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

Why does AWS operate in different regions?

A

High availability and fault tolerance.

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

What could happen with only one giant data center?

A

Risk of complete application downtime.

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

How many data centers does AWS operate in?

A

Operates in different regions globally.

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

Why did businesses historically run their own data centers?

A

Lack of alternatives; no choice.

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

What’s a fundamental problem with any data center?

A

Events causing loss of connection.

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

How does AWS address the question of disaster recovery?

A

Building data centers in Regions.

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

What are AWS Regions designed for?

A

Closest to business traffic demands.

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

What is the critical security consideration for data in a Region?

A

Data isolation; explicit permission.

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

What is regional data sovereignty in AWS Regions?

A

Data subject to local laws and statutes.

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

What are the four business factors for choosing a Region?

A

Compliance, proximity, feature availability, pricing.

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

Why might a business choose a specific Region based on compliance?

A

Regulatory control; data location.

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

Why is proximity a major factor in choosing a Region?

A

Latency considerations; closeness to customers.

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

How does feature availability impact Region selection?

A

Some features may be available in specific Regions first.

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

How does pricing influence the choice of AWS Region?

A

Cost considerations; different tax structures.

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

What are the key factors for choosing a Region?

A

Compliance, proximity, features, pricing.

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

Why might a company choose a specific Region based on compliance?

A

Adherence to data regulations and legal requirements.

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

What is an example of a compliance-driven Region choice?

A

Storing data within the UK boundaries (e.g., London Region).

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

In the absence of location-specific data regulations, what factors might a company focus on?

A

Proximity, feature availability, pricing.

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

How does proximity to customers impact service delivery?

A

Closer Regions result in faster content delivery to customers.

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

What factors might influence the choice of a Region based on available services?

A

The need for specific features or services not available in the closest Region.

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

Why might a company choose a Region based on pricing?

A

Variability in costs due to factors like tax structures; different Regions may have different pricing.

24
Q

What is an Availability Zone (AZ)?

A

Discrete data center(s) with redundancy. A single data center or group of data centers within a Region

25
Q

Why are Availability Zones not built right next to each other?

A

To prevent losing connectivity in a large-scale incident.

26
Q

What is the recommended practice for high availability in AWS?

A

Deploy infrastructure across at least two Availability Zones.

27
Q

What is a regional service in AWS?

A

Service running synchronously across multiple Availability Zones.

28
Q

What is the purpose of Availability Zones in AWS?

A

Provide redundancy and reduce the impact of disasters.

29
Q

Why are Availability Zones located tens of miles apart?

A

To minimize the chance of multiple Availability Zones being affected by a disaster.

30
Q

What is the recommended best practice for running applications in AWS?

A

Run applications across at least two Availability Zones in a Region.

31
Q

In the event of an Availability Zone failure, what ensures continuity for your application?

A

Running instances in other Availability Zones.

32
Q

What is the purpose of Amazon CloudFront on AWS?

A

Accelerate content delivery worldwide.

33
Q

How does Amazon CloudFront reduce latency?

A

Uses Edge locations globally.

34
Q

What is AWS Outposts?

A

Mini AWS Region in your data center.

35
Q

What do AWS Edge locations run besides CloudFront?

A

Amazon Route 53 DNS.

36
Q

What is an API in the context of AWS?

A

Application Programming Interface.

37
Q

Why might relying on the AWS Management Console for production environments be less desirable?

A

Prone to manual errors.

38
Q

How does the AWS Command Line Interface (CLI) differ from the Management Console?

A

Allows scriptable and repeatable actions.

39
Q

Why is automation important in cloud deployments?

A

Ensures successful and predictable deployment.

40
Q

What is the AWS Command Line Interface (CLI) used for?

A

Controlling multiple AWS services from the command line.

41
Q

How does AWS CLI contribute to automation in AWS?

A

Enables automation through scripts.

42
Q

What is the purpose of software development kits (SDKs) in AWS?

A

Facilitate the use of AWS services through an API in various programming languages.

43
Q

Name a few programming languages supported by AWS SDKs.

A

C++, Java, .NET, and more.

44
Q

What is AWS Elastic Beanstalk used for?

A

Simplifies EC2-based environment provisioning.

45
Q

What does AWS Elastic Beanstalk allow users to focus on?

A

Business application, not infrastructure.

46
Q

What is AWS CloudFormation?

A

Infrastructure as code tool.

47
Q

How does CloudFormation handle resource provisioning?

A

Parses template and calls APIs.

48
Q

Why is CloudFormation less prone to errors?

A

Totally automated process.

49
Q

What tasks can AWS Elastic Beanstalk perform?

A

Adjust capacity, load balancing, scaling, health monitoring.

50
Q

How does AWS CloudFormation treat infrastructure?

A

As code, using lines of code.

51
Q

What does AWS CloudFormation enable users to do?

A

Build infrastructure in a safe, repeatable manner.

52
Q

What happens if AWS CloudFormation detects errors during changes?

A

Rolls back changes automatically.

53
Q

Name a service that automatically deploys across multiple Availability Zones.

A

Elastic Load Balancing, Amazon SQS, Amazon SNS.

54
Q

What is the purpose of Edge locations?

A

Speed up content delivery to customers.

55
Q

Name two options for provisioning AWS resources

A

AWS Elastic Beanstalk and AWS CloudFormation.

56
Q

How many Availability Zones does a Region consist of?

A

Three or more.

57
Q

AWS Outposts

A

Extend AWS infrastructure globally