tezvyn:

Cloud File Storage: A Shared Drive on the Internet

AI-drafted, machine-checkedSource: Wikipedia: Cloud storagebeginner

Think of cloud file storage as a shared network drive, but managed by a provider and accessible over the internet. It's for shared content, user home directories, and apps needing a traditional file system.

WHY IT EXISTS: Storing files on a single computer makes them hard to share and vulnerable to hardware failure. Cloud file storage was created to provide a central, durable, and highly available file system that multiple users and servers can access over a network, without anyone having to manage the underlying physical servers.

THE MENTAL MODEL: Imagine a shared network drive, like a Windows Share or NFS mount, that you can access from anywhere on the internet. It behaves just like a folder on your computer, with a hierarchy of directories and files, but the actual storage is managed by a cloud provider in their data centers. You pay for the capacity and access; they handle the hardware, redundancy, and uptime.

HOW IT WORKS: A cloud provider provisions a fleet of storage servers and presents this massive pool of storage as a standard file system, accessible via protocols like NFS or SMB. When you read or write a file, your request travels over the network to the provider's system, which then serves the data from its distributed physical disks. The provider is responsible for keeping the data available and secure.

WHEN TO USE IT: Use cloud file storage when you need a shared file system for multiple clients or servers. It's ideal for "lift-and-shift" migrations of legacy applications that read and write to a file system, for user home directories, and for content management systems where many users need to access the same set of files.

WHEN NOT TO USE IT: It's not the best choice for storing massive amounts of unstructured data like backups or media archives; object storage is more cost-effective. It is also not suited for high-performance databases that require the lowest possible latency; direct-attached block storage is better for that use case.

ONE CANONICAL EXAMPLE: A web application serves user-uploaded profile pictures. Instead of storing these images on each web server's local disk, all servers mount the same cloud file storage volume. When a user uploads a picture, it's saved to this central location, ensuring any web server can retrieve it.

Read the original → en.wikipedia.org

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.