DevOps -- an approach that combines development and operations -- brings IT agility to the forefront of a computing environment to enable the quick and efficient creation and deployment of applications. Data storage is one of the vital resources required to make a DevOps environment run smoothly because storage needs to be provisioned quickly and efficiently.
Along with readily available resources, an ideal DevOps environment must be scalable and automated wherever possible. Because DevOps processes rely heavily on virtual machine (VM) and container instances, storage platforms supporting VMs and containers are becoming mandatory.
As DevOps has risen in popularity, storage technologies have evolved to match the needs of an Agile environment. Thanks to its streamlined, efficient format, hyper-converged technology is well-suited to DevOps. More vendors now include Docker support in their offerings, and speedy all-flash arrays are being used to implement DevOps strategies.
The role of the cloud can be a complicated one. Some observers believe cloud technology is an integral part of DevOps, while others prefer working with on-premises storage resources. While cloud storage is compatible with DevOps, it can also compound existing demands.
Using a public cloud has the advantage of taking some of the processes and management out of an organization's hands, which is a key component of DevOps. With both a DevOps environment and a private cloud, however, storage provisioning must be dynamic to keep up with resource demands.
Adopting and running a successful DevOps environment is a complex process and a challenge many organizations are facing head-on to streamline their processes. In this guide, we'll cover what storage vendors are up to with regard to DevOps, the role of the cloud and the challenges users may face when adopting a DevOps strategy.
1On the vendor side-
Keeping DevOps in mind
From hyper-converged to all-flash companies, storage vendors are noticing the shift to focus on DevOps. See the latest developments in the market, with an emphasis on a storage DevOps strategy.
The performance of Pure Storage's all-flash array and the agility of Actifio copy data management helped health site Lifescript develop a DevOps strategy to spur revenue. Continue Reading
Nexenta Systems touts a free container-converged Docker persistent storage platform to help development teams get started with containers. Continue Reading
A bar codes standards group gave Cohesity a test to protect storage in a DevOps environment. There are plans to add the hyper-converged data protections system for production data next. Continue Reading
A rewritten storage engine in Prometheus 2.0 makes the open source utility more scalable and reliable for Kubernetes monitoring in production. Continue Reading
2Moving to the cloud-
DevOps and cloud support gaining traction
The cloud has permeated nearly every area of data storage, and DevOps is no exception. Below, see how the cloud and DevOps have worked in tandem and how they're being used for storage.
German financial services firm Allianz reveals how a year-long push to embrace DevOps has set the scene for a move to the cloud. Continue Reading
In this roundtable discussion, representatives from across the data storage industry take the pulse of the market and discuss the effect of DevOps and cloud storage. Continue Reading
Following in VMware's footsteps, Tintri is focusing on DevOps and incorporating cloud and container support in its OS upgrade. Continue Reading
While some claim cloud is central to DevOps, on-premises computing is often cheaper and makes more sense in certain environments. Continue Reading
DevOps, containers and hybrid cloud are three major points of discussion in the open source software market, where developers are worried less about nuance and more about keeping storage consistent. Continue Reading
3Asking the right questions-
Current DevOps challenges
With every technological development, there is a new slew of challenges to be faced. With a DevOps environment, storage pros face some unique trials, from adoption issues to vendor embellishment.
The rise of the DevOps environment has seen the emergence of new storage technologies that offer specific features appropriate for Agile development. Continue Reading