Cloud Concepts
Defining the Cloud
Candidates must understand the AWS Cloud value proposition: trade fixed capital expense for variable operational expense, benefit from massive economies of scale, stop guessing capacity, increase speed and agility, and go global in minutes. Know the difference between IaaS (e.g., Amazon EC2), PaaS (e.g., AWS Elastic Beanstalk), and SaaS (e.g., Amazon WorkSpaces). The AWS Well-Architected Framework has six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. The AWS Cloud Adoption Framework (CAF) organizes guidance into six perspectives: business, people, governance, platform, security, and operations. Understand the shared responsibility model: AWS is responsible for security of the cloud (physical facilities, hardware, network), while customers are responsible for security in the cloud (data, identity, patching guest OS).
Traps to Watch
Questions often blur the line between high availability (minimizing downtime via redundancy across AZs) and fault tolerance (zero downtime via automatic failover) and disaster recovery (recovering from a large-scale event). Another trap is confusing scalability (ability to handle growth) with elasticity (automatic scaling up and down to match demand). Also, do not assume the cloud removes all customer responsibility: patching an EC2 instance's OS is always the customer's job, even in managed services like RDS (AWS patches the DB engine, but you manage data and access).
Worked Example / Rule of Thumb
A company wants to run a web application with unpredictable traffic and avoid paying for idle servers. The best answer is to use Auto Scaling groups with Elastic Load Balancing (elasticity) rather than reserving a fixed number of instances. Rule of thumb: if the question mentions "unpredictable" or "variable" demand, look for elasticity and pay-as-you-go pricing.
Key Takeaways
- Shared responsibility: AWS secures the cloud; you secure what you put in it.
- Six pillars of Well-Architected: operational excellence, security, reliability, performance efficiency, cost optimization, sustainability.
- Elasticity ≠ scalability; HA ≠ fault tolerance ≠ DR.
- Cloud value: variable expense, economies of scale, speed, global reach.