Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

Unit I: Overview - Cloud Computing Foundations

Lesson 1 of 30 in the free Cloud Computing notes on Siksha Sarovar, written by Rohit Jangra.

Unit I: Cloud Computing Foundations

Welcome to Unit I of the Cloud Computing course. This unit lays the conceptual groundwork for understanding what cloud computing is, where it came from, and why it matters in today's technology landscape.

What is Cloud Computing?

Cloud computing is the on-demand delivery of IT resources — compute, storage, databases, networking, analytics, and more — over the Internet with pay-as-you-go pricing. Instead of owning and maintaining physical data centers, organizations rent access to infrastructure and services from cloud providers such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Topics Covered in Unit I

This unit is organized into seven focused lessons:

  • Services of the Internet — the foundational internet services (web, email, FTP, DNS, streaming) that enabled cloud platforms to emerge.
  • Origins of Cloud Computing — a historical timeline from 1960s mainframes to the 2006 AWS launch.
  • Cloud Components — clients, datacenters, regions, availability zones, and distributed servers.
  • NIST 5 Essential Characteristics — the authoritative definition of cloud computing.
  • The Vision of Cloud Computing — utility computing, serverless, edge, and multi-cloud futures.
  • Benefits of Cloud Computing — cost savings, scalability, reliability, and agility.
  • Challenges Ahead — security, vendor lock-in, compliance, and data sovereignty.

Why Cloud Computing Matters

Cloud computing has fundamentally transformed how software is built and delivered. Startups can launch globally in minutes. Enterprises can scale to millions of users without buying a single server. Research institutions can run massive simulations on demand. The cloud is not a technology trend — it is the primary computing paradigm of the modern era.

How to Use This Unit

Read each lesson in order. Every lesson contains diagrams, real-world examples, and where relevant, CLI or configuration code snippets. By the end of Unit I, you will have a solid foundation to explore advanced cloud topics in subsequent units.