Cloud Storage Basics

Storage Concepts

Storage is a core part of cloud computing. It is used to store data such as files, images, databases, and application data. In cloud, storage is mainly divided into three types

Object Storage
Block Storage
File Storage

Each type is used for different purposes.

1. Object Storage

Object storage stores data as objects instead of traditional files or blocks.

Each object contains
Data
Metadata information about the data
A unique identifier

Examples
Amazon Web Services S3
Google Cloud Cloud Storage

Example in real life
If you upload images for your wallpaper website, they are usually stored in object storage.

Why use object storage
Highly scalable
Can store huge amounts of data
Best for unstructured data like images, videos, backups

Key point
You access data using a URL or API, not like a normal file system

2. Block Storage

Block storage divides data into small blocks and stores them separately.

These blocks are combined to act like a disk attached to a server.

Examples
Amazon Web Services EBS
Microsoft Azure Managed Disks

Example in real life
If you run a database or install an operating system on a cloud server, it uses block storage.

Why use block storage
High performance
Low latency
Best for databases and operating systems

Key point
It behaves like a hard drive attached to your server

3. File Storage

File storage stores data in a hierarchical structure like folders and files.

It works similar to your computer file system.

Examples
Amazon Web Services EFS
Google Cloud Filestore

Example in real life
If multiple servers need to access the same files like shared documents, file storage is used.

Why use file storage
Easy to use
Shared access across multiple systems
Familiar file system structure

Key point
Data is organized in directories and accessed using file paths

4. Object vs Block vs File Storage

Object Storage
Stores data as objects
Best for images, videos, backups
Highly scalable

Block Storage
Stores data in blocks
Best for databases and OS
High performance

File Storage
Stores data in files and folders
Best for shared access
Easy to manage

Summary

Object storage is used for large scale unstructured data

Block storage is used for high performance applications like databases

File storage is used for shared file systems

Understanding these storage types helps you choose the right storage solution based on performance, scalability, and use case.