Module 3: Global Infrastructure and Reliability Flashcards
Factors in choosing a Region
- Compliance
- Proximity
- Feature Availability
- Pricing
What are Regions?
Regions are geographically isolated Areas
What is Data Sovereignty (pertaining to Regions)?
Data sovereignty: Depending on your company and location, you might need to run your data out of specific areas.
-For example, if your company requires all of its data to reside within the boundaries of the UK, you would choose the London Region.
What is proximity to customer?
Latency to customer
What are Availability Zones?
Single data center or a group of data centers within a Region located tens of miles apart from each other.
What is an Edge Location?
Site that Amazon CloudFront uses to store cached copies of your content closer to your customers for faster delivery.
What is Amazon CloudFront?
Amazon’s Content Delivery Network (CDN)
What services are provided by Amazon CloudFront?
Service that helps deliver data, video, applications, and APIs to customers around the world with low latency and high transfer speeds
What is Route 53?
Amazon’s Doman Name Service (DNS)
What services does Route 53 provide?
Helping direct customers to the correct web locations with reliably low latency.
What are AWS Outposts?
Fully operational mini Region, right inside your own data center owned and operated by AWS
What is the base function of all of AWS?
Everything on AWS works on API calls
What are APIs?
Application Program Interface
Types of Provisioning Tools
- AWS Management Console
- AWS Command Line Interface (CLI)
- AWS Software Development Kits (SDKs)
What is the AWS Management Console?
Web-based interface for accessing and managing AWS services
What is the AWS Management Console used for?
- Test Environments
- View AWS Bills
- View monitoring
- Working with non-technical resources
What is AWS Command Line Interface (CLI)?
Make APIS calls using the terminal on your machine
What does CLI provide?
- Enables you to control multiple AWS services directly from the command line within one tool
- Automate the actions that your services and applications perform through scripts.
What is AWS Software Development Kits (SDKs)?
Interact with AWS resources through various programming languages
What do SDKs provide?
Enable you to use AWS services with your existing applications or create entirely new applications that will run on AWS.
Types of Managed Provisioning Tools
- AWS Elastic Beanstalk
- AWS Cloud Formation
What is AWS Elastic Beanstalk?
Provide code and configuration settings, and Elastic Beanstalk deploys the resources necessary to perform the following tasks:
1. Adjust capacity
2. Load balancing
3. Automatic scaling
4. Application health monitoring
What is AWS Cloud Formation?
Build an environment by writing lines of code instead of using the AWS Management Console to individually provision resources