← Blog
Pencil illustration of a navy filing cabinet with an open drawer of teal, ochre, and coral folders on peach paper
Published on
2026-10-14

Cloud for data storage: choose by workload, cost, and recovery

Choosing cloud for data storage starts with how the data will be used. Shared documents, application uploads, database volumes, backups, and AI datasets need different interfaces and recovery arrangements. Compare the storage model, total cost, access controls, location, and exit process before choosing a provider.

This guide is for developers, data teams, and business buyers evaluating storage for growing workloads. It explains file, block, and object storage, shows what to include in a cost estimate, and provides a pilot checklist. The aim is a storage decision you can test, document, and change when your needs change.

Start with the workload, not the capacity figure

A requirement such as “we need 50 TB” leaves important questions unanswered. Is that a video archive downloaded twice a year, a dataset read every day, or millions of small application files? Those workloads can have similar storage capacity and very different performance, request, and data transfer costs.

Create an inventory with a named owner for each dataset. Record its current size, growth, file or object count, typical object sizes, read and write frequency, retention period, and sensitivity. Identify which applications use it and where they run. Include old versions, replicas, and backups when estimating the amount of data stored.

Define recovery needs separately. How much recent work could you afford to lose, and how long could the application remain unavailable? These are the recovery point objective and recovery time objective. They help determine backup frequency, restoration capacity, and whether a low-cost archive tier can meet the business requirement.

How cloud storage works

Cloud storage keeps data on infrastructure accessed over a network, through an application, a mounted share, or an API. A managed provider operates the underlying storage systems, while customers still configure accounts, permissions, data organization, and recovery processes. The AWS cloud storage overview introduces the main models.

The benefits of cloud storage can include capacity on demand, less hardware maintenance, and access from different locations. These benefits have limits. Network connectivity, supported clients, quotas, service availability, and account access still matter. Cloud storage does not remove every IT responsibility or guarantee lower costs than on-premises storage.

File-sharing services and infrastructure storage

File-sharing applications help people store documents, share files, and work across multiple devices. For office workflows, check file syncing, permissions for external collaborators, mobile app support, file size limits, and recovery of deleted files. Integration with Google Workspace or Microsoft Office may matter more than an object API.

Infrastructure storage serves applications and automated jobs. A bucket does not automatically provide document editing, desktop sync, or a familiar file-management interface. Conversely, a consumer plan with plenty of storage space does not necessarily provide the APIs, access controls, logging, or support a production application needs.

Choose file, block, or object storage

ModelHow applications use itTypical fitCheck before choosing
File storageFiles and directories, often through NFS or SMBShared project folders and applications that expect a file systemPermissions, file locking, metadata operations, and client support
Block storageVolumes used by an operating system or applicationVM disks and transactional database storageLatency, IOPS, attachment rules, snapshots, and availability design
Object storageObjects addressed by keys through an APIApplication uploads, backups, media, logs, archives, and datasetsAPI behavior, request costs, object sizes, and recovery features

File storage for shared file-system access

A managed file share can suit software that expects directories, file permissions, and shared access. It is different from a consumer application that syncs a local folder. Check the protocol and behavior your application requires, especially if it relies on locking, frequent renames, or many small files.

Moving a network attached storage workflow to a remote share can also change responsiveness. Test the application from the locations where people work. A successful large-file transfer does not establish that browsing a directory with thousands of entries will feel fast.

Block storage for volumes and databases

Block storage presents storage as a volume rather than an object collection. It is commonly used for operating systems and database workloads that make frequent updates. The result depends on the selected volume, compute host, network, and database configuration; the word “block” alone is not a performance guarantee.

Check whether a volume can attach to one or several hosts, where it can be attached, and how snapshots and application-consistent backups work. Do not move a live database by copying changing files unless the database's supported backup procedure makes that copy consistent.

Object storage for applications and datasets

Object storage organizes data as objects with identifiers and metadata. Amazon S3, Azure Blob Storage, and Google Cloud Storage are examples. They support application and data workflows, but their interfaces, storage classes, and management features differ.

Object storage is useful for unstructured data such as images and video, and for structured datasets stored in files such as CSV or Parquet. It is not limited to unstructured content. A folder-like view or a mount tool also does not prove that every file-system operation behaves as your application expects. Test the actual client and operations.

For AI and data analytics, measure the rate at which workers can read useful data. Many tiny objects, repeated listing, remote reads, and inefficient dataset formats can slow a pipeline even when nominal network bandwidth looks sufficient. Compare realistic batches and concurrency, including the cost of moving data to compute.

