While the distributed nature of hybrid cloud has long been its appeal, there is value in bringing one’s cloud assets together in a more organized way. The idea of standardizing a heterogeneous environment might sound like a contradiction in terms, but working to eliminate silos and supercharge interoperability to control cloud costs has now become essential.
Industry observers tell ITPro that organizations increasingly need to standardize hybrid-cloud infrastructures, either in part for better automation and services or across the board. This isn't easy, warns Grant Caley, chief technologist UK&I at NetApp.
"When people broke away from the mainframe, they went for standardizing compute on x86, networking on Cisco at that time. They were still locking themselves into a vendor to some degree because it's really hard not to," Caley explains.
"This may be one way of achieving less of that. At least you can choose where you want to build rather than having to be focused into a particular cloud."
More flexibility can result from appropriate standardization across horizontal layers and while public cloud alternatives offer "great" services and capabilities, Caley argues they vary in how they are delivered.
"There's value, typically from a cost or security perspective of being able to build services in your own data center," he adds. "But choosing the right layers [to standardize] is hard."
Analyzing and offsetting certain operations such as automation, provisioning, backup, disaster recovery, or compute without "rewriting the run-book" for every change means saving resources, Caley adds.
Standardization for governance and compliance
Tina Howell, chief cloud officer at Xdesign, agrees that deploying services like Google Anthos on AWS or using AWS Outposts and Microsoft Azure Stack Hub on-prem, has made standardizing hybrid cloud easier.
"The main thing is investing upfront, ensuring consistency by building to standards and principles," she says, noting that one’s specific approach depends on cloud strategy. Do you want to be on AWS in five years, or have best-of-breed across a poly-cloud?
With the right configs and tools, you can build it exactly the same way: with one capability, only training people once and ensuring consistency while holding people to account. This makes what can be a difficult process much easier.
"If they can't govern themselves then, realistically, this is where it all starts to fail," Howell warns.
If config is out of sync or versions become incompatible — for example, if your version three is sitting in the cloud while version one sits in the data center — you can effectively have multiple "clouds" to manage while your hybrid cloud remains unstandardized.
Instead, organizations often jump into the chosen cloud setup or on-prem, realizing only afterward that it won't fill their requirements. In 18 months or so, these firms are forced to start over again. "With a lot of clients, they have been going round in circles," Howell adds, noting that “cloud can be cheap” if correctly architected.
Benjamin Brial, founder of engineering platform Cycloid, says achieving governance can mean "owning all" your automation in GitHubs, instead of relying on the cloud provider.
"Secondly, use open source software and new automation to make a new database, to reduce how people need to accelerate in the DevOps area. This also reduces the number of tools and the number of clouds, because automation and open source is one piece you need to modernize in cloud infrastructure and to bring more governance," Brial says.
“Choose and use only one configuration management approach, with no overlay on top, whether it's Ansible, SaltStack, Puppet, or whatever. The last part is the continuous integration/continuous delivery (CI/CD) path, which should also be rationalized.
"Centralize whatever CD tools you're using. There is no project on the top of older CD that can centralize JFK [files], GitHub, and the one from the cloud provider. You can't bring governance if you have multiple tools. It's not possible," Brial warns.
Continuous costs along the pipeline
Brial adds that hiring for cloud and devops at scale can also prove hard and that such projects are less likely to succeed, especially in budget. Organizations must also tackle carbon emissions and sustainable transformation, with environmental, social, and corporate governance (ESG) pressures only growing, so it's critical that cloud projects and costs are better governed.
Anthony Kesterton, principal solution architect at Red Hat, notes that standardizing can make it easier to monitor and secure one’s data, instead of having to manage multiple different offerings that perhaps ...
Comments