DEV Community

Swayam Patnaik
Swayam Patnaik

Posted on

AWS Certified Cloud Practitioner Series – Part 1: Cloud Foundations

How My Cloud Journey Began
My interest in Cloud Computing started back in the second year of my B.Tech journey.
Like many students, I didn’t fully understand what "the cloud" meant at first. But curiosity pushed me to explore. I started by:

  • Reading blogs and articles on the internet.
  • Watching videos and documentation.
  • Connecting with Cloud Engineers, DevOps Engineers, and SREs on LinkedIn.

As I went deeper, I realized that cloud is not just a technology—it's a fundamental shift in how modern applications are built, deployed, and scaled.
I explored various certifications that help build a strong foundation, such as:
AWS Certified Cloud Practitioner
AWS Certified Solutions Architect - Associate
AWS Certified SysOps Administrator - Associate

Fast forward to today:

  • I’m working as a DevOps Engineer
  • I’ve cleared the AWS Certified Cloud Practitioner exam And I’m now sharing my learning to help beginners start their cloud journey with confidence This article is the first step in that series.

What Is Cloud Computing?
Cloud Computing is the on‑demand delivery of IT resources using a pay‑as‑you‑go pricing model.
Instead of owning physical hardware, organizations rent resources such as compute, storage, databases, and applications. The key advantage is that users pay only for what they use and can scale resources up or down instantly based on requirements.
In the AWS cloud, AWS owns and maintains the data centers, hardware, and networking infrastructure. As users, we provision and manage resources using the AWS Management Console, Command Line Interface (CLI), or APIs, without worrying about the underlying physical infrastructure.

Cloud Deployment Models
Cloud adoption can follow different deployment models depending on organizational needs.
A Private Cloud is used by a single organization and is not exposed to the public. It provides complete control over the infrastructure and is commonly used to meet strict compliance and business‑specific requirements.
A Public Cloud is owned and operated by third‑party cloud providers such as AWS. In this model, resources are shared securely among multiple customers and offer high scalability and cost effectiveness.
A Hybrid Cloud combines on‑premises infrastructure with cloud services. In this approach, some workloads remain private while others run in the cloud, offering flexibility and gradual cloud adoption.

CAPEX vs OPEX: A Major Cloud Advantage
One of the most significant advantages of cloud computing is the shift from Capital Expenditure (CAPEX) to Operational Expenditure (OPEX).
With cloud computing, organizations no longer need to make upfront investments in hardware or commit to long‑term infrastructure ownership. Instead, they pay only when they use resources, based on actual consumption.
This model enables organizations to go global within minutes, while benefiting from high flexibility, scalability, elasticity, high availability, fault tolerance, and faster innovation with improved agility.

Cloud Service Models
Cloud services are delivered through different service models based on responsibility and control.
Infrastructure as a Service (IaaS) provides full control over servers and operating systems. A common example is Amazon EC2, where users manage the OS and applications while AWS manages the underlying infrastructure.
Platform as a Service (PaaS) allows users to focus on application code, while AWS manages the infrastructure. AWS Elastic Beanstalk is an example of this model.
Software as a Service (SaaS) delivers complete applications to end users. In this model, users simply consume the application without managing infrastructure. Gmail is a common example.

AWS Pricing Fundamentals
AWS follows a pay‑as‑you‑go pricing model based on three core pillars.
Users pay for compute, which is the compute time consumed by resources.
They also pay for storage, based on the amount of data stored.
For data transfer, incoming traffic to AWS is free, while outgoing traffic is chargeable

AWS Global Infrastructure
AWS infrastructure is designed to deliver high availability and low latency across the globe.
AWS operates in Regions, which are geographical areas such as us-east-1. Each region is a cluster of data centers. When choosing a region, factors such as data compliance, proximity to customers, service availability, and pricing are considered.
Within each region are Availability Zones (AZs). Every region has a minimum of three AZs, and each AZ consists of one or more data centers. Availability Zones are isolated from one another but connected using ultra‑low latency, high‑bandwidth networking, enabling fault‑tolerant architectures.
To further reduce latency, AWS uses Edge Locations, which consist of 400+ Points of Presence. These are used by Amazon CloudFront to deliver content to end users with low latency

Why I Recommend AWS Certified Cloud Practitioner
For anyone who is new to cloud computing, the AWS Certified Cloud Practitioner certification provides a strong starting point.
This certification helps build solid foundational knowledge and focuses on explaining why cloud computing exists, rather than diving straight into complex services. It covers essential areas such as pricing, security, and basic cloud architecture, making it easier for beginners to understand how AWS works at a high level.

In the further posts, I will specifically focus on the other services and concepts included in the AWS Certified Cloud Practitioner (CLF) exam, such as Security Groups, Amazon EBS, EC2 Instance Store, AMIs, EC2 Image Builder, Amazon EFS, the Shared Responsibility Model for EC2 storage, scalability concepts, Auto Scaling Groups, and Load Balancers.
This progression is intentional, so that each topic builds on the previous one and helps learners develop a clear and practical understanding of AWS fundamentals.

Top comments (0)