The Path To Software-Defined Storage - InformationWeek
Partner Perspectives  Connecting marketers to our tech communities.
09:15 AM
Irshad Raihan
Irshad Raihan
Partner Perspectives
Connect Directly

The Path To Software-Defined Storage

The inevitability of containers and microservices will pave the way to Storage as a Service.

When you have a big problem, it’s often said the best thing to do is to break it down into smaller parts and address each one individually. We’ve seen this philosophy in action over the past several years as the fundamental concept of the data center has undergone radical transformation.

Our Shifting Computing Paradigm

What has created much of the change we’ve seen began with a change in the way we look at things. From the earliest of days we looked at much of computing from a monolithic paradigm. Big processors. Big Storage. Big everything. We started packing all the intelligence into the hardware and firmware of our big machines so they could run bigger and faster.

Then our paradigm shifted.

Suddenly, it became all so obvious that smaller -- and more granular -- was better. Virtualization allowed us to create entire servers in software that could then run on hypervisors. Big hardware, yes, but small purpose-driven virtual machines, each containing almost everything it needed to function. Just as early programming languages enabled the development and assembly of subroutines into larger solutions, and later platforms provided libraries to eliminate the need to code common functions over and over, Web parts made it possible to assemble entire Web-based solutions by simply issuing calls to already existing chunks of code.

The next iteration of that continuing march toward smaller, more compact code is the development of microservices and the ability to package much smaller segments of code, along with all the libraries and binaries they need, into containers. Properly executed in standards-based open platforms, these containers can be highly portable, perhaps more so than virtual machines, enabling data centers to rapidly deploy and redeploy them wherever and whenever they may be needed.

This also introduces a level of modularity that makes applications far more durable and sustainable. When a large piece of monolithic software application fails, the entire application fails. Work stops. With microservices, should any given microservice develop issues, other similar microservices can supplement or even replace the damaged code. Self-healing and self-sustaining software becomes truly viable.

How Do You Break Down Big Things Like Storage?

One of the key primary resources required for most all computing is storage. Developers anticipate that when they move their software from development to operations, there will be pain. Pain as the storage they configured during Dev will need to be completely reinvented in Ops.

Again, what is old has become new again. By moving the intelligence that long ago was integrated into storage hardware back out of it, we enable software-defined storage. This decoupling has many important ramifications allowing new freedom to IT administrators to build and grow their storage to evolve with their business.

Software-defined storage removes the boundaries of drive size and other hardware specifics and abstracts them into variables that can easily be defined and redefined to provide massive scalability and extensibility. Ultimately, software-defined storage will bring to the virtualized data center the same flexibility and range that server virtualization has brought to servers.

Containers add a new degree of freedom to the way applications -- and in the future, infrastructure -- are deployed. Much work is going into containerizing not just the application layer, but also the underlying storage layer. Software-defined storage deployed inside containers, running alongside containers that house applications, is the next step toward the vision of storage itself delivered as a service.

Visit Red Hat for more information on the data center benefits of packaging software-defined storage and microservices into containers.

Irshad Raihan is a product marketing manager at Red Hat Storage. Previously, he held senior product marketing and product management positions at HP and IBM. He is based in Northern California and can be reached on Twitter @irshadraihan. View Full Bio
We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Apprentice
4/11/2016 | 4:03:08 PM
Thanks for your comment, Psychologue324.
Thanks for your comment. In our view there is strong demand for storage as a service for its promise of lower cost and better operational efficiency. That vision is possible through the continuum of innovation in the underlying technologies that enable it. Containers and microservices are one such enabling technology and, to your point, are by no means the only one contributing towards that vision. In the future we expect to see a lot more enterprise software delivered and deployed via containers - software that is today delivered as stand alone ISO images. Based on customer feedback and analyst opinion, we expect that serving out storage (as a service) through containers will be a key use case for software defined storage in particular and for enterprise storage in general. 
User Rank: Apprentice
4/6/2016 | 2:43:37 PM
Thanks for your post !

Do you really think that the inevitability of containers and microservices open the way to storage as a service ? I'm not sure for that...
Register for InformationWeek Newsletters
Partner Perspectives
What's This?
Red Hat is the world's leading provider of open source software solutions, using a community-powered approach to reliable and high-performing cloud, Linux, middleware, storage and virtualization technologies. Red Hat also offers award-winning support, training, and consulting services. As a connective hub in a global network of enterprises, partners, and open source communities, Red Hat helps create relevant, innovative technologies that liberate resources for growth and prepare customers for the future of IT. Learn more at redhat
Featured Writers
White Papers
Current Issue
Top IT Trends for 2018
As we enter a new year of technology planning, find out about the hot technologies organizations are using to advance their businesses and where the experts say IT is heading.
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll