Multicloud is typically understood to be an evolutionary step for enterprises that are moving past a single-cloud starting phase toward a “best of breed” approach to cloud offerings. Various factors dictate this. For some, it’s the diversity of workloads that require platform-specific functionality. For others, it’s an evolutionary journey, or a result of mergers and acquisitions.
Lately, we are seeing companies choose multicloud as a primary, cloud-first strategy right out of the gate. In some cases the reason is to reduce dependency on a single vendor, as the platform vendors start building more stickiness into their offerings. In other cases it is to optimize costs, depending on the workload characteristics. There are strong arguments on both these dimensions and it’s not unlike what we saw with hardware platforms.
Regardless of why you’re choosing to operate in multiple clouds, it does introduce some complexity, which, if not managed carefully, can outstrip the cost-saving component of the multicloud strategy and bedevil your performance goals.
That’s why visibility is so important. But like the shift to multicloud itself, a shift in data sets—to measure health and performance of WAN, Internet, cloud, and SaaS provider segments in addition to on-prem networks—is needed to gain operational visibility. In this article, we’ll unpack a few key terms that are connected to multicloud deployment, explain why traditional visibility approaches fall short in the cloud, and explore the approach needed to gain visibility for multicloud operations.
. From an infrastructure perspective, AWS had a minor power outage, and systems recovered in fairly short order. However, applications relying on AWS Direct Connect for their back-end flows continued to fail for several hours after the initial incident. The providers of a number of applications and services, including Atlassian, Slack, and Twilio, failed to factor in the .
The cloak of invisibility
One of the challenges with the cloud and the Internet, in general, is the lack of visibility. So many of our traditional network monitoring tools have relied on techniques like SNMP, flow, or packet captures. All of these require some level of privileged access to the servers, switches, firewalls, and routers that make up the data center. None of these can be employed with IaaS or PaaS services. You simply cannot put wiretaps inside Microsoft Azure, or stream flow records from Amazon’s data centers. As a result enterprises have gotten used to thinking of the cloud as a monolithic black box, hidden under a cloak of invisibility.
This approach does not work with a single cloud or hybrid cloud, and it certainly does not work with multicloud infrastructures. The number of path combinations increases factorially with the number of clouds. Each of these paths has numerous unpredictable elements. Thus your risk increases by orders of magnitude. You cannot continue treating these clouds as black boxes anymore. So what are your options?
The cloud uncloaked
Some clouds offer their own network visibility solution. In Microsoft Azure, for instance, you can visualize your enterprise domain, from your network to your Virtual Network (VNet) inside Azure, over your ExpressRoute connection. However, this does not give you a complete end-to-end picture including the external interdependencies. And of course, this solution is specific to Azure and does not offer information about other clouds or your legacy data center. With a multicloud strategy, as workloads move around, your visibility solution needs to follow the resource, regardless of where it resides.
How can you achieve this? There are active monitoring techniques that use specially instrumented application calls to understand not only the application availability and response times but also the underlying network and cloud infrastructure used to deliver those applications. This does not require any privileged information from the cloud infrastructure, so can be cloud and vendor agnostic. Typically all this requires is the target URL of the resource.
This is the approach we take at ThousandEyes, where we operate a global set of software agents that perform Internet-aware network monitoring. ThousandEyes monitors critical services across the Internet from multiple vantage points and algorithmically correlates data to understand service impacts. Thus we were able to determine that more than 240 critical services relying on AWS Direct Connect were impacted by the March 2 power outage.
to move workloads to the most optimum cloud platform. In this rapidly changing world, you need continuous visibility that will reflect the changes in the application delivery paths in order to give you a complete, up-to-date view.
Alex Henthorn-Iwane is vice president of product marketing at . Alex leads product marketing and brings a perspective gained from working on innovative networking and analytics technologies since the early days of the commercial Internet.
Ameet Naik is technical marketing manager at . Ameet has more than 20 years of experience in networking, IT systems, and information security and has held senior solutions engineering roles at several of the leading networking and security vendors. He has advised multiple global service providers and financial services organizations on best practices in enterprise networking since the early days of the Internet.
New Tech Forum provides a venue to explore and discuss emerging enterprise technology in unprecedented depth and breadth. The selection is subjective, based on our pick of the technologies we believe to be important and of greatest interest to InfoWorld readers. InfoWorld does not accept marketing collateral for publication and reserves the right to edit all contributed content. Send all inquiries to .