🔒

Unlock Pro

Subscribe to access all 59 Edexcel 1CP2 lessons.

£7.99/month
or £59/year
📖 Paper 1 · Topic 4: Computer Networks
4.5a Cloud Computing
Edexcel 1CP2 · GCSE Computer Science · ~9 min read · 🔒 Pro
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz
⭐ Enrichment lesson — this topic is not assessed in the Edexcel 1CP2 GCSE exam. It provides valuable extra knowledge but should not replace revision of the core specification.

What is Cloud Computing?

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.

Cloud Services: IaaS, PaaS, SaaS

Service ModelWhat you getWho manages whatExamples
IaaS
Infrastructure as a Service
Virtual hardware — servers, storage, networkingYou manage: OS, applications, data. Provider manages: physical hardwareAWS EC2, Microsoft Azure VMs, Google Compute Engine
PaaS
Platform as a Service
Development platform — runtime, tools, middlewareYou manage: applications, data. Provider manages: OS, hardware, networkingGoogle App Engine, Microsoft Azure App Service, Heroku
SaaS
Software as a Service
Ready-to-use software applicationsProvider manages everything — you just use the softwareGoogle Workspace, Microsoft 365, Salesforce, Dropbox

Advantages of Cloud Computing

AdvantageExplanation
Access from anywhereFiles and applications accessible from any device with internet access — no need for the specific device the files were created on
ScalabilityStorage or processing power can be scaled up or down quickly without buying new hardware — pay for what you use
Cost savingsNo large upfront hardware investment; subscription-based model; provider handles hardware maintenance
Automatic updatesSoftware updates and security patches applied by the provider — always up to date
CollaborationMultiple users can work on the same document simultaneously (e.g. Google Docs)
Disaster recoveryData stored in the cloud is not lost if local hardware fails; providers typically replicate data across multiple locations

Disadvantages of Cloud Computing

DisadvantageExplanation
Internet dependencyCannot access files or applications without an internet connection — reduces availability compared to local storage
Security concernsData stored on third-party servers; risk of provider breaches, hacking, or unauthorised access; government subpoenas of foreign servers
Privacy concernsProvider has potential access to user data; data may be stored in different countries with different data protection laws
Ongoing costSubscription fees accumulate; may become more expensive than local storage over long periods
Vendor lock-inData in proprietary formats may be difficult to migrate to a different provider
Limited controlUsers cannot directly manage server infrastructure; dependent on provider for uptime and service availability

Cloud Storage vs Local Storage

FeatureCloud storageLocal storage
AccessAny device, any location with internetOnly on the device or local network
Internet required?Yes (for access)No
Security controlManaged by providerManaged by you
Upfront costLow / subscriptionHigher (hardware)
Data loss riskLow (provider replicates data)Higher (hardware failure)
PrivacyData on third-party serversFull data ownership
Exam tip: For cloud computing questions, always try to give both advantages AND disadvantages. A common 6-mark question asks "evaluate the use of cloud computing for [scenario]" — you must discuss both sides and then reach a justified conclusion. Always relate benefits to the specific scenario given.
⚠️ Common Mistakes
  • Saying cloud computing is "safer" — it has security advantages (backups, professional security) but also security risks (third-party servers, breaches)
  • Forgetting that internet dependency is a key disadvantage
  • Confusing SaaS with PaaS — SaaS is ready-to-use software (Office 365), PaaS is a development platform (where developers build and deploy apps)
Video coming soon
Click slide or press arrow keys to navigate

✍️ Worksheet — 4.5a Cloud Computing

8 questions

Q1Explain what cloud computing means.[2]
✅ Mark scheme
Cloud computing means storing data and/or running software on remote servers [1]; that are accessed over the internet rather than using local hardware on the user's device or local network [1].
Q2Describe the difference between SaaS and IaaS cloud service models. Give an example of each.[4]
✅ Mark scheme
SaaS (Software as a Service) provides ready-to-use software applications — the provider manages everything including the software itself; the user just uses it [1]; example: Microsoft 365 / Google Workspace / Salesforce [1]; IaaS (Infrastructure as a Service) provides virtualised hardware — servers, storage, networking; the user manages the operating system and applications [1]; example: Amazon Web Services EC2 / Microsoft Azure VMs [1].
Q3State THREE advantages of cloud computing for a business.[3]
✅ Mark scheme
Any three: Files/applications accessible from any device with internet [1]; Scalable — can increase/decrease storage/processing without buying hardware [1]; Cost savings — subscription-based, no large upfront hardware investment [1]; Automatic software updates by provider [1]; Improved collaboration — multiple users can work on same document simultaneously [1]; Better disaster recovery — data replicated across multiple locations [1].
Q4Describe TWO disadvantages of using cloud storage compared to local storage.[4]
✅ Mark scheme
Internet dependency — cloud storage requires internet access; if internet is down or slow the user cannot access their files [2]; Security/privacy risk — data is stored on third-party servers, so there is a risk of provider breaches, hacking, or the provider accessing user data; data may be stored in countries with different data protection laws [2]. (Accept other valid disadvantages with explanation, 2 marks each.)
Q5A GP surgery is considering moving patient records to cloud storage. Evaluate this decision, considering both advantages and disadvantages.[6]
✅ Mark scheme
Advantages: Records accessible from any surgery computer or by authorised GPs remotely [1]; Scalable as patient numbers grow [1]; Provider handles backups and disaster recovery [1]; Potential cost savings over local server infrastructure [1]. Disadvantages: Patient records are highly sensitive — storing on third-party servers creates data breach risk [1]; GDPR compliance issues if data stored outside UK/EU [1]; Internet dependency — if connection fails, patient records inaccessible [1]; Limited control over server security measures [1]. Conclusion: For a GP surgery, the sensitivity of health data means security and privacy concerns may outweigh the benefits — a private cloud or hybrid approach might be preferable [1]. Max 6.
Q6Explain what is meant by 'scalability' in the context of cloud computing and why it is beneficial.[3]
✅ Mark scheme
Scalability means the ability to increase or decrease computing resources (storage, processing power) quickly and easily [1]; in cloud computing this is done by the provider on demand without the user needing to buy or install new hardware [1]; beneficial because a business can handle sudden increases in demand (e.g. a retail website during Christmas) without expensive over-provisioning, and scale back down to save costs when demand is lower [1].
Q7Explain what 'vendor lock-in' means in cloud computing and why it is a concern.[3]
✅ Mark scheme
Vendor lock-in means a customer becomes dependent on a specific cloud provider [1]; because their data may be stored in proprietary formats, or their systems are deeply integrated with provider-specific tools, making it difficult and costly to switch to a competitor [1]; this is a concern because the provider can raise prices or reduce service quality and the customer has little choice but to stay [1].
Q8Compare cloud storage and local storage in terms of access, cost, security, and reliability.[8]
✅ Mark scheme
Access: Cloud — any device/location with internet; Local — only the specific device or local network [2]; Cost: Cloud — low upfront, ongoing subscription; Local — high upfront hardware cost, lower long-term cost [2]; Security: Cloud — provider manages security professionally, but data on third-party servers; risk of provider breaches; Local — full control of security, but dependent on user's own measures [2]; Reliability: Cloud — dependent on internet connection; provider offers high uptime guarantees; Local — available without internet but vulnerable to hardware failure; cloud typically offers better disaster recovery [2].
Topic Quiz
Q 1 of 15
You scored
out of 15
Click to reveal definition
🎉
Session complete!
TermDefinition
🎯

Mini Test — Cloud Computing

10 minutes · Exam-style

← 4.4b Network SecurityTopic 4 · Networks4.5b Emerging Technologies →