A volume is a block-level storage unit that can be attached to virtual machines or containers. Volumes behave like disks, allowing applications to store persistent data. In cloud environments, volumes can be resized, snapshotted, and replicated independently of compute resources.
Why it matters
Volumes provide reliable, persistent storage for databases, logs, and application data. They decouple compute from storage, enabling flexible scaling and maintenance operations.
Examples
Attaching an EBS volume to an EC2 instance or mounting a persistent volume in Kubernetes. Lessons in cloud fundamentals and DevOps reference volume management.