# Module 3: AWS Global Infrastructure Overview # Section 1: AWS Global Infrastructure * The **AWS Global Infrastructure** is designed and built to deliver a *flexible, reliable, scalable* and *secure* cloud computing environmnent with high-quality **global network performance** ## AWS Region :::info An AWS Region is a geographical area * Data replication across Regions is controlled by you * Communication between Regions uses AWS backbone network infrastructure ::: * Each region provides full redundancy and connectivity to the network * A region typically consists of two or more *Availability Zone* ## Selecting a Region ![](https://i.imgur.com/DJh8Rj8.png) * Might be legal requirements * Local laws can restrict the Region * Ex: European Union * Latency * Can test with Cloud Ping * Not all AWS services are available depending on the region ## Availability Zones * Each *Region* has multiple Availabiity Zones * Each *Availability Zone* is fully isolated partition of the AWS infrastructure * 69 Availability Zones worldwide * Availability Zones consist of discrete *data centers* * Usually 3 * They are designed for fault isolation * They are interconnected with other Availability Zones by using high-speed private networking * Dedicated fiber * You choose your Availability Zones * **AWS recommends replicating data and resources across Availability Zones** for resiliency * Protected for tornadoes, lightning, earthquakes... ![](https://i.imgur.com/HomQOnT.png) ## AWS data centers * AWS data centers are *designed for security* * Data centers are where the data resides and data processing occurs * Each data has redundant power, networking and connectivity, and is housed in a separate facility * A data center typically has 50,000 to 80,000 physical servers AWS uses custom netowrking equipment source from multiple ODMs. :::info ODM: Original Device Manufacturers Design and manufacture product based on specifications from a second company. The second company rebrand the products for sale. ::: ## Points of Presence * AWS provides a global network of 187 *Points of Presence* locations * Consists of 176 **edge locations** and 11 **Regional edge caches** * Used with Amazon CloudFront * A global Content Delivery Network (CDN) that delivers content to end users with *reduced latency* * Regional edge caches used for content with infrequent access ![](https://i.imgur.com/6J3o6oO.png) ## AWS infrastructure features * Elasticity and scalability * Elastic infrastructure; dynamic adaption of capacity * Scalable infrastructure; adpats to accomodate growth * Fault-tolerance * Continues operating properly in the presence of a failure * Built-in redundancy of components * High availability * High level of operational performance * Minimize downtime * No human intervention # Section 2: AWS services and service category overview ## AWS foundational services ![](https://i.imgur.com/prMsfbj.png) ## AWS categories of services ![](https://i.imgur.com/S1ZnF8g.png) ## Storage service category * Amazon Simple Storage Service (Amazon S3) * Object storage * Scalability, data availbility and performance * Amazon Elastic Block Store (Amazon EBS) * high performance block storage * Used with Amazon EC2 * Amazon Elastic File System (Amazon EFS) * Scalable file system (NFS) * Use with AWS Cloud Services * Amazon Simple Storage Service Glacier * Extremely low-cost * Data archiving ## Compute service category * Amazon EC2 * Resizable compute capacity * Amazon EC2 Auto Scaling * Automaticaly add or remove EC2 instances * Amazon Elastic Container Service * Supports docker container * Amazon EC2 Container Registry (ECR) * Fully managed docker container registry * AWS Elastic Beanstalk * Deploying and scaling web applications * AWS Lambda * Run code without servers * No charge when the code is not running * Amazon Elastic Kubernetes Service (Amazon EKS) * Deploy, manage and scale applications using Kubernetes * AWS Fargate * Run container without having to manage servers ## Database service category * Amazon Relational Database Service (RDS) * Relational database in the cloud * Scalable * Automating database setup, patching, back-ups * Amazon Aurora * MySQL and PostreSQL * 5 time faster than MySQL * 3 times faster than PostreSQL * Amazon Redshift * Analytic queries against petabytes of data * Fast * Amazon DynamoDB * NoSQL database * Single digit performance ## Networking and content delivery service category * Amazon VPC * Isolated sections AWS Cloud * Elastic Load Balancing * Automatically distributes incoming application traffic * Amazon CloudFront * Delivery network (CDN) * Secures data to cutsomers * AWS Transit Gateway * Connect Amazon VPC and on-premises network * Amazon Rout 53 * Scalable cloud domain name system * Translate URL to IP addresses * AWS Direct Connect * Established dedicated private network * AWS VPN * Secure private tunnel to AWS global network ## Security, identity and compliance service category * AWS Identity and Access Management (IAM) * Enables you to manage access * AWS Organizations * Restricts actions and services allowed in your account * Amazon Cognito * Let you add user authentification and access control to web and mobile apps * AWS Artifact * On-demand access to AW security and compliance reports * AWS Key Management Service (KMS) * Create and manage encryption keys * AWS Shield * Managed distributied denial of service protection service ## AWS cost management category * AWS Cost and Usage Report * Set AWS cost and usage data * AWS Budget * Set custom budget * AWS Cost Explorer * Visualize and manage AWS cost and usage ## Management and governance service category * AWS Management Console * Web-based user interface for accessing your AWS account * AWS Config * Track resource inventory * Amazon CloudWatch * Monitor resources and app * AWS Auto Scaling * Scale multiple resources to meet demand * AWS Command Line Interface (CLI) * Unified tool to manage AWS services * AWS Trusted Advisor * Optimize perfomance and security * AWS Well-Architected Tool * Reviewing and improving workloads * AWS CloudTrail * Track user activity an API usage # Wrap-up video ## Sample exam question Which component of AWS global infrastructure does Amazon CloudFront use to ensure low-latency delivery ? 1. AWS Regions 2. AWS edge locations 3. AWS Availability Zones 4. Amazon Virtual Private Cloud (Amazon VPC) :::spoiler Answer keyword: * components of AWS global infrastructure * CloudFront: AWS service * low-latency: benefit provided by the component Answer: 2. :::