is consumed. TRADITIONAL CLOUD Forecast capacity Request capacity Buy hardware Provision by API Rack & configure Scale with demand Wait weeks / months Pay for usage 05
the system handle growth? Can capacity expand and contract with demand? Scale up or scale out as demand increases. Add when needed. Release when not. Cloud makes capacity a variable, not a purchase order. 06
workload. AMI Template OS + software INSTANCE CPU + memory Your virtual server SECURITY Network access Security Group EC2 gives flexibility, but you manage more of the stack. 13
not the business problem. EC2 ECS / EKS Lambda Virtual machines Containers Serverless More infrastructure control Package & orchestrate apps Run code on demand 15
matches the workload. EC2 ECS / EKS Lambda USE IT FOR USE IT FOR USE IT FOR Legacy app migration Custom OS / agent Long-running backend Microservices Containerized APIs Portable app runtime File processing API handlers Scheduled automation NOT THE BEST FIT NOT THE BEST FIT NOT THE BEST FIT Tiny event-driven jobs Simple one-off functions Always-on server workloads Ask first: how much infrastructure do I actually need to manage? 37
the storage question. Amazon S3 Amazon EBS Amazon EFS USE IT FOR USE IT FOR USE IT FOR Images & videos Backups & archives Logs & static assets EC2 boot volume Application disk Persistent block storage Shared filesystem Multiple compute clients Linux file workloads NOT THE BEST FIT NOT THE BEST FIT NOT THE BEST FIT EC2 operating-system disk Shared storage across many hosts Massive object collections 38
AWS CUSTOMER Security OF the cloud Security IN the cloud Facilities · hardware · foundational infrastructure Identity · data · configuration · applications 28
How do we manage encryption keys? GuardDuty What suspicious activity is happening? WAF What web requests should be blocked? Inspector Where are workload vulnerabilities? 29
questions. AMAZON CLOUDWATCH AWS CLOUDTRAIL What is happening to my systems? Who did what in my AWS environment? Metrics · logs · alarms AWS API activity 30
history are different tools. ADMIN / ROLE CloudTrail WHO changed it? Which API call? CloudWatch Is the system unhealthy? Should an alarm fire? Change S3 policy 41
memorize 200+ services. Run a traditional / custom server workload EC2 Run containerized microservices ECS / EKS React to an event with short-lived code Lambda Store files, backups, logs, media S3 Give an EC2 instance persistent disk EBS Share a filesystem across compute EFS Store relational application data RDS Control what a workload can access IAM Role See metrics, logs, alarms CloudWatch Audit AWS API activity CloudTrail 42
not just a remote data center. 02 AWS architecture is built from a small set of foundational concepts. 03 High availability and security are design decisions. 04 Managed services reduce work, not responsibility. 05 Understand how the pieces fit. Do not memorize the catalog. 35