What is Object Storage?

Object storage is a scalable way to store files, media, and backups separately from your server. CloudSonic offers S3 compatible object storage across four providers including AWS and Backblaze B2.

CloudSonic
CloudSonic
Last Updated September 10, 2026

TL;DR Object Storage

Object storage is a data storage architecture that manages data as discrete objects rather than as files in a folder hierarchy or blocks on a disk. Each object contains the data itself, metadata describing that data, and a unique identifier used to retrieve it. This approach makes object storage infinitely scalable and highly durable because objects can be distributed across many physical locations without any complex file system management. It is the architecture behind services like Amazon S3, Google Cloud Storage, and Backblaze B2. For websites, object storage is most commonly used to store media files, backups, and static assets that would otherwise sit on the web server and consume disk space. CloudSonic object storage is fully S3 compatible and gives you a choice of four providers so your files are stored completely separately from your server, improving both performance and reliability.

How Object Storage Works

Object storage systems store data as flat objects in a pool rather than as files in a hierarchical folder structure. Each object is identified by a unique key, similar to a filename but without the concept of directories or paths in the traditional sense. When you want to retrieve an object you request it by its key and the storage system locates and returns it regardless of which physical server or disk it actually lives on. Under the hood, object storage systems distribute objects across multiple physical locations for redundancy. If one storage node fails, the object can be retrieved from another copy automatically. This architecture makes object storage infinitely horizontally scalable because adding more storage capacity is as simple as adding more nodes to the pool. It also makes it highly durable because data is typically stored with multiple redundant copies across different physical locations. Objects are accessed via HTTP using an API, which is why S3 compatible storage has become the universal standard for object storage access.

Why Object Storage Matters for Your Website

Storing media files and other large assets on your web server creates several problems that compound as your site grows. Disk space on a web server is finite and relatively expensive. Large media libraries consume storage that could be used for application data. Serving files from the same server that handles PHP requests means both compete for the same bandwidth and I/O capacity. Backups of large media libraries are slow and expensive. Object storage solves all of these problems by moving files off the web server entirely onto dedicated, horizontally scalable storage infrastructure that is purpose-built for storing and serving files rather than running applications. Your web server handles only PHP and application logic. Media files are served directly from object storage, often accelerated by a CDN. Storage capacity scales without limits. Costs are based on actual usage. And because object storage is separate from your server, a server migration or rebuild does not involve moving your entire media library.

Frequently Asked Questions on Object Storage

Can I use CloudSonic object storage with any WordPress plugin?

Yes, as long as the plugin supports S3 compatible storage. Popular plugins like WP Offload Media, Duplicator Pro, UpdraftPlus, and BackWPup all support S3 compatible endpoints. You configure the plugin with your storage provider credentials and the endpoint URL for your chosen provider and it works identically to Amazon S3.

What is the difference between object storage and a file system?

A file system organises data hierarchically in folders and files and is accessed through operating system calls. Object storage organises data as flat objects identified by unique keys and is accessed via HTTP using an API. File systems are fast for random access to small files on the same machine. Object storage is designed for storing large numbers of files reliably at scale, accessible from anywhere over the internet, which is why it is ideal for media libraries and backups rather than active application files.

Is object storage suitable for serving images directly to website visitors?

Yes and this is one of the most common use cases. When combined with a CDN, images stored in object storage are served from edge locations close to each visitor at high speed. The object storage provider handles the bandwidth and storage scaling while the CDN handles the delivery performance. Your web server is not involved in serving media files at all, which frees up resources for PHP processing.

What happens to my stored files if I switch object storage providers?

Because all four providers CloudSonic supports use S3 compatible APIs, migrating between them is a matter of copying objects from one bucket to another and updating your credentials and endpoint URL. Tools like rclone can sync objects between S3 compatible providers directly without downloading files to your server first. Your WordPress plugins do not need to change, only the connection settings.

Is object storage backed up automatically on CloudSonic?

Object storage sits separately from your server and is managed by the underlying storage provider rather than CloudSonic's backup system. Most providers including Backblaze B2 and AWS S3 store data with built-in redundancy across multiple physical locations. For critical data you should maintain your own versioning or backup policy within your chosen provider's toolset.