1. Data Storage
IGCSE Computer Science (0478)
  • Chapter 6: Automated & Emerging Technologies
  • Data Representation
    • Introduction
    • Why computers use binary (how binary represents data)
    • Number system
      • Introduction
      • Number Conversions
      • Addition of Binary Numbers
      • Logical binary shifts (positive 8-bit integers)
      • Two’s Complement (Signed: Positive and Negative Numbers)
      • Use of the Hexadecimal System
    • Text, Sound and Image
      • Text, Sound and Images
      • File Types
    • Data storage and File compression
      • Measurement of the Size of Computer Memories
      • Lossless and Lossy File Compression
  • Hardware
    • Computer Architecture
      • The CPU & Microprocessors
      • Von Neumann Architecture
      • Fetch-Decode-Execute Cycle (FDE)
      • Characteristics of the CPU
      • CPU Instruction Sets
      • Embedded Systems
    • Input/output devices
      • Input devices
      • Output devices
      • Sensors
    • Data Storage
      • What is Primary Storage?
      • What is Secondary Storage?
      • What is Virtual Memory?
      • What is cloud storage?
    • Network hardware
      • What is a Network Interface Card(NIC)?
      • MAC Addresses & IP Addresses
      • What is a Router?
  1. Data Storage

What is cloud storage?

Cloud storage is a service where data is stored on remote servers
owned and managed by a third-party provider, accessed over the internet.
Cloud Storage = Storing data on remote servers accessed via the internet,
rather than on a local physical device.
The word "cloud" refers to the internet and the remote infrastructure behind it.
The user does not own or manage the physical hardware storing their data.
Data can be accessed from any device with an internet connection.
Examples: Google Drive, OneDrive, Dropbox, iCloud, Amazon S3.

2. How Cloud Storage Works#

Cloud providers store data across multiple servers in different locations.
Data is replicated (copied) across several servers — if one fails,
the data is safe on another.
This is called redundancy — ensuring data is never lost due to a
single hardware failure.

3. Examples of Cloud Storage Services#

ServiceProviderTypical Use
Google DriveGoogleDocuments, photos, collaboration
OneDriveMicrosoftWindows integration, Office files
iCloudAppleiPhone/Mac backups and files
DropboxDropbox Inc.File sharing and team collaboration
Amazon S3AmazonBusiness and developer storage

4. Cloud Storage vs Local Storage#

FeatureLocal StorageCloud Storage
LocationPhysical device (HDD/SSD/USB)Remote servers over internet
Internet needed?❌ No✅ Yes
CapacityFixed — limited by hardwareScalable — increase as needed
AccessibilityOnly from that deviceAny device, anywhere
CostOne-off hardware purchaseOngoing subscription fee
BackupUser's responsibilityHandled by provider
Risk of lossFire, theft, physical damageProvider failure, hacking
Sharing filesPhysically transfer neededEasy — share a link

5. Advantages of Cloud Storage#

✅ Accessibility#

Access files from any device (laptop, phone, tablet) anywhere in the world.
No need to carry a USB drive or external hard disk.

✅ Automatic Backup and Recovery#

Cloud providers automatically back up data across multiple servers.
If your local device is lost, stolen, or broken, your data is still safe.

✅ Scalable Storage#

Easily increase storage capacity by upgrading a subscription plan.
No need to buy new physical hardware.

✅ Easy File Sharing and Collaboration#

Share a file with anyone using a link.
Multiple users can collaborate on the same document simultaneously.

✅ No Hardware Maintenance#

The provider manages all server hardware, updates, and repairs.
The user has no maintenance responsibilities.

✅ Cost-Effective for Large Storage#

No large upfront cost for hardware.
Pay only for what you use — subscription-based.

6. Disadvantages of Cloud Storage#

❌ Requires Internet Connection#

Without an internet connection, files cannot be accessed.
A slow connection means slow upload/download speeds.

❌ Ongoing Subscription Cost#

Most cloud services charge a recurring monthly or annual fee.
Over time, this can exceed the cost of buying local storage.

❌ Security and Privacy Concerns#

Data is stored on third-party servers — the user has less control.
Risk of data breaches, hacking, or unauthorised access.
The provider may be able to view your data in some circumstances.

❌ Dependency on the Provider#

If the provider goes out of business or changes their service, access to
data may be lost.
The provider's terms and conditions govern how data is stored and used.

❌ Limited Control#

Users cannot directly manage the physical hardware.
Data may be stored in a different country — raising legal jurisdiction issues.

7. Security in Cloud Storage#

Cloud providers use several methods to keep stored data secure:
Security MeasureDescription
EncryptionData is encrypted during transfer (in transit) and while stored (at rest)
AuthenticationUsers must log in with a username and password
Two-Factor Authentication (2FA)An extra verification step (e.g. code sent to phone)
RedundancyData copied across multiple servers/locations
FirewallsProtect servers from unauthorised network access
Regular backupsProvider takes automatic backups of stored data

8. Cloud Storage and Collaboration#

One of the biggest benefits of cloud storage is enabling real-time collaboration:
All users see changes immediately.
No need to email files back and forth.
Version history allows users to undo changes or restore earlier versions.

9. Typical Uses of Cloud Storage#

Use CaseExample
Personal file backupBacking up photos from a smartphone to iCloud
Document collaborationA team editing a report together on Google Drive
Software deliveryDownloading apps and updates from the cloud
Streaming servicesNetflix storing films on cloud servers
Business data storageA company storing customer records on Amazon S3
Disaster recoveryRestoring a business's data after a system failure

10. Cloud Storage in the Context of Other Storage#

Cloud storage sits beyond local secondary storage in the hierarchy —
it is the furthest from the CPU, slowest to access (dependent on
internet speed), but potentially unlimited in size.

11. Key Vocabulary#

TermDefinition
Cloud StorageStoring data on remote servers accessed via the internet
Remote ServerA computer in a data centre that stores data for many users
Data CentreA large facility housing many servers owned by a cloud provider
RedundancyCopying data across multiple servers to prevent loss
EncryptionScrambling data so it cannot be read without the correct key
ScalableCan be easily increased or decreased in size as needed
SubscriptionA recurring payment for continued access to a service
SynchronisationKeeping files updated and identical across multiple devices
Two-Factor AuthenticationA login method requiring two forms of verification
BandwidthThe amount of data that can be transferred over an internet connection per second

12. Exam Tips ✅#

Always give specific named examples of cloud storage services
(e.g. Google Drive, iCloud, OneDrive) — not just "the cloud".
The two most important advantages to remember:
access from anywhere and automatic backup/redundancy.
The two most important disadvantages to remember:
requires internet and security/privacy concerns.
A very common exam question: "Give one advantage and one disadvantage
of storing data in the cloud compared to a local hard drive."

— Advantage: accessible from any device anywhere.
— Disadvantage: requires an internet connection / security concerns.
Know that cloud providers use encryption to protect data
both in transit and at rest — this is frequently tested.
Do not confuse cloud storage with RAM or virtual memory —
cloud storage is a form of permanent secondary storage, just
located remotely rather than inside the device.
Redundancy is a key feature — data is replicated so that
a single server failure does not result in data loss.

Cambridge (CIE) IGCSE Computer Science — 0478 / 0984
Modified at 2026-04-03 10:01:45
Previous
What is Virtual Memory?
Next
What is a Network Interface Card(NIC)?
Built with