On this page
Every time you watch a show on a streaming app, save a photo to Google Drive or pay with UPI, a computer far away does the real work. That faraway computer is part of what we call the cloud. In this guide we will explain cloud computing in plain English, with simple examples, so you can answer exam and interview questions with confidence.
What is cloud computing?
Cloud computing means using computing resources over the internet instead of buying and running them yourself. These resources include servers, storage, databases, networking and software. A cloud provider such as Amazon Web Services (AWS), Microsoft Azure or Google Cloud owns the hardware. You rent what you need, when you need it, and you pay for what you use.
Think of electricity. You do not build a power plant at home. You plug in a device and pay the bill for the units you consumed. Cloud computing works in a similar way for computers.
The US standards body NIST gave the most quoted definition, in its document SP 800-145. In simple words, it says the cloud gives easy, on-demand network access to a shared pool of computing resources that can be set up and released quickly, with very little effort from you or the provider.
Why cloud computing matters
Before the cloud, a company had to buy servers, find a room for them, pay for power and cooling, and hire people to look after them. This could take weeks or months. Today, a student can start a server in a few minutes from a laptop.
- Start fast: new servers or databases are ready in minutes, not months.
- Pay as you go: you rent resources and stop paying when you switch them off.
- Grow or shrink easily: add more power during a big sale, remove it after.
- Reach users anywhere: providers have data centres in many countries, including India.
- Less maintenance: the provider handles hardware, power and physical security.
Cloud skills are also useful in the job market. Roles like cloud engineer, DevOps engineer, solutions architect, cloud support associate and data engineer all expect you to know the basics. Many software developers and testers now deploy and test their work on the cloud too.