Cloud computing means storing data and running software on remote servers accessed over the internet, rather than on a local computer or device. Instead of software installed on your device and files stored on your hard drive, you access everything through a web browser or app — the actual processing and storage happens in a data centre somewhere else.
Examples: Google Drive (cloud storage), Microsoft 365 (cloud software), Netflix (cloud streaming), Dropbox, iCloud, AWS, Azure.
| Service Model | What you get | Who manages what | Examples |
|---|---|---|---|
| IaaS Infrastructure as a Service | Virtual hardware — servers, storage, networking | You manage: OS, applications, data. Provider manages: physical hardware | AWS EC2, Microsoft Azure VMs, Google Compute Engine |
| PaaS Platform as a Service | Development platform — runtime, tools, middleware | You manage: applications, data. Provider manages: OS, hardware, networking | Google App Engine, Microsoft Azure App Service, Heroku |
| SaaS Software as a Service | Ready-to-use software applications | Provider manages everything — you just use the software | Google Workspace, Microsoft 365, Salesforce, Dropbox |
| Advantage | Explanation |
|---|---|
| Access from anywhere | Files and applications accessible from any device with internet access — no need for the specific device the files were created on |
| Scalability | Storage or processing power can be scaled up or down quickly without buying new hardware — pay for what you use |
| Cost savings | No large upfront hardware investment; subscription-based model; provider handles hardware maintenance |
| Automatic updates | Software updates and security patches applied by the provider — always up to date |
| Collaboration | Multiple users can work on the same document simultaneously (e.g. Google Docs) |
| Disaster recovery | Data stored in the cloud is not lost if local hardware fails; providers typically replicate data across multiple locations |
| Disadvantage | Explanation |
|---|---|
| Internet dependency | Cannot access files or applications without an internet connection — reduces availability compared to local storage |
| Security concerns | Data stored on third-party servers; risk of provider breaches, hacking, or unauthorised access; government subpoenas of foreign servers |
| Privacy concerns | Provider has potential access to user data; data may be stored in different countries with different data protection laws |
| Ongoing cost | Subscription fees accumulate; may become more expensive than local storage over long periods |
| Vendor lock-in | Data in proprietary formats may be difficult to migrate to a different provider |
| Limited control | Users cannot directly manage server infrastructure; dependent on provider for uptime and service availability |
| Feature | Cloud storage | Local storage |
|---|---|---|
| Access | Any device, any location with internet | Only on the device or local network |
| Internet required? | Yes (for access) | No |
| Security control | Managed by provider | Managed by you |
| Upfront cost | Low / subscription | Higher (hardware) |
| Data loss risk | Low (provider replicates data) | Higher (hardware failure) |
| Privacy | Data on third-party servers | Full data ownership |
8 questions
| Term | Definition |
|---|
10 minutes · Exam-style