Definition: Cloud computing is the on-demand delivery of compute power, storage, databases, networking, software, and other IT resources via the internet with pay-as-you-use pricing.
Six Advantages of Cloud Computing (AWS framework):
- Trade capital expense for variable expense: Pay only for what you consume instead of investing in data centers upfront.
- Benefit from massive economies of scale: AWS aggregates usage from many customers, achieving lower costs than any single organization could alone.
- Stop guessing capacity: Scale up or down based on actual demand, eliminating over- or under-provisioning.
- Increase speed and agility: New resources can be provisioned in minutes rather than weeks.
- Stop spending money on running and maintaining data centers: Focus on projects that differentiate the business.
- Go global in minutes: Deploy applications in multiple AWS Regions worldwide with low latency.
Cloud Deployment Models:
- Public Cloud: Resources are owned and operated by a third-party provider (e.g., AWS) and delivered over the internet.
- Private Cloud (On-Premises): Resources are used exclusively by a single organization, hosted in its own data center.
- Hybrid Cloud: Combines on-premises infrastructure with public cloud resources, connected via a network (e.g., AWS Direct Connect or VPN).
Cloud Service Models:
- IaaS (Infrastructure as a Service): Provides virtualized compute, storage, and networking. Example: Amazon EC2.
- PaaS (Platform as a Service): Provides a managed platform for developing and deploying applications. Example: AWS Elastic Beanstalk.
- SaaS (Software as a Service): Delivers fully managed software over the internet. Example: AWS WorkMail.
Key Cloud Characteristics (NIST model): On-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service.
Exam tip: The CLF-C02 exam tests whether you can distinguish between deployment models, recognize the six advantages, and identify which service model applies to a given AWS service. Focus on understanding concepts rather than memorizing definitions verbatim.