In this blog post, I explore what’s driving automation and how organisations can reap the most benefit.
The latest generation of hyperconverged infrastructure has cut this hours-long process to minutes. Today I can unbox my kit, plug it in—and before I can finish my coffee it’s been automatically discovered, added to the appropriate cluster, configured and protected with the proper compliance and protocols in place. There’s no room for human error, delay or forgetfulness. Automated maintenance and management take things a big step further. Today’s leading AIOps tools are more than just tireless monitors –- they actively use predictive analytics to identify and fix potential issues before humans ever become aware of them. The result? Reductions of 70% - 80%, and sometimes even more, in operational expenses.
As for routine lifecycle maintenance—the updates and patching that have traditionally taken the lion’s share of IT staff time—those days are over. Software can now move a workload off a server, update and test it, and then restore it without a human needing to lift so much as a finger to a keyboard. Cynics may think all this time saved—on average around 50% for a typical IT team—just means opportunities to reduce headcount. Not so. My observation of many customers over several years suggests that with drudge work automated, people really do have time to be more creative and strategic. Skilled and experienced staff are redesigning and improving processes, and finally have time to mine the organisation’s data mountains for usable insights.
Automation also improves and speeds up software development processes. Today, people in DevOps happily release code updates to live production environments in the middle of a working day. This would have been unthinkable not so long ago, when a single update required a month of planning.
Despite these advantages some organisations still treat automation as heresy, but the idea is gaining ground in even the most risk-averse and tightly regulated industries. I’ve noticed my bank, for example, implementing updates in weeks that would previously have taken a year. This increased speed is a sure security advantage. This responsiveness will become more important as retail banking becomes more app-based and the costs of switching are reduced. It is these time and efficiency savings—particularly the promise of radically cutting the speed of new release cycles—that’s driving renewed, widespread interest in automation.
To make the most of the benefits, it’s critical to design and implement appropriate policies and processes. There’s no use in automating a poor process – in fact it could make things even worse, by removing opportunities for humans to spot when something has gone wrong. In the early days of storage automation, for example, some people got burned by runaway consumption loops because their rules specified simply “if a server needs more storage, provide it”. Without any checks or balances built into the system, things could go wrong fast. If the right policy work is done, on the other hand, automation not only makes day-to-day operations easier but also eases the governance burdens. When access levels are automatically linked to job roles, for example, it’s easy to prove compliance—and to update and apply policies when rules change.
Most organisations undertake this kind of wholesale infrastructure change only once or twice in an IT person’s career, so it’s also important to use all the expertise that might be available to you. This includes your service partners who, if they’re any good, have already seen most of the ways in which things can go wrong. They’ll be able to advise on which policies, checks and balances will help you realise all the gain, with minimal pain.