Let’s be honest, storage has always been a complicated subject. Teams of dedicated storage administrators would choose between block (SAN), file (NAS) or direct-attached (DAS), and then each choice led to more details such as HDD versus SSD. The cloud is supposed to make everything simple with storage-as-a-service. While the details of infrastructure have now been passed on to the magic of the cloud, there are still many choices that have a notable impact on performance, costs and scale.
Decision-making for cloud storage: Be agile!
Unlike buying an on-premises storage array where customers typically had to make compromises around the best storage for a workload and then live with that decision for up to five years, the rate of innovation and offerings in the cloud are nonstop.
On-premises storage decision-making was a big container that had to support many different workloads, often with serious tradeoffs. The cloud now lets you pick the best storage for every workload and even subsets of those workloads. Need ultra-low latency storage for your database? Done! Need low-cost storage for long-term retention of rarely-accessed data? The cloud has the storage for you!
Taking full advantage of cloud storage requires IT managers to stop thinking in terms of storage volumes and pivot to thinking about the data. By segmenting datasets, you can pick the right resources and, more importantly, pivot data to a better cloud resource as your cloud vendor introduces new services or if you realize your initial choice is under- or over-utilized. Let’s look at the options:
Object storage
Object storage is built for the cloud. It boasts unlimited scale with global namespace, which is akin to a universal file directory that makes it seem as if all unstructured data distributed across devices and locations is in a single location. Accessible over the HTTP protocol rather than file protocols like NFS and SMB, object is perfect for web-scale access of unstructured data. Object storage is presented to applications through a URL and storage tasks such as read, write and delete are accessed through simple commands that make it easy to consume by applications.
Key considerations
File storage
Also known as Network Attached Storage or NAS, file storage is presented via the popular NFS and SMB protocols for unstructured data. File is often the choice for existing applications versus new “born in the cloud” apps. File will typically boast higher performance and lower latency versus object with the tradeoff of limited capacity both in terms of number of files and size of volumes. File access is optimized for local or corporate network versus the global namespace that object offers.
Key considerations
Block storage
Object and file are abstractions on top of storage resources that can increase scale and simplicity, whereas block storage is the equivalent of a local hard disk or direct attached storage. When implemented over a network, block storage is referred to as a storage area network (SAN). Block storage provides the lowest latency and highest performance because it is dedicated to a single application or server without an abstraction layer.
Key considerations
Conclusion
Storage is a space for rapid innovation and the choices are getting more nuanced all the time:
The true innovation of the cloud is that all these options are just a few clicks away and you can change storage as your requirements change. The key is to understand those requirements by analyzing your data both before and after you move to the cloud. Make the best decision for your workloads and data based on current usage and then monitor over time with an eye for new offerings. By optimizing your data for performance, durability and costs over the available resources you can innovate faster and save money.
Steve Pruchniewski is Director of Product Marketing at Komprise.
Welcome to the VentureBeat community!
Our guest posting program is where technical experts share insights and provide neutral, non-vested deep dives on AI, data infrastructure, cybersecurity and other cutting-edge technologies shaping the future of enterprise.
Read more from our guest post program — and check out our guidelines if you’re interested in contributing an article of your own!
