Cloud storage provides a modern solution for storing and accessing photos, videos, or documents outside of your local system—without requiring your own hardware. But how exactly do services like this work? And what are the pros and cons of storing data in the cloud?

IONOS Cloud Object Storage
Cloud storage at an un­beat­able price

Cost-effective, scalable storage that in­teg­rates into your ap­plic­a­tion scenarios. Protect your data with highly secure servers and in­di­vidu­al access control.

What is cloud storage?

Cloud storage refers to storage space provided to users via the internet. Unlike local storage on your device, this storage is hosted on external servers, typically managed by spe­cial­ised providers. These providers offer storage space either for free or at a monthly or annual cost. This service model, where the scope and cost of storage can be adjusted as needed, is known as public cloud storage.

An al­tern­at­ive is private cloud storage, which operates on servers within a private network—usually a company network—and is ac­cess­ible only to users within that network. In this case, the operator (the company itself or a third party) maintains full control over the storage but is also re­spons­ible for the necessary hardware and ad­min­is­tra­tion. A third option, hybrid cloud storage, combines internal cloud storage with external online storage. This is es­pe­cially appealing for busi­nesses needing internal storage for sensitive data alongside publicly ac­cess­ible, easily scalable ca­pa­cit­ies.

How does cloud storage work?

Re­gard­less of the type, the basic principle of cloud storage is as follows: The storage provider offers an IT in­fra­struc­ture that ensures smooth and secure server man­age­ment. These servers operate col­lect­ively rather than as stan­dalone systems. To achieve this, storage (along with other com­pon­ents like memory and CPU) is vir­tu­al­ised using hy­per­visors. These ab­strac­tion layers, also called virtual machine monitors (VMMs), bridge the gap between physical hardware and virtual en­vir­on­ments. Hy­per­visors are divided into two types, type-1 and type-2 hy­per­visors:

  • Type-1 hy­per­visors (bare-metal): Vir­tu­al­isa­tion software that runs directly on the host system without requiring a pre-installed operating system. Examples include VMware ESXi.
  • Type-2 hy­per­visors (hosted): Vir­tu­al­isa­tion software that requires a fully installed operating system on the host. It uses the OS’s device drivers for hardware access. Examples include Oracle VM Vir­tu­al­Box.

Accessing vir­tu­al­ised storage typically involves dedicated software. Public cloud storage services usually offer not only web ap­plic­a­tions ac­cess­ible via a browser but also platform-specific apps for various devices. These allow users to log in and access their storage. Files already saved can be retrieved from any supported device (computer, tablet, smart­phone, etc.) as long as there is an active internet con­nec­tion. In private cloud storage, access generally requires a con­nec­tion to the re­spect­ive intranet or VPN (Virtual Private Network).

Compute Engine
The ideal IaaS for your workload
  • Cost-effective vCPUs and powerful dedicated cores
  • Flex­ib­il­ity with no minimum contract
  • 24/7 expert support included

What is the cloud storage ar­chi­tec­ture?

Given the high demands cloud storage solutions must meet, providers rely on storage ar­chi­tec­tures that out­per­form tra­di­tion­al file-based systems when it comes to ef­fi­ciency. While standard file systems work well for basic tasks, they struggle to handle the man­age­ment of billions of files with as­so­ci­ated metadata. Cloud storage services thus utilise two al­tern­at­ive formats:

  1. Block storage (block-based storage)
  2. Object storage (object-based storage)

Block storage, a struc­tured data solution

Block storage is a flexible and logically struc­tured storage model in which all data is divided into uniformly sized data blocks, each assigned its own address. The addresses of the physical storage cells are ab­strac­ted, making the physical location of the storage units ir­rel­ev­ant for data storage. The specific hard drive or server where new data is stored, how in­di­vidu­al blocks are arranged, and how access to these blocks is managed can all be easily con­trolled through software. In the cloud, block storage is par­tic­u­larly well-suited as a storage format for database ap­plic­a­tions and other programs that process struc­tured data.

Object storage, or­gan­ising un­struc­tured data

