Please enable JavaScript.
Coggle requires JavaScript to display documents.
AWS Module 3 - Coggle Diagram
AWS Module 3
Introduction
AWS Global Infrastructure
high availability and fault tolerance
around the world - Regions
AWS Regions
lives and runs in Region
Compliance to know what region
Proximity - run close to clients
Feature availability
none all features are available to regions
Pricing
Some locations are more expensives
4 key business factors to choose region
Compliance
Proximity
Feature availability
Pricing
Its location with large data centers
ex: Sao Paulo, Ohio, Paris etc
Availability Zones
multiple isolated and physical availability zones
Best practice - run across at least two Availability Zones in a Region
ELB run across all availability zones. Its regional
Regionally scoped service
It is a single data center or group of it
Edge Locations
data center is not close to customers
cache data
use content delivery network, CDNs.
Amazon CloudFront. Its a CDN.
Helps to delivery data, video, app and APIs
uses edge location around the world
accelerate communications whatever customers are
Run CloudFront
Run DNs known as Amazon Route 53
AWS Outposts
Run isolated inside in your building
Key points
Regions are geographically isolated areas
Regions contain availability Zones
Edge locations run CloudFront to get customer all around the world
CloudFront uses Edge localtion to cached copies of your content close to customers
AWS Resources
interact with this services with API
API: Application programming interface
Interacting with AWS Services
AWS Management console
View AWS Bills
Test environments
View monitoring
Work with non-technical resources
AWS Command Line Interface (CLI)
Make API calls using the terminal on machine
less human error using CLI
AWS Software Developments Kits (SDK)
interact to AWS through several programming languages
Varios other tools
like CloudFormation
Provisioning a resource
Log in to the AWS Management Console
Write commands
Write programs
Other ways to manage AWS environment
AWS Elastic Beanstalk
Application code and desired configurations
Can be deployed again easily
Helps to focus on business app and not the infrastructure
performing tasks
Adjust capacity
Load balancing
Automatic scaling
Application Health monitoring
AWS CloudFormation
infrastructure as code tool
declarative way using JSON or YAML
helps with
Storage
Database
Analytics
Machine learning
more
Define your resources
AWS CloudFormation Template
Parse the template
Begin provisioning resources defined in parallel
Manages AWS APIs calls
Can run in multiple accounts or regions
Provision your resources safe
without perform manual actions
roll back changes when detects errors
Elastic Load Balancing - ELB
Amazon Simple Queue Service - SQS
Amazon Simple Notification Service - SNS
this is already available in two differente zones