What Is Cloud Computing?
By Karthick Selvam · Published
Cloud computing is on-demand access to computing resources over the internet, paid for as you use them.
Service models
IaaS (infrastructure such as virtual machines), PaaS (platforms such as managed databases) and SaaS (finished applications).
Deployment models
Public, private, hybrid and multi-cloud.
Benefits
Elastic scaling, faster provisioning, global reach and shifting capital expense to operating expense.
Challenges
Cost control, security configuration, skills gaps and vendor lock-in.
Frequently asked questions
Is cloud always cheaper?
Not always; cost depends on architecture and discipline.
Related programmes
Turn this into a team capability
Our corporate programmes cover topics like this hands-on, mapped to your stack.
Cloud guides
AWS vs Azure vs Google Cloud: Which Should Your Team Learn?
The three largest public clouds share core concepts but differ in strengths and ecosystem.
Serverless vs Containers
Two popular ways to run applications in the cloud, with different trade-offs.
AWS Certifications Explained
An overview of AWS certification levels and how to choose.