Learning Objectives
By the end of this topic you will be able to:
Describe what cloud storage is and how it is implemented
Distinguish between cloud storage and virtual storage
Evaluate advantages and disadvantages of cloud storage
Explain thin provisioning and deduplication in virtual storage
Cloud Storage
What is Cloud Storage?
Cloud storage stores data on remote servers owned by a third-party provider (e.g. Google Drive, iCloud, AWS S3). Data is accessed over the internet rather than from local storage.
Scalable: capacity can be increased on demand without physical hardware changes at the user’s location.
Accessible anywhere: data available from any device with internet access.
Subscription model: pay for what you use. No upfront hardware costs. Provider manages maintenance and redundancy.
Cloud providers typically store multiple copies across different data centres (geographical redundancy) to protect against hardware failure or disaster.
Virtual Storage
Virtual Storage
Virtual storage presents a logical view of storage that is larger than the physical storage available. The system manages the illusion of a larger storage space using techniques like thin provisioning.
Thin provisioning: storage space is allocated on-demand as it is actually used, rather than pre-allocating all space upfront. A volume may show 10 TB but only use 2 TB physically.
Deduplication: only one copy of duplicate data is stored. Multiple references point to the same physical block, saving space.
Compression: data stored in compressed form; decompressed on access. Reduces physical storage needs further.
Common Mistakes
Don’t Lose Marks
!
Saying cloud storage is “free” — basic tiers may be free but commercial/business use involves subscription fees. Always mention cost as a factor in evaluation.
!
Confusing cloud storage with cloud computing — cloud storage refers specifically to remote file/data storage. Cloud computing covers a wider range of services (IaaS, PaaS, SaaS) including processing power.
!
Saying virtual storage means “storage in the cloud” — virtual storage is a logical abstraction of physical storage that can exist locally or remotely. Thin provisioning is the key technique.