AWS Builder Center
Day 1: Cloud Fundamentals and AWS Global Infrastructure

Day 1: Cloud Fundamentals and AWS Global Infrastructure

Exam domains covered today: Domain 1 Cloud Concepts (24%) and the global infrastructure part of Domain 3 (34%).

What you will learn today

  • What cloud computing actually means
  • IaaS, PaaS, and SaaS
  • Public, private, and hybrid cloud
  • The six advantages (benefits) of AWS Cloud
  • Regions, Availability Zones, and Edge Locations
  • The wider AWS global infrastructure
  • Elasticity, scalability, agility, and high availability
  • AWS Well-Architected Framework introduction
  • How AWS can be accessed

1. What is cloud computing?

Cloud computing is the on-demand delivery of IT resources (compute, storage, databases, networking, analytics, AI) over the internet with pay-as-you-go pricing.
Five ideas sit inside that sentence, and exam questions often test them:
CharacteristicMeaning
On-demand self-serviceYou create resources yourself in minutes, with no sales call or purchase order
Broad network accessResources are reachable over the internet or private connections
Resource poolingAWS serves many customers from shared, secure infrastructure (multi-tenant)
Rapid elasticityResources scale out and in quickly
Measured serviceUsage is metered, and you pay only for what you use
Analogy: Owning servers is like owning a car: you pay upfront, maintain it, insure it, and it sits idle most of the day. The cloud is like Uber: you pay only for the ride you take.

Traditional IT vs cloud

AspectTraditional (on-premises)Cloud (AWS)
Cost modelLarge upfront CapExPay-as-you-go OpEx
Capacity planningGuess years aheadScale on demand
Time to get a serverWeeks or monthsMinutes
MaintenanceYou manage hardware, power, coolingAWS manages the data centers
Global reachBuild or rent data centersDeploy in many Regions in minutes
Risk of wrong guessIdle hardware, or outages if too smallMinimal; scale up or down
CapEx vs OpEx
TermMeaningExample
CapEx (Capital Expenditure)Upfront spending on physical assetsBuying servers
OpEx (Operational Expenditure)Ongoing spending as you consumePaying for EC2 per hour

2. Cloud service models: IaaS, PaaS, SaaS

ModelYou manageProvider managesAWS examplesAnalogy
IaaS (Infrastructure as a Service)OS, runtime, apps, dataHardware, networking, virtualizationAmazon EC2, EBS, VPCRenting an empty kitchen
PaaS (Platform as a Service)Application code and dataOS, runtime, scaling, patchingAWS Elastic Beanstalk, Amazon RDSRenting a kitchen with tools and ingredients
SaaS (Software as a Service)Only your usage and settingsEverythingAmazon Connect, Amazon Q, Gmail, SalesforceOrdering a finished meal at a restaurant
FaaS / ServerlessOnly your function codeServers, OS, scalingAWS LambdaPaying a taxi per ride, not owning a car
Exam tip: More control means more responsibility. IaaS gives the most control. SaaS gives the least control and the least management work.

3. Cloud deployment models

1
2
3
4
5
6
7
8
9
10
What is your situation?
|
+------------------------+------------------------+
| | |
Everything runs Everything runs in Some in cloud,
in the cloud your own data center some on-premises
| | |
PUBLIC CLOUD PRIVATE / ON-PREMISES HYBRID CLOUD
(AWS, Azure, GCP) (your servers, or (VPN, Direct Connect,
private cloud) Outposts, Storage Gateway)
ModelDescriptionTypical reasonAWS tools that help
Public cloud (cloud-native)All resources run on a cloud providerSpeed, scale, low costAll AWS services
Private cloud / on-premisesAll resources in your own data centerStrict control, legacy systemsAWS Outposts can bring AWS to your site
Hybrid cloudMix of cloud and on-premises, connectedGradual migration, data residency, low latencyDirect Connect, Site-to-Site VPN, Storage Gateway, Outposts, Systems Manager

4. The six advantages of AWS Cloud (heavily tested)

#AdvantageWhat it meansQuick example
1Trade fixed expense for variable expenseNo upfront CapEx; pay only for what you useRun a test for 3 hours and pay for 3 hours
2Benefit from massive economies of scaleAWS aggregates usage from hundreds of thousands of customers, giving lower pay-as-you-go pricesAWS has repeatedly lowered prices
3Stop guessing capacityScale up or down to match demandNo idle servers after a sale ends
4Increase speed and agilityProvision resources in minutes; experiment cheaplyA new test environment in 10 minutes
5Stop spending money running and maintaining data centersFocus on business, not racks, power and coolingDevelopers build features, not cable runs
6Go global in minutesDeploy close to customers worldwideLaunch in Mumbai and Frankfurt the same day
Memory trick (FEGASG): Fixed to variable, Economies of scale, Guess capacity, Agility, Stop running data centers, Global in minutes.

Elasticity, scalability, agility, high availability, and fault tolerance

TermDefinitionExam clueExample
ScalabilityAbility to handle a growing workload by adding resources"Handle growth"Move to a bigger instance (scale up) or add more instances (scale out)
ElasticityResources automatically expand and shrink with demand"Automatically grows and shrinks", "pay only for what you use"EC2 Auto Scaling adds servers at peak and removes them at night
AgilitySpeed to provision, experiment, and deliver"Quickly", "minutes"Spin up a test environment in minutes
High availability (HA)System stays accessible even when a component fails, usually through redundancy across AZs"Minimal downtime", "multiple AZs"App in two AZs behind a load balancer
Fault toleranceSystem keeps operating with no interruption during failure (stronger than HA)"No interruption at all"Multi-AZ database with automatic failover
DurabilityData will not be lost"11 nines"Amazon S3
Resilience / reliabilityRecover quickly from failures"Recover"Backups plus automation
Analogy: Elasticity is a rubber band that stretches and shrinks by itself. Scalability is the ability to build a bigger room. High availability is carrying a spare tire. Fault tolerance is a car that keeps driving even with a flat tire.

5. AWS Global Infrastructure

1
2
3
4
5
6
7
8
9
10
11
12
AWS GLOBAL INFRASTRUCTURE

REGION (e.g., Mumbai ap-south-1)
+-----------------------------------------------------------+
| AZ-a (ap-south-1a) | AZ-b (ap-south-1b) | AZ-c (...1c) |
| +---------------+ | +---------------+ | +-----------+ |
| | Data center(s)| | | Data center(s)| | | Data ctr | |
| +---------------+ | +---------------+ | +-----------+ |
+--------------------- low-latency private fiber ------------+
|
EDGE LOCATIONS (hundreds, in many cities)
CloudFront and Route 53 cache and answer close to users
ComponentWhat it isWhy it mattersExam hook
RegionA physical geographic area with multiple, isolated AZs (for example Mumbai, Tokyo, N. Virginia)Data stays in the Region unless you move it"Data residency", "compliance", "latency"
Availability Zone (AZ)One or more discrete data centers with independent power, cooling and networking, connected with high-bandwidth, low-latency linksProtects against a single data center failure"High availability" means multiple AZs
Edge LocationSite used by Amazon CloudFront, Route 53, and Global Accelerator to serve content near usersLower latency for end users"Cache content close to users"
Regional Edge CacheLarger cache between origin and edge locationsKeeps content cached longerCloudFront detail
Local ZonesExtension of a Region that places compute, storage and databases near large citiesSingle-digit millisecond latency for specific cities"Latency-sensitive apps near a metro area"
Wavelength ZonesAWS services inside telecom 5G networksUltra-low latency for mobile and 5G"5G"
AWS OutpostsAWS-managed racks installed in your data centerHybrid, local processing"AWS infrastructure on-premises"
AWS Direct Connect locationsFacilities where you connect a dedicated linePrivate connectivitySee Day 5
Facts to remember: AWS publishes the current number of Regions, AZs and edge locations on its infrastructure page and keeps adding more, so don't memorize counts. Remember the relationships: a Region contains several AZs (generally three or more), and edge locations are separate from Regions.
Analogy: A Region is a city. AZs are separate neighborhoods with their own power grids. Edge locations are convenience stores that stock popular items close to your home.

How to choose a Region (very common question)

1
2
3
4
5
6
7
8
9
Which Region should I use?
|
1. Compliance / data residency -- laws require data in a country? --> choose that Region
|
2. Latency to users -- closest Region wins
|
3. Service availability -- not every service is in every Region
|
4. Pricing -- prices differ by Region
PriorityFactorQuestion to ask
1Compliance and data governanceDo regulations restrict where data can live?
2LatencyWhere are my users?
3Service availabilityIs the new service offered in that Region?
4CostIs it cheaper in another allowed Region?

Design for availability and resilience

GoalWhat to do
Survive a data center failureDeploy across multiple AZs in one Region
Survive a whole Region failure (disaster recovery)Deploy or replicate to a second Region
Serve users worldwide with low latencyUse CloudFront (edge locations) and multiple Regions
Run AWS services on your premisesOutposts
Exam trap: AZs are inside a Region. Edge locations are not inside a Region. Multi-AZ gives high availability, multi-Region gives disaster recovery and global reach.

6. AWS Well-Architected Framework (introduction)

The Well-Architected Framework is AWS's collection of best practices for designing and operating good cloud workloads. It has six pillars.
PillarFocusKey ideaExample practice
Operational ExcellenceRun and monitor systems, improve continuouslyAutomate and learn from failuresInfrastructure as code (CloudFormation), runbooks
SecurityProtect data, systems and assetsLeast privilege, encryption, traceabilityIAM, MFA, KMS, CloudTrail
ReliabilityRecover from failure and meet demandTest recovery, scale horizontallyMulti-AZ, backups, Auto Scaling
Performance EfficiencyUse resources efficiently as demand changesRight resource for the job; go serverlessRight-size instances, use caching
Cost OptimizationAvoid unnecessary spendingPay only for what you need; measureSavings Plans, Spot, delete unused resources
SustainabilityMinimize environmental impactMaximize utilization, reduce wasteEfficient instances, right-sizing
Memory trick: Over Secure Reliable Performance Cost Sustain: O, S, R, P, C, S.
General design principles (AWS's own list)
PrincipleMeaning
Stop guessing capacityScale on demand
Test systems at production scaleCreate and delete test environments cheaply
Automate to make experimentation easierInfrastructure as code
Allow evolutionary architecturesChange and improve continuously
Drive architectures using dataUse metrics to decide
Improve through game daysPractice failure scenarios
Design for failureAssume anything can break; use loosely coupled components
Treat servers as disposable (cattle, not pets)Replace instead of repair
The AWS Well-Architected Tool is a free tool in the console that reviews your workload against the pillars and gives improvement guidance.
Analogy: Building a house. Strong locks are Security, a backup generator is Reliability, an energy-efficient design is Sustainability, and a monthly budget is Cost Optimization.

7. How do you interact with AWS?

MethodDescriptionBest for
AWS Management ConsoleWeb-based graphical interfaceLearning, one-off tasks
AWS CLI (Command Line Interface)Commands from a terminalScripting and automation
AWS SDKsLibraries for languages such as Python, Java, JavaScriptUsing AWS from code
AWS CloudShellBrowser-based shell with CLI preinstalledQuick commands without setup
AWS CloudFormation / CDKInfrastructure as codeRepeatable environments
Mobile Console AppMonitor resources from your phoneOn-the-go checks
Programmatic access uses an access key ID and secret access key (or better, temporary credentials from a role).

8. Exam traps for Day 1

TrapCorrect thinking
"Elasticity" and "scalability" are the sameScalability = handle growth. Elasticity = automatically grow and shrink
A Region equals an AZA Region contains multiple AZs
Edge locations are inside RegionsThey are separate, global points of presence
Hybrid means "cloud only"Hybrid = cloud plus on-premises
Cloud always means lower costIt means variable cost and the chance to optimize
PaaS means you manage the OSIn PaaS, the provider manages the OS
High availability needs multi-RegionMulti-AZ is enough for HA within a Region

9. Key takeaways

  • Cloud = on-demand IT resources, pay-as-you-go.
  • IaaS (most control) → PaaS → SaaS (least control).
  • Know all six advantages by heart.
  • Multi-AZ = high availability. Multi-Region = disaster recovery.
  • Region choice order: compliance, latency, service availability, price.
  • Memorize the six Well-Architected pillars.

10. Day 1 practice questions

#QuestionAnswer
1A company wants to avoid large upfront hardware purchases. Which cloud advantage applies?Trade fixed expense for variable expense
2Which concept lets resources automatically grow and shrink with demand?Elasticity
3Which cloud model gives the customer the least management responsibility?SaaS
4Which AWS component is used to cache content close to end users?Edge locations (CloudFront)
5A company must keep customer data inside India. What is the first factor in choosing a Region?Compliance and data residency
6How do you design an application to survive a single data center failure?Deploy across multiple Availability Zones
7Which service lets you run AWS infrastructure in your own data center?AWS Outposts
8Which Well-Architected pillar focuses on recovering from disruptions?Reliability
9Which Well-Architected pillar includes right-sizing to reduce wasted spending?Cost Optimization
10Which free tool reviews your workload against AWS best practices?AWS Well-Architected Tool
Up next on Day 2: AWS Security, IAM and the Shared Responsibility Model, the highest-weighted domain on the exam.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article