Skip to content
9 min read

Storing Data in the Cloud: Weighing the Pros and Cons

When does it make sense to use cloud services? What are the advantages and disadvantages? When and why might you choose not to, and how does that change things?

A cloud surrounded by letters.
cloud-storage

After investigating some of the nitty-gritty details of data storage last week, now it's time to look at another place where people store their data: the cloud! When does it make sense to use cloud services? What are the advantages compared to the alternatives? For that matter, what are the alternatives to the cloud? What does it do to your efforts at organization if you choose one or the other?

Deciding whether to use or not use cloud services depends on technical, economical, and even philosophical factors. Below, I'll explain as many relevant advantages and disadvantages as I can while attempting to remain as unbiased as possible about the non-technical reasons. My hope is for you to understand the landscape and be able to make your own well-informed decision, regardless of what it is.

But first, we need to answer a key question...

What is the Cloud?

If you have a smartphone, you're almost certainly using at least some cloud services right now. The most effective cloud services are the ones you don't have to think about, and might not even realize exist. Apple's iCloud is a prime example of this. You have to turn it on intentionally during your first phone or tablet setup, but after that, it's basically invisible. (Well, at least until you run out of storage space and they ask for a subscription upgrade.)

A few years ago, someone quipped that "the cloud is just someone else's computer." In a literal sense, this is true. At a hardware level, everything about bits and bytes and hard drives and all that still applies no matter where you store your data. If it's not on your computer, it's on someone else's, even if the actual device might not look like what you typically think of as a computer.

Server rack cluster in a data center (shallow DOF; color toned i

However, this snarky trivialization isn't quite fair, even if technically accurate.

Anything colloquially referred to as “the cloud” comes along with some additional value that makes it an enticing alternative. Otherwise, we would always choose to keep our data on our own devices or storage media.

Below, I've listed a few examples of popular cloud services and some of the features that make them appealing:

A better definition of "the cloud" is therefore not just someone else's computer, but a computer or server that you access over the internet and the services and databases that run on those systems. By contrast, we'll refer to anything that you have to administer yourself on a computer or server you manage as "local." (I like "the ground" as an opposite term, but I've never seen anyone else use it, and I don't want to confuse anyone.)

If you'd like a more visual explanation, check out the "What Is the Cloud?" video from the Goodwill Community Foundation on YouTube.

Why Use the Cloud?

Is it possible to replicate the features that these services provide without handing over your data to anyone else? In most cases, yes. But is that the best choice? Let's examine the main benefits of cloud services compared to self-managed local solutions.

People making thumb up sign in circle

As you consider the list above, think of it in terms of the physical things that you buy for yourself: food, clothes, computers, phones, a car, anything. Could you make these things yourself? In some cases, maybe so, but most of the time, you couldn't even begin to achieve anything like the results you can enjoy for just a dollar or two from the local grocery store, hardware store, or technology store. This is an example of the benefits of the division of labor, which is a very good thing.

Cloud service providers do the same thing in the digital space. Even if you could replicate what they do, it often makes more sense economically to pay them to do it for you. Whether this is the better choice in any specific case depends on what's more important to you.

Why Not Use the Cloud?

Despite all of the advantages we just discussed, some people still prefer local systems instead of cloud-based solutions. (Full disclosure: I am one of these people, though I do still use some cloud services.) Let's examine some of the main reasons why local solutions are more appealing.

Hands holding a computer component part

Especially those first two points together provide enough impetus for many of us to shy away from cloud services when possible. Sometimes there's no way around using a cloud service when certain features are absolutely necessary; anything heavily focused on real-time collaboration or media sharing often can't work well (or at all) in a locally hosted setting. But for the vast majority of applications, you're free to make a choice.

Jumping back to my "physical goods" analogy, you can make the same kinds of comparisons. Some people do in fact choose to grow their own food, make their own clothes, craft their own furniture, and in extreme cases even build some of their own electronics. This is much more complicated than choosing to do something yourself in the digital world of computers and software, but the basic analogy holds.

What About Philosophical Issues?

The use of cloud services raises other concerns that are sometimes harder to articulate. Let's take a look at just a few of the common ones.

Marble statue of the ancient Greek Philosopher Plato.

There are endless resources, articles, and vehement opinions about these topics, but they are too far outside of the main focus here at Tidy Bytes to dwell on more here.

Do One Thing

Think about any cloud services you use and consider whether it might make sense to try something locally instead.

It might not! That's a decision that only you can make. But it's always best to make those decisions with a clear understanding of why you're choosing one path or the other. Everyone has different priorities, and that's part of what makes the world such an interesting place.