In its 2015 research report “The Future of the Data Center in the Cloud Era,” Gartner asserted that “a multicloud strategy will become the common strategy for 70% of enterprises by 2019.” And in its “2018 Planning Guide for Cloud Computing,” Gartner predicts that “multicloud will become the de facto standard.”
First, let’s clarify what we mean by ‘multicloud,’ because the term is used in many different ways. Some people use multicloud to mean the use of two or more cloud computing services of any kind, including private clouds. But the industry seems to be settling on defining multicloud as the use of multiple public cloud infrastructures. So that’s the meaning we are using here.
The drive toward multicloud strategies makes obvious business and technical sense, especially with the growing complexity of enterprises’ cloud environments. For example, enterprises might run applications or workloads on multiple public clouds to:
Boost availability. A localized failure in one public cloud infrastructure could be mitigated by the ability to switch workloads to a different public cloud infrastructure.
Choose the best public cloud for each workload and for each geographic location. Realistically, some applications run better on one public cloud infrastructure than another, and public cloud vendors’ geographic coverage is not uniform.
Reduce costs. Enterprises can choose the most advantageous public cloud pricing for their particular needs or take advantage of special deals. Also, knowing that enterprises have options among cloud vendors can help keep pricing competitive.
Avoid vendor lock-in. No matter how thrilled an enterprise might be with the service, performance, or pricing it receives from its first public cloud vendor, it can be risky to be tied irrevocably to that public cloud vendor’s future decisions.
Further more, an enterprise multicloud strategy could include multicloud DR where an enterprise’s primary cloud environment could be backed up in another public cloud.
Solving a Serious Multicloud Challenge
Still, enterprises face some significant hurdles in trying to implement their multicloud strategies, particularly when it comes to establishing and managing connectivity of resources both between and within the various clouds.
Each public cloud vendor—including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP)—has its own ways of working. For obvious reasons, they don’t make it easy to connect with a competitor’s cloud infrastructure. As a result, an enterprise’s cloud or DevOps teams are left to establish connections manually—a tedious and time-consuming endeavor.
With a fundamentally new approach to cloud networking that is software-defined, Aviatrix offers a solution to the problem of multicloud connectivity. Aviatrix has abstracted the complexities of networking and routing for all the major public cloud infrastructures, meaning that Aviatrix connectivity operates as cloud-native for AWS, Azure, and GCP. And that means that cloud and DevOps teams gain unified, point-and-click network monitoring and control across the enterprise’s entire multicloud environment.
It’s important to note that this Aviatrix approach is the first to provide in-the-cloud multicloud connectivity. Others that claim multicloud networking capabilities have to hairpin through the corporate datacenter or a co-lo service such as Equinix. Alternatively, they need to use vRouters in each cloud that are manually deployed and configured, similar to the old enterprise WAN world.
Additionally, these other methods cannot automate and centralize management control of the networking connections. The result is that enterprise CloudOps and DevOps teams remain bound to the principles, practices, and management consoles of the individual public cloud vendors.
The Aviatrix solution consists of two components: the Aviatrix Gateway and the Aviatrix Cloud Controller, which orchestrates and manages one or more Gateways, regardless of which public cloud it is deployed in. Combining both solutions, this approach provides cloud teams with centralized visibility and control over multicloud environments.
Aviatrix offers a way for enterprises to embrace their multicloud strategies while empowering their cloud and DevOps teams. Instead of forcing the cloud professionals to handle the complexity of networking between and within multiple cloud vendors’ footprints, enterprise cloud teams can:
Look at and manage all the enterprise’s public cloud instances and resources using a single unified view.
Gain the freedom to choose the right public cloud deployment option for each application and workload, without getting bogged down in time-consuming intricacies of how to connect them all.
Add and change connections between and within various public cloud resources automatically and at real cloud speeds, rather than spending a couple of weeks manually building connections—or waiting even longer for the IT networking experts to step in and handle the networking chores.
Enable the use cases that best serve the enterprise’s business goals, whether that means migrating workloads from one public cloud to another or mirroring the environment in one public cloud to another public cloud for backup and disaster recovery (DR).
As a result, Aviatrix enables cloud connectivity to help support and encourage an enterprise’s multicloud strategy, rather than hindering its multicloud adoption.