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%

Origins of Cloud Computing

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

Origins of Cloud Computing

Cloud computing did not appear overnight. It is the product of six decades of computing evolution, each era solving the limitations of the previous one. Understanding this history reveals why cloud computing is designed the way it is.

Historical Timeline

1960s — Mainframes and Time-Sharing

The story begins with mainframe computers — massive, room-sized machines owned by universities, governments, and large corporations. John McCarthy famously predicted in 1961 that "computation may someday be organized as a public utility." Time-sharing systems allowed multiple users to share a single mainframe, planting the seed of the utility computing idea.

1970s–1980s — Minicomputers and Personal Computers

Minicomputers (e.g., DEC PDP series) brought computing to smaller organizations. The PC revolution of the late 1970s and 1980s democratized computing further — but isolated it. Every machine was an island.

1990s — Client-Server Architecture

Networked PCs led to the client-server model: dedicated servers handled data and logic; clients handled presentation. This era produced relational databases, enterprise software (SAP, Oracle), and the first web servers. The internet went public in 1991.

Late 1990s — Virtualization Research

VMware (founded 1998) commercialized x86 virtualization, allowing one physical server to run multiple isolated operating systems. This was a pivotal enabler — without virtualization, multi-tenant cloud computing is impossible.

Early 2000s — Grid Computing and Utility Computing

Grid computing aggregated distributed computing resources (think SETI@home). Utility computing (championed by Sun Microsystems) proposed selling compute like electricity. Neither achieved mass adoption, but both directly influenced cloud architecture.

2006 — The Cloud Era Begins

March 2006: Amazon launched S3 (Simple Storage Service). August 2006: Amazon launched EC2 (Elastic Compute Cloud) — virtual machines on demand, billed by the hour. This moment is widely regarded as the birth of modern cloud computing.

Shortly after: Google App Engine (2008), Microsoft Azure (2010), Google Compute Engine (2012).

Evolutionary Summary

EraKey TechnologyLimitation Solved
1960sMainframes / Time-sharingShared access to expensive compute
1980sPCsPersonal ownership of compute
1990sClient-ServerNetworked data sharing
Late 1990sVirtualizationServer consolidation
2000sGrid / Utility ComputingResource aggregation
2006+Cloud ComputingOn-demand global infrastructure

Why 2006 Was the Tipping Point

Amazon had built massive infrastructure to handle holiday shopping peaks. For most of the year, this capacity sat idle. By offering it externally as a service, Amazon created a new business model — and accidentally invented the cloud industry. Today, AWS alone generates over $90 billion in annual revenue.

The lesson: cloud computing is as much an economic innovation as a technical one.