Choose a deployment model with a clear purpose

Public cloud services use provider infrastructure shared across customers, with access controls separating their resources. Private cloud infrastructure is dedicated to one organization and may be operated internally or by a service provider. Private deployment does not automatically make data safer; configuration, staffing, and maintenance still matter.

Hybrid arrangements connect on-premises systems with cloud services. Multicloud arrangements use more than one provider. These can support particular location, integration, or recovery requirements, but they add coordination work. A second provider is useful only if the copy is current, accessible during an incident, and recoverable by the people responsible.

Distributed storage describes how data is placed across infrastructure. It does not, by itself, establish who owns that infrastructure, which country contains a replica, or whether account failures are independent. Ask for the actual placement and failure model instead of treating “distributed,” “European,” or “sovereign” as a complete specification.

Separate durability, availability, and backup

Durability concerns keeping data intact over time. Availability concerns whether it can be accessed when needed. A durable copy may temporarily be unreachable, and a highly available service can still process an authorized deletion. A published design target is also different from an SLA and its remedies.

Redundant storage helps protect against hardware failures, but its scope varies. The Amazon S3 data protection documentation distinguishes multi-zone storage from single-zone options. Compare the exact storage class and failure scenarios rather than applying one headline durability figure to every service.

Cloud backup adds a recovery process: what is copied, when, how long it is retained, and how it is restored. File syncing may propagate a deletion or damaged file to another device. Our guide to cloud sync and cloud backup explains the difference.

Versioning and retention controls can help, but their configuration and administrative access matter. CISA's ransomware guidance recommends protected recovery copies, including offline encrypted backups, and regular restoration tests. Test recovery with the credentials and documentation that would remain available during an incident. Downloading one sample file is not a full disaster recovery exercise.

Calculate cloud storage costs from the whole workload

Price per GB or TB is a starting point. Cloud storage services may charge for provisioned capacity, actual usage, subscriptions, requests, retrieval, replication, or transfer. Some costs depend on region and storage class. Use current provider pricing and a quote where terms are negotiated.

Cost itemWhat to estimateCommon omission
Stored capacityAverage billable data by class and monthOlder versions, replicas, and minimum billable sizes
RequestsUploads, reads, lists, copies, and lifecycle operationsRetries and millions of small objects
RetrievalData brought back from infrequent or archive tiersRecovery tests and urgent restoration
TransferInternet, cross-region, and other chargeable movementCompute in another provider or region
Retention rulesMinimum duration and early deletion termsFrequently replaced data in a cold tier
OperationsLogging, key services, support, and team timeMigration work and parallel running

The official Amazon S3 pricing page, for example, separates several billing dimensions. Do not reuse an old rate without checking the region, class, included allowances, and transfer destination. Likewise, “free egress” describes one cost category; it does not mean the entire service or migration is free.

A simple estimate to adapt

Suppose a team stores an average of 20,000 GB and downloads 5,000 GB per month. Using invented rates of €0.015 per stored GB-month and €0.02 per downloaded GB, storage would be €300 and transfer €100: €400 before requests, retrieval, support, taxes, and other charges. These are illustrative inputs, not provider prices.

Repeat the calculation for normal operations, a busy month, and a full export or recovery. Keep units consistent: a provider's billable GB or TB may differ from the GiB or TiB shown by local tools. Include the time when both old and new services will run, and decide which team owns unexpected usage.

Match storage tiers to access patterns

Frequently accessed data generally needs a readily available tier. Infrequent and archive tiers may trade lower storage charges for retrieval fees, minimum durations, or delayed access. “Cold” is not a universal retrieval speed. The S3 storage-class comparison shows how these conditions vary within one provider.

Before enabling lifecycle rules, test them on disposable data and inspect what they transition or delete. A lifecycle policy can change costs and recovery behavior across a large dataset. Keep retention requirements separate from assumptions about how often data will be used.

Evaluate security and data location

Check who can read, change, and delete data

Use separate identities for people and applications, grant the access each needs, and review permissions when roles change. Protect administrative accounts with multifactor authentication where supported. Avoid placing long-lived credentials in source code, shared documents, or logs.

Check private-by-default behavior, public-sharing controls, access logging, and credential revocation. Encryption in transit and at rest protects against different threats; neither automatically means end-to-end encryption or that the provider cannot access plaintext. Ask who controls the keys and how recovery works if a key becomes unavailable.

The S3 security guidance provides service-specific examples, including public-access controls and policy management. Apply the controls documented for your chosen provider. Our cloud storage security guide gives a broader set of questions for the review.

