Reduce the complexity of a multi-cloud environment

A well-implemented multi-cloud architecture should offer modularity, optionality, and consistency to cloud administrators and developers.

Kit Colbert

Over the past few years, I’ve written and spoken extensively about the importance of developing a multi-cloud strategy. (See “The Cost of Cloud and the Need for a Multi-Cloud Strategy”, “Cloud Infrastructure Transformation”, “The VMware Approach to Multi-Cloud: A Strategy or an Inevitable Outcome? (or Both? )” and “Multi-Cloud: what to expect in 2022”). Multi-cloud provides increased speed, scalability, and choice by enabling enterprises to run applications and services across multiple clouds, including at the edge.

However, leveraging multiple cloud providers also increases the level of complexity. Developers must use different development tools and APIs for each, making it difficult to manage application deployment, security, and data. Using additional clouds with their underlying technologies puts additional pressure on a company’s technology staff.

A common trend among enterprises leveraging multi-cloud is to create a set of services that drive various aspects of standardization in clouds, such as DevSecOps, infrastructure (e.g. Kubernetes), management and governance, etc They do this to gain the benefits of multi-cloud while still allowing some levels of consistency. But instead of each company creating its own services, wouldn’t it be nice if a set of multi-cloud services already existed?

That’s where VMware Cross-Cloud services come in. This family of SaaS services is designed to cover the entire application lifecycle, including the underlying support infrastructure. They make it easy to deploy apps and services across multiple clouds, letting you build, run, manage, connect, secure, and access all of your apps on any cloud in the same way.

For example, consider DevSecOps consistency. Here, businesses want a standard way to build, deploy, secure, and operate apps on any cloud in the same way. Tanzu Application Platform (TAP) provides these fundamental DevSecOps capabilities in clouds. It allows developers to quickly iterate on their code, without having to interface with the underlying cloud infrastructure, dramatically increasing developer speed. Tanzu for Kubernetes Operations also provides the ability to manage, monitor, and secure Kubernetes clusters in clouds.

Another example is failover and failback. While public clouds are generally reliable, Availability Zones (AZs), or sometimes entire regions, shrink from time to time. So having the ability to rely on a secondary cloud – not just for backup, but for apps – is a big plus. VMware Cross-Cloud Services supports this seamlessly. When the first cloud comes back, VMware Cross-Cloud Services lets you roll back.

A well-implemented multi-cloud architecture should provide modularity, optionality, and consistency to cloud administrators and developers, helping them manage and use cloud services. To learn more about how VMware reduces complexity in multi-cloud environments, watch our recent multi-cloud briefing, which features both VMware technologists and customers on how they make multi-cloud work in their own organizations.

Kit Colbert is VMware’s Chief Technology Officer, driving technical strategy, innovation, evangelism, and SaaS transformation within VMware’s engineering organization. Previously, he was VMware Cloud CTO, GM of Cloud-Native Apps.

This guest blog is part of a sponsorship by Channel Futures.

Sharon D. Cole