It’s all about the journey. The path to automation is all about becoming more efficient in all the right areas to make your data center an asset and not an anchor.
We are nearing the top of the hype cycle for data center automation. There is much discussion regarding how necessary it is and how it will be the future, and there are many different tools and products available, all implying a sense of urgency to get on the bandwagon. Despite the noise level, there is one area that is often neglected when discussing automation–HOW to automate and the fact that it’s really a journey and not an actual destination. The best method for adoption is to automate at your pace based on your organization’s unique requirements. Every organization has different needs, skillsets, environments, and resources. Rebuilding a plane flying across the globe at 36,000 feet while you’re on it isn’t the most appealing option for anyone, yet, that is what many vendors are suggesting when they leave out the gory details of “how” and talk about all the bright, shiny objects of what’s possible.
We are in the midst of retooling our data centers in order to support digital transformation, which marks a radical shift in the way we do business. The data center is the digital central nervous system of the business and must be modernized so it can rapidly adapt to minor course corrections or major course changes at a speed that is unheard of in the recent past.
While modernizing the data center infrastructure, we also need to lay the groundwork for automation. But let’s be realistic about this–we aren’t going to automate everything day one and walk away simply. In keeping with our transportation theme, we can see an analogy between data centers and aircrafts (just stick with me here for another minute or two). When aircrafts first came into existence, they were flown 100 percent manually. Over time, levels of automation were added to provide autopilot functionality, flight management controllers, crash avoidance, and numerous other features that have evolved the pilot to a person that is the expert in the cockpit, monitoring the flight but with little to no intervention unless necessary. The evolution of the pilot also included an evolution in how the pilot was trained. They still need to know how to fly the aircraft, but in addition to that, they must also understand all the components of the aircraft’s automation capabilities. Starting to see where we are going here?
Consider that automation is not merely for deployment but should be thought of in the full life cycle of the data center: deployment, validation, troubleshooting, and remediation. With that, we each need to find our path to automation and see where we can jump in. The stages of automation are as follows:
Each of us will likely start and stop at different stages along the journey. That’s the beauty of automating at your pace and having a choice. This is all about becoming more efficient in all the right areas to make your data center an asset and not an anchor. Beginning the journey is most important, and that starts with upping your skillsets in terms of automation tools that use programming languages such as Python and Go which have tremendous mindshare. Be wary of tools that lock you into a single vendor as that limits your abilities to adapt in this wonderous multi-vendor world that is only getting bigger and growing faster. And remember, “don’t work late, automate.”
*This blog was originally posted to Networking Computing on January 18, 2019.