AWS is a cloud computing provider. It has services to multiple demands of any size.
AWS has a global infra that can attend customers in multiple locations. The infra is composed by:
- A regions is a cluster of data centers.
- They are all around the world and have names (us-east-1, sa-east-1)
- Availability Zones (AZ) give customers the ability to operate production applications and databases that are more highly available, fault tolerant, and scalable than would be possible from a single data center.
- Each region has many AZ. Usually 3, min 2 max 6
- Each availability zone (AZ) is one or more discrete data centers with redundant power, networking, and connectivity
- They’re separate from each other, so that they’re isolated from disasters
- They’re connected with high bandwidth, ultra-low latency networking
- All AZs together will form a region
- All traffic between AZs is encrypted
Each AWS Region consists of multiple, isolated and physically separated availability zones within a geographical area.
- Deliver customer’s content through a worldwide network of Points of Presence (PoP) locations, which consists of Edge Locations and Regional Edge Cache servers.
- AWS has 216 Points of Presence (205 Edge Locations & 11 Regional Caches) in 84 cities across 42 countries
- Content is delivered to end users with lower latency
- Amazon Data Centers where they have the physical computers
- AWS Local Zones are a new type of AWS infrastructure deployment that places AWS compute, storage, database, and other select services closer to large population, industry, and IT centers.
- Enterprise IT, Backup & Storage, Big Data analytics
- Website hosting, Mobile & Social Apps
- Gaming
AWS Has a large services portfolio. Some of them are available Globally other are scoped by a Region.
- IAM (Access Management)
- Route 53 (DNS Service)
- CloudFront (CDN)
- SES (Simple Email Service)
- WAF (Web Application Firewall)
- Amazon EC2 (Infrastructure as a Service - IaaS)
- AMI (Amazon Machine Image)
- Elastic Beanstalk (Platform as a Service - PaaS)
- Lambdas (Function as a Service - FaaS)
- Rekognition (Software as a Service - SaaS)
- S3 (has a global console, but this is a Regional Service)
- VPC (Virtual Private Cloud)
- DynamoDB
- Storage Gateway