Object storage is a storage system that saves files as objects along with their cor­res­pond­ing metadata. Each object is assigned a unique iden­ti­fic­a­tion number, allowing it to be accessed by ap­plic­a­tions without requiring ad­di­tion­al access control. Stored objects cannot be modified—any changes result in the creation of a new object con­tain­ing the updated version of the original file. This makes object storage an ideal cloud storage format for online backup and archival solutions. Ad­di­tion­ally, object-based man­age­ment is well-suited for storing mul­ti­me­dia files like music, videos, or movies that are primarily read-only (e.g., when using streaming services).

Note

Re­gard­less of the format used—block or object storage—providers can choose between SSD and HDD drives. SSDs offer faster read/write speeds but are more expensive than tra­di­tion­al HDDs. Vir­tu­al­ised en­vir­on­ments also allow mixing both types for optimal per­form­ance.

Ad­vant­ages of cloud storage

Storing files in the cloud can be ad­vant­age­ous for many reasons. One of the most sig­ni­fic­ant benefits of this storage solution is that it elim­in­ates the need to purchase and manage dedicated hardware. Unless you opt for a private cloud solution, the provider is re­spons­ible for all un­der­ly­ing in­fra­struc­ture. Using cloud storage for data backups offers an ad­di­tion­al advantage: original files and backups are stored in separate locations, reducing the risk of complete data loss due to fire or theft. Other key ad­vant­ages of cloud storage include:

  • Flex­ib­il­ity: You can rent cloud storage as needed and cancel it when it’s no longer required. In contrast, owning hardware often leaves you with unused resources when your storage needs decrease.
  • Scalab­il­ity: Vir­tu­al­ised storage en­vir­on­ments allow for precise ad­just­ments to storage capacity, which can be scaled up or down depending on your re­quire­ments.
  • Avail­ab­il­ity: Public cloud storage is ac­cess­ible anytime, from any device, as long as you have an active internet con­nec­tion. This means you can even access your files while on the go.

Dis­ad­vant­ages of cloud storage

Cloud storage is a com­pel­ling and powerful al­tern­at­ive to tra­di­tion­al storage solutions in many ways. However, there are scenarios where storing data in the cloud comes with dis­ad­vant­ages. The main dis­ad­vant­age is de­pend­ence on an internet con­nec­tion or, in the case of private cloud storage, the intranet con­nec­tion. Stability is a key factor—when the con­nec­tion fails, access to cloud storage is also in­ter­rup­ted. Ad­di­tion­ally, the available bandwidth plays a crucial role in ensuring smooth data trans­mis­sion, which can be par­tic­u­larly chal­len­ging with mobile network access. Other dis­ad­vant­ages of cloud storage include:

  • Provider de­pend­ence: Choosing an external cloud storage solution means relying on the re­spect­ive provider. Unwanted changes to the service offering or even dis­con­tinu­ation of the service cannot be ruled out.
  • Security: Trans­mit­ting data across network bound­ar­ies in­tro­duces security risks—not all providers offer TLS/SSL en­cryp­tion for stored data. Ad­di­tion­ally, the provider’s IT in­fra­struc­ture can become a high-profile target for cy­ber­at­tacks.
  • Privacy concerns: When it comes to data privacy, cloud storage poses inherent chal­lenges. Many providers’ servers are located outside of certain jur­is­dic­tions, and storing user data may not always comply with local legal re­quire­ments.

Leading cloud storage providers

Cloud storage Security Server location
Box AES-256-bit, TLS/SSL Worldwide
Dropbox AES-256-bit, TLS/SSL Primarily in the U.S.
Google Drive AES-128-bit, TLS/SSL Europe, U.S., Chile, Asia
iCloud Drive AES-128-bit, TLS/SSL Worldwide
IONOS HiDrive AES-256-bit, TLS/SSL Germany
IONOS Startup Program
The cloud that grows with your business
  • £5,000 to spend on IONOS products
  • In­di­vidu­al support from cloud experts
  • Secure solutions, hosted sus­tain­ably
Go to Main Menu