Verify residency and contractual responsibilities

Record where primary data, replicas, backups, and relevant logs are stored. Ask about support access, subprocessors, deletion procedures, and contractual commitments. A provider's headquarters or a region name does not answer all of these questions.

For personal data, assess the applicable obligations with the people responsible for privacy and procurement. The European Data Protection Board's transfer guidance explains why international transfers require their own assessment. Choosing an EU storage location alone does not establish GDPR compliance for the complete processing activity.

If a supplier cites certification, ask for the current evidence and its scope: organization, facilities, services, and exclusions. If sustainability is part of the decision, request a defined measurement period and method. A distributed design or an efficiency claim is not a measured footprint for your workload.

Compare providers on the requirements you will use

Amazon S3, Azure Blob Storage, and Google Cloud Storage can be convenient when applications already depend on their cloud services. An independent storage provider may suit a different cost, location, or operational requirement. Neither category is automatically the best cloud storage choice.

S3 compatibility can make familiar clients usable with another endpoint, but it is not a promise of complete AWS feature parity. Test authentication, uploads, downloads, listing, pagination, retries, and the operations your application uses. Confirm support for versioning, lifecycle rules, retention locks, event integrations, and permissions individually when they are required.

Where Hivenet Object Storage fits

Hivenet Object Storage is the current public name for Hivenet's business object-storage offer. Its product page describes S3-compatible workflows with tools such as boto3, aws-cli, and rclone, free egress, and Policloud-backed infrastructure. Access and migration discussions go through the request-access or sales route.

Evaluate it for backups, archives, media, datasets, and application objects using the same pilot criteria as other providers. Confirm the available region during setup and ask for the current terms, limits, security documentation, and required API features. The public product description should not be read as proof that every S3 operation or compliance requirement is supported.

Store with Hivenet is a separate product for everyday files and photo backup, with storage plans. Do not apply its consumer allowances, account model, or pricing to business object storage. Choose the product path that matches how people or applications will access the data.

Run a pilot that includes recovery and exit

Use non-sensitive or appropriately prepared test data representing the real workload. Agree on acceptance criteria before testing, such as a successful restore within the required time, correct denied-access behavior, and a bill within the estimate. A pilot should produce evidence someone else can review.

  1. Test the interface. Connect the actual application, backup tool, or SDK. Exercise required operations and record any unsupported behavior.
  2. Test realistic performance. Use representative object sizes, counts, concurrency, and locations. Measure uploads, reads, listing, retries, and end-to-end job time.
  3. Test access controls. Confirm permitted actions work and forbidden actions fail. Revoke a test credential and verify it no longer works.
  4. Test recovery. Restore a representative dataset into a clean destination and verify integrity and application usability. Check retention and deletion behavior using disposable objects.
  5. Check the bill. Compare metered usage with the estimate, including requests, transfer, versions, and retained data. Explain discrepancies before scaling up.
  6. Test leaving. Export data and required metadata to another location. Record transfer time, tool limitations, costs, and the deletion or account-closure process.

During migration, record which system is authoritative, how changes made during copying are captured, and what triggers rollback. Compare checksums where appropriate, object counts, metadata, and application results. A checksum label is not always interchangeable across tools or upload methods, so verify what each checksum represents.

Keep the original recovery path until the new service has passed the agreed checks. Retire the old storage only under the approved retention and migration plan. Then review costs, permissions, recovery tests, and growth on a schedule suited to the workload.

Common questions about cloud data storage

Can free cloud storage be used for business data?

A free tier can be useful for learning or a limited pilot. Check its terms, capacity, support, security controls, and deletion or inactivity rules. Free storage is not automatically unsuitable, but a production decision needs evidence that the service meets the workload's requirements.

Does object storage replace a database?

It can hold database backups, exports, and files used by analytical systems. It does not automatically provide a database's queries, transactions, indexes, or update behavior. Use the storage architecture supported by the database or data platform.

How can a team reduce vendor lock-in?

Keep exportable data formats, document dependencies, and test another destination. Standard APIs help with the interface, but migration also involves permissions, application integrations, transfer capacity, costs, and staff time. Using several providers without a tested recovery or exit process does not solve those problems.

Is unlimited storage a useful buying criterion?

Treat it as a term to investigate. Ask about fair-use rules, object and file size limits, request rates, account quotas, and how capacity grows. The useful measure is whether the provider can support your expected data volume and access pattern under clear terms.

Your next workload belongs on Hivenet.

Pick one AI, compute, or storage workload and see the difference for yourself. Spin it up in minutes, or let our team map your fastest path to production.