Cloud Computing Types and Uses.
Cloud computing
Cloud computing allows businesses to store, process, and access data and applications over the internet instead of installing them on a local machine.
The Cloud is not a magical place in the sky: it's a network of powerful servers stored in global data centres, rented out on-demand.Analogy
Like borrowing tools from a mega hardware shop, use what you need, return it when you're done.
The Three Main Types of Cloud Services
| Model | What You Get | You Manage | Best For |
|---|---|---|---|
| SaaS | Ready-to-use software | Just your data | General users, quick setup |
| PaaS | Platform for building apps | Your app + your data | Developers, app creators |
| IaaS | Virtual servers & networking | Almost everything | System admins, large organisations |
Software as a Service (SaaS)
- Use the full software in a browser or app, no need to install or update.
- The provider manages everything, updates, security, infrastructure
- Access from anywhere
- Examples:
- Google Docs, Gmail, Google Drive
- Microsoft 365
- Zoom, Canva
- Xbox Cloud Gaming, GeForce NOW
- Like getting a Taxi or Uber from one location to another.
- You don't manage the car or driving or maintenance, you simply get from one place to another.
- For a fee.
You don’t “own” SaaS apps, you’re renting access via a subscription.
Platform as a Service (PaaS)
- You build and deploy your own apps, but the provider manages the platform.
- No server setup, no OS updates
- Focus on writing code, not configuring servers
- Examples:
- Google App Engine
- AWS Elastic Beanstalk
- Firebase (Backend as a Service)
- Like renting a car for a trip.
- You don't own it, you don't maintain it, but you are in control of how to drive it and where to go and what routes to take.
Infrastructure as a Service (IaaS)
- You rent virtual hardware, storage, servers, networks, and do everything else yourself.