Learning Library

← Back to Library

Enterprise Cloud Storage: Ephemeral vs Persistent

Key Points

  • Bradley Knapp explains that, for enterprise‑level computing, “cloud storage” splits into two main categories: **ephemeral storage**, which lives only while a virtual server runs, and **persistent storage**, which survives beyond the VM’s lifetime.
  • Ephemeral storage is attached directly to the host running the VM, offering very high performance at low cost and is ideal for temporary data such as scratch disks or short‑lived log files.
  • Persistent storage comes in three common forms—**block**, **file**, and **object**—each with distinct mounting and access mechanisms.
  • **Block** and **file** storage are presented to a VM through the hypervisor and can be attached or detached like traditional disks or network shares, while **object** storage does not mount to a device but is accessed exclusively via APIs.
  • Understanding these distinctions helps enterprises choose the right storage type for performance, durability, and integration needs in cloud environments.

Full Transcript

# Enterprise Cloud Storage: Ephemeral vs Persistent **Source:** [https://www.youtube.com/watch?v=O-XBhVv2pgE](https://www.youtube.com/watch?v=O-XBhVv2pgE) **Duration:** 00:08:33 ## Summary - Bradley Knapp explains that, for enterprise‑level computing, “cloud storage” splits into two main categories: **ephemeral storage**, which lives only while a virtual server runs, and **persistent storage**, which survives beyond the VM’s lifetime. - Ephemeral storage is attached directly to the host running the VM, offering very high performance at low cost and is ideal for temporary data such as scratch disks or short‑lived log files. - Persistent storage comes in three common forms—**block**, **file**, and **object**—each with distinct mounting and access mechanisms. - **Block** and **file** storage are presented to a VM through the hypervisor and can be attached or detached like traditional disks or network shares, while **object** storage does not mount to a device but is accessed exclusively via APIs. - Understanding these distinctions helps enterprises choose the right storage type for performance, durability, and integration needs in cloud environments. ## Sections - [00:00:00](https://www.youtube.com/watch?v=O-XBhVv2pgE&t=0s) **Enterprise Cloud Storage: Ephemeral Basics** - In this segment, IBM’s Bradley Knapp explains that enterprise cloud storage is divided into two primary types, starting with “ephemeral” storage which exists only while a virtual server is active and disappears when the server is terminated. - [00:03:13](https://www.youtube.com/watch?v=O-XBhVv2pgE&t=193s) **Understanding Block, File, and Object Storage** - The speaker outlines the differences between block, file, and object storage—including attachment methods, typical use cases, high‑availability handling, and cloud billing based on usage and performance. - [00:06:21](https://www.youtube.com/watch?v=O-XBhVv2pgE&t=381s) **Consumer Cloud Storage Relies on Object Storage** - The speaker explains that popular consumer services like iCloud, OneDrive, and Dropbox are built on object storage buckets behind the scenes, despite appearing as regular file browsers, and highlights how their performance requirements differ from enterprise database workloads. ## Full Transcript
0:00Hi there, and thank you for joining us today. 0:02My name is Bradley Knapp and I'm from IBM 0:04and we're answering basic questions about cloud and cloud computing 0:08and computing in general. 0:09And the question that we're answering today is what is cloud storage? 0:14Now I want to make a quick caveat here 0:17as the answer that I'm going to give is specific to the enterprise style of computing that is really IBM's bailiwick. 0:23We're going to be talking about cloud concepts as they apply to the enterprise. 0:27Now, we are going to look at the consumer products here at the end of the video and tie them back in. 0:32But this is very specifically what is enterprise cloud storage. 0:37So starting off, what is cloud storage? 0:46And throw a little question mark on it. 0:47So there are two important distinctions in cloud storage. 0:52Two primary branches, if you will, right? 0:55The first one we're going to put over here and this is ephemeral storage. 1:03What is ephemeral storage? 1:04Well, "ephemeral" means "fleeting", it means that it doesn't stay around forever. 1:09Ephemeral exists whenever you have a virtual server that is up and running, 1:14and the ephemeral storage is attached to it, 1:16but when that virtual server goes away, either because you cancel it 1:20or because the underlying host crash or something else goes wrong, 1:24you will lose everything that is running in that ephemeral storage. 1:28It's great for a scratch disk, it's great for a local disk. 1:31It's great for putting things that you need a temporary home for. 1:35It's great for a temporary home for log files 1:38because ephemeral storage is often very, very highly performant. 1:42Ephemeral storage almost always is physically attached to the host that a virtual server is running on. 1:48And because of that, you get a whole lot of performance 1:51for relatively low cost because, again, it's ephemeral. 1:55When the virtual server goes away, so does the storage. 1:58Well, what happens if you want to keep that storage when the server goes away? 2:02That's when you get over here into our other side, which is persistent. 2:09Persistent storage is that that persists, it continues to exist, 2:14even when a virtual server isn't attached to it. 2:18Now, persistent storage comes in lots of different flavors, 2:22lots of different mounting points and things like that. 2:25But I'm going to break it up into three fundamental pieces, right? 2:29So the first piece is going to be block. 2:33The second piece is going to be file. 2:39And then the third piece is going to be object 2:42because these are far and away the most common kinds of cloud storage. 2:50Block, file, object. 2:51Each has its own underlying technologies. 2:54The way that block mounts to a device is different from how file mounts to a device, 2:59object doesn't actually mount to a device at all. 3:02Object storage you interact with it via an API, 3:05whereas a block storage device, generally speaking, you attach that to the virtual server 3:11through the hypervisor. 3:13Now you can attach and detach block file shares whenever you need to, 3:18but it goes through that hypervisor layer. 3:21Again, this is generally speaking, it doesn't have to be done that way, 3:25but it's generally done that way. 3:27File storage, on the other hand, is generally attached directly to your virtual server. 3:33You mount it via a mount point. 3:36File is useful because you can do a file share 3:39highly available between two different machines where you've got a primary and a secondary. 3:44And whenever the primary machine has a problem, you can lock the file share on it, 3:48unlock it on the secondary machine, 3:50and you fail over and you still have data integrity. 3:54And then object. 3:55Object storage is great for buckets of items, 4:00which is a little bit of a joke because that's what you store objects in 4:04in an object storage array, you put them into buckets. 4:07And so object storage is where you're going to host things like videos. 4:11That's where you're going to put text content. 4:13It's not as highly performant. 4:15So if you're talking about a database, 4:17you're never going to run a database on object storage. 4:19Databases go in file storage, they go in block storage. 4:22But for hosting objects like photos, like text, graphics, icons, 4:27anything that gets read but doesn't have real performance limitations on how quickly it gets out, 4:33that can go into object storage. 4:35Now, in the world of cloud, how does this stuff get billed? 4:39It gets billed in two ways. 4:40One is: how much of it do you use? 4:42And the other is: how much performance do you need? 4:46So how much of it you use, it's gigabytes, right? 4:50You get billed a set number of cents per gigabyte per month. 4:53This is true for block. 4:55This is true for file. 4:56This is true for object. 4:57Now, in addition to that, you are also going to pay for performance. 5:02The more performance you need 5:04and that could be, the higher the IOPS (Input/Output Operations Per Second) you need, 5:07or it could be, the more bandwidth that you need in writing to and from. 5:12The more performance you require, the more expensive the storage costs. 5:16And so you're always looking for a balance 5:19between the performance needs of your application, the performance needs of your website, 5:24and the cost involved in running the actual infrastructure. 5:29Additionally, for object storage, there are some other pricing metrics that have to do with 5:35how often you put data into the object storage buckets, 5:38how often you retrieve it from the object storage buckets, 5:42and also what level of availability you want. 5:46Object storage is typically good for both warm and cold storage. 5:51If you've got data that you need to keep for legal reasons or other reporting reasons, 5:56but you don't think you're ever going to access it, 5:59you're just legally required to hang onto it for 5 years, or 7 years, or 20 years, 6:03you can put that into a cold storage object bucket at a very, very, very low rate. 6:09Dramatically less than block or file or even standard access level object. 6:14And then as long as you aren't constantly writing out to it, or writing in from it, 6:19you're going to keep that very low rate. 6:21Now, I did promise that we would talk very briefly about those consumer storage products, and so we will. 6:29And so consumer cloud storage, everybody thinks of that as something like iCloud, right? 6:35It could be OneDrive. 6:36It could be Dropbox. 6:38It could be Google Drive. 6:39But this is a consumer service 6:44where you have some sort of a web application or a website 6:48that is going to give you a place to host files and photographs and things like that, 6:53keep your devices in sync with each other. 6:55Well, how does this play into cloud storage? 6:58Well, the answer is almost every consumer grade cloud storage solution, 7:05whether that's iCloud or OneDrive or any other, 7:07under the covers, they are actually all the way back here, 7:13and you're writing to and from object storage buckets. 7:16Even though it doesn't look that way, 7:17maybe it looks like a normal file browser to you when you go to the website or when you go to the app, 7:22at the end of the day, whether it's iCloud or OneDrive or Dropbox, 7:26on the back end it's object storage. 7:29Why? 7:30Well, because again, if you think about performance needs, 7:34what I describe as high performance for an enterprise level application like a database server, 7:39and what you describe is high performance, but your application is really just looking at old pictures, 7:44they are two entirely different things. 7:47The latency that I require from that enterprise database server, 7:50that latency is measured in microseconds and in tenths and hundredths of microseconds. 7:56When you're looking at old family vacation photos from a few years ago, 7:59if you've got to wait three or four seconds for them to display, not that big a deal. 8:03And so for those consumer grade services, under the covers its object storage. 8:08So hopefully that was helpful. 8:10Hopefully, that was useful. 8:11As always, if you have any additional questions about cloud storage ask them in the comments. 8:17We have other videos that get into the specifics on this channel. 8:20We can talk about file storage, we can talk about block storage. 8:23If you want to learn way more about the ephemeral storage and what you would use that for, 8:26drop us note, let us know. 8:28But other than that, thank you so much. 8:30Hopefully, this was useful to you, and we'll see later.