Global Infrastructure Flashcards
Whats an AZ?
An Availability Zone is a single data center or a group of data centers within a Region
Define some characteristics about AZ? latency, distance.
located tens of miles apart from each other. But close enough for low latency when info requested and received between AZs.
distant enough to reduce the chance that multiple Availability Zones are affected.
Why run EC2s in multiple AZ?
best practice is to run applications across at least two Availability Zones in a Region
If 1 were to fail, your application would still be running in us-west-1b.
Planning for failure and deploying applications across multiple Availability Zones is an important part of building a ________________
resilient and highly available architecture.
Which factors determine which region you choose?
Location-specific compliance and data governance
Get content faster to cmrs, select region closer to them.
Services available in regions
Pricing varies across regions
Whats an edge location?
edge location is a site that Amazon CloudFront uses to store cached copies of your content closer to your customers for faster delivery.
whats a region?
consists of 2+ AZ
AWS Outpost
Extend AWS infrastructure and services to your on-premises data center e.g. in building
Whats cloud front?
CDN, uses a network of edge locations to cache content and deliver it to customers all over the world.
When content is cached, it is stored locally as a copy which makes it faster.
Whats route 53?
Domain Name Service: Also runs on Edge locations directing customers to the right address.
How can you provision reources? NAME 5 ways
- AWS Management Console
- AWS CLI to make API requests via command line
3, Software Development Kits: intereact with AWS resoruces via programming language - AWS Elastic Bean Stalk: provide code and configuration settings to deploys the resources necessary to perform the following tasks:
- Cloud Formation
Why would you use AWS CLI?
AWS CLI to make API requests via command line
Why would you use SDK?
3, Software Development Kits: intereact with AWS resoruces via programming language
wHY WOULD YOU USE IAC?
Infrastructure as code, building an environment by code.
Why would you use Elastic Bean Stalk?
AWS Elastic Bean Stalk: provide code and configuration settings to deploys the resources necessary to perform the following tasks: