Domain 1: Cloud Concepts
CLF-C02 Exam Domain 1 | 24% of Scored Content
Learning Objectives
By the end of this domain, you will be able to:
- Define cloud computing
- Explain the value and benefits of cloud computing
- Understand AWS global infrastructure
- Compare cloud deployment models
- Understand cloud economics (CapEx vs OpEx)
What is Cloud Computing?
Definition
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing.
Key Characteristics
| Characteristic | Description |
|---|---|
| On-Demand | Provision resources instantly when needed |
| Scalability | Scale up or down based on demand |
| Elasticity | Automatically adjust resources |
| Pay-as-you-go | Pay only for what you use |
| Global Reach | Access from anywhere in the world |
6 Advantages of Cloud Computing
1. Trade Upfront Expenses for Variable Expenses
Before Cloud (CapEx): Large upfront investment
- Buy servers, data center space, networking equipment
- Long lead times to procure hardware
- Risk of over-provisioning
With Cloud (OpEx): Pay as you go
- No upfront capital expenditure
- Convert capital expenses to operating expenses
- Better cash flow management
2. Benefit from Massive Economies of Scale
- AWS uses aggregated computing capacity
- Lower costs through volume purchasing
- Pass savings to customers
3. Stop Guessing Capacity
- No need to predict infrastructure needs
- Scale instantly based on actual demand
- Eliminate over-provisioning and waste
4. Increase Speed and Agility
- Deploy resources in minutes
- Experiment quickly without long lead times
- Fail fast and iterate
5. Stop Spending Money on Running Data Centers
- Focus on business, not infrastructure
- Reduce data center operational costs
- Eliminate hardware maintenance
6. Go Global in Minutes
- Deploy applications in multiple regions
- Serve customers worldwide with low latency
- Meet data residency requirements
AWS Global Infrastructure Benefits
Benefits of Global Reach
The AWS global infrastructure provides several key benefits for cloud computing:
| Benefit | Description |
|---|---|
| Speed of Deployment | Deploy resources in minutes across multiple regions |
| Global Reach | Serve customers worldwide with low latency |
| High Availability | Distribute applications across multiple AZs for redundancy |
| Data Residency | Meet data sovereignty requirements by storing data in specific regions |
| Disaster Recovery | Use multiple regions for business continuity |
Note: For detailed information on AWS Regions, Availability Zones, and edge locations, see Domain 3: Networking Services - AWS Global Infrastructure
Cloud Deployment Models
1. Cloud (Public Cloud)
Definition: Cloud-based resources owned and operated by a third-party cloud provider.
Example: AWS, Azure, GCP
Characteristics:
- No capital expenditure
- Pay-as-you-go pricing
- Shared responsibility model
- Scalable and elastic
2. On-Premises (Private Cloud)
Definition: Cloud-based resources owned and operated by a single organization.
Characteristics:
- Full control and customization
- High capital expenditure
- Maintenance responsibility
- Data residency compliance
3. Hybrid Cloud
Definition: Connected environment of on-premises and cloud resources.
Use Cases:
- Data sovereignty requirements
- Gradual cloud migration
- Bursting to cloud for peak demand
AWS Hybrid Services:
- AWS Direct Connect: Dedicated network connection
- AWS VPN: Site-to-site VPN connection
- AWS Storage Gateway: Hybrid storage integration
- AWS Outposts: AWS infrastructure on-premises
Cloud Service Models
Comparison Table
| Model | Description | AWS Example | Responsibility |
|---|---|---|---|
| IaaS | Infrastructure as a Service | EC2, VPC | You manage OS, apps, data |
| PaaS | Platform as a Service | Elastic Beanstalk, RDS | AWS manages infrastructure, OS |
| SaaS | Software as a Service | WorkSpaces, Alexa | AWS manages everything |
IaaS (Infrastructure as a Service)
Description: Provides compute, network, and storage resources on demand.
AWS Examples:
- EC2: Virtual servers
- VPC: Virtual network
- S3: Object storage
- EBS: Block storage
Your Responsibilities:
- Operating system configuration
- Application deployment
- Data management
- Runtime
PaaS (Platform as a Service)
Description: Provides a platform for customers to develop and run applications.
AWS Examples:
- Elastic Beanstalk: Application deployment
- RDS: Managed databases
- ElastiCache: Managed caching
- MQ: Message broker service
AWS Responsibilities:
- Infrastructure
- Operating system
- Runtime
Your Responsibilities:
- Application code
- Data
SaaS (Software as a Service)
Description: Completed software applications provided over the internet.
AWS Examples:
- WorkSpaces: Virtual desktop
- Alexa for Business: Voice assistant
Cloud Economics
CapEx vs OpEx
| CapEx (Capital Expense) | OpEx (Operating Expense) |
|---|---|
| Upfront costs | Ongoing costs |
| Hardware purchase | Pay-as-you-go |
| Depreciation over time | Expense when used |
| Requires forecasting | Scale up/down as needed |
| Traditional on-premises | Cloud computing |
Total Cost of Ownership (TCO)
Definition: Comprehensive assessment of all costs associated with owning and operating IT resources.
TCO Includes:
- Hardware acquisition
- Software licenses
- Maintenance and support
- Power and cooling
- IT staff costs
- Security and compliance
AWS Pricing Calculator
Tool: https://calculator.aws/
Features:
- Estimate your monthly AWS costs
- Compare on-premises vs cloud costs
- Factor in hardware, software, labor
- ROI calculations
- Migration cost projections
Cost Optimization Strategies
- Right-Sizing: Use appropriately sized instances
- Reserved Instances: Commit to 1-3 years for discounts
- Spot Instances: Use spare capacity for up to 90% discount
- Auto-Scaling: Scale down when not needed
- Lifecycle Policies: Move infrequently accessed data to cheaper storage
Exam Tips - Domain 1
Key Concepts to Remember
6 Advantages: Trade CapEx for OpEx, economies of scale, stop guessing capacity, speed/agility, no data center costs, global reach
Global Infrastructure Benefits: Speed of deployment, global reach, high availability, data residency, disaster recovery
High Availability: Use multiple AZs (covered in detail in Domain 3)
Hybrid Cloud: Uses Direct Connect or VPN
Service Models:
- IaaS = EC2 (you manage more)
- PaaS = RDS (AWS manages infrastructure)
- SaaS = WorkSpaces (AWS manages everything)
Cloud Economics: CapEx → OpEx is the key transformation
Additional Resources
DigitalCloud Training Cheat Sheets
- AWS Cloud Computing Concepts Cheat Sheet - Comprehensive cloud concepts reference for exam prep
Official AWS Documentation
- AWS Global Infrastructure
- AWS Cloud Economics
- TCO Calculator
- Cloud Adoption Framework
- AWS Skill Builder - Free digital training and certification prep
- Exam Prep Plan: AWS Certified Cloud Practitioner (CLF-C02) - Official 4-step preparation plan
- AWS Cloud Practitioner (CLF-C02) Official Course - Domain-specific training modules
AWS Builder Resources
- AWS Builder Portal - Access free labs, hands-on learning, and exam prep
- AWS Cloud Training - Over 900 free self-paced digital courses