benefits of cloud computing global infrastrucuture
Model: 4 benefits of cloud computing
agility: innovate faster elasticity: no need to overprovision cost savings: trade capital expenses for variable expenses deploy globally in minutes
global infrastrucuture
Region -> AvailabilityZone AZs within region - high speed connection between AZs
local zones: close to large population centers wavelength zones: embed within 5g networks direct connect: links network directly to AWS, bypassing the internet cloudfront: edge locations + regional edge caches
-–
- Compute EC2 Elastic Compute Cloud EC2-auto-scaling ELB Elastic Load Balancing ECS Elastic Container Service EKS Elastic Kubernetes Service Lambda
Befits of EC2 elasticity: scale up and down depending on demand control: root access flexibility: instance types, OS integrated with other AWS services reliable: high available secure cost-effective easy to get started: web console, cli, sdk
instance types general categories -> families -> generation -> size accelerated computing: hardware accelerators storage optimized
AMI Amazon Machine Images -amazon provided -marketplace -community -custom: create & maintain
scalable on-demand architecture EC2-auto-scaling-group desired? what does it do?
ELB elastic load balance app LB: network LB: more resilient to spikes gateway LB: for third party marketplace
-–
- Storage EBS elastic block store S3 simple storage service S3-glacier: backup / archive Storage Gateway: on-premise <> cloud EFS elastic file system FSx (netapp, openzvs, windows file server, luster)
EBS ? shared storage for all instances?
S3
S3-standard S3-standard-IA infrequent access S3-one-zone-IA infrequent access S3-glacier - a. instant retrieval - b. flexible retrieval - c. deep archive
S3-Intelligent-Tiering: automatic switching
-–
Databases RDS relational database service (aurora, postgres, mysql, mariadb, oracledb, sql server) DynamoDB nosql ElastiCache in-memory cache …
-–
Networking VPC virtual private cloud Security Groups NACL network access control lists Route 53
VPC
-–
Security
IAM Identity & Access Management
-–
Summary management interface - web console - CLI - SDK - (rest api)
Resources in this section What Is Cloud Computing? Global Infrastructure Compute for any workload Amazon EC2 Instance Types Elastic Load Balancing Cloud Storage on AWS Amazon S3 Amazon S3 Storage Classes AWS Cloud Databases AWS Networking and Content Delivery Security best practices for your VPC Security and Compliance Security, Identity, and Compliance on AWS Shared Responsibility Model AWS Identity and Access Management (IAM) AWS Compliance AWS Documentation Cloud Products