Multi-cloud is quickly becoming a “new-normal” deployment scenario as organizations of all types leverage an ever-increasing variety of cloud computing services. Here are just four of the reasons for this trend:
Preference: Different teams within an organization have different preferences when picking clouds due to each team’s competency and specialization.
No lock-in: The move to multi-cloud avoids vendor “lock-in” and reduces reliance on one cloud provider. This helps many organizations not only gain stronger negotiating power, but also to build a more resilient infrastructure.
Efficiency: Multi-cloud can promote operational efficiency that generates positive business outcomes (e.g., enabling rapid migration when pricing or capability make it appealing).
Regulations: Some make the move to meet compliance/regulatory requirements for international business.
Regardless of the exact “whys,” adoption of cloud architectures doesn’t happen in a vacuum. A substantial percentage of cloud services are deployed to extend, supplement, or enhance existing on-prem infrastructure. And so, whenever we talk about “multi-cloud” architectures, we should also consider “hybrid-cloud” architectures — these two scenarios go hand-in-hand when we take a holistic look at an organization’s network infrastructure.
The Reality of Multi-Cloud Visibility Today
Along with the rise of hybrid- and multi-cloud architectures, it’s worth noting another reality — visibility (or lack thereof). In multi-cloud environments, it’s no longer sufficient to leverage each cloud provider’s built-in visibility tools. Those tools were built for each provider’s own cloud infrastructure, and they typically lack some essential features, including:
Resiliency: The built-in cloud monitoring tools for an IaaS solution reside inside that public cloud! When that provider’s cloud service goes down, its native monitoring services will also be impacted. Users can no longer rely on built-in monitoring tools to do any kind of troubleshooting in such a scenario and will be left in the dark.
Lack of a holistic view across multiple cloud providers and the organization’s on-prem infrastructure. For example, you cannot use AWS CloudWatch to monitor GCP’s network statistics and/or your on-prem data centers. Today, there remains a huge gap between the need for a unified view (one that allows monitoring of your entire infrastructure in hybrid/multi-cloud environments) and the tools that are available within each environment.
An individual cloud vendor is probably not the Subject Matter Expert you want for all of your networks, old and new (including the ones you own).
The Need for a Modern Cloud Monitoring Tool
In hybrid and multi-cloud environments, a modern monitoring tool should meet four key requirements:
Unified view: A modern cloud monitoring tool must provide a unified view across your entire infrastructure — hybrid, multi-cloud, and on-premise components. A single-pane-of-glass view and management can help reduce operational complexities and avoid silos.
Powerful analytics: The tool must unlock powerful analytics and enable in-depth visibility. The tool must also be able to help manage the top challenges we face with modern cloud infrastructures, including performance, cost, and security. Analytics features should be contextualized and enable you to answer both technical and business questions for various stakeholders.
Modern integrations: Such a tool must also integrate with container orchestration and service mesh management (e.g., Istio). One major cloud advantage is the agility of adopting cloud-native architecture including containers/microservices. However, to leverage that advantage, your monitoring tool needs to provide visibility into the communications between those services (e.g., when the communication between them is slow, that means business is at risk).
Kentik for Multi-Cloud Visibility: Now with Support for GCP, AWS and Microsoft Azure Flows
Kentik is on a fast and firm pace to expand cloud visibility for on-prem to public clouds. We are on a mission to provide a scalable, powerful and easy-to-use solution that provides holistic and unified insights for your infrastructure.
But we haven’t stopped there: Now, as of spring 2019, we put our footprint into Azure by integrating Network Security Group Version 2 (NSGv2) Flow Logs as well. For more detail, read our new solution brief about Azure NSG Flow Logs for Kentik.
Getting Started with the Azure NSGv2 Flow Logs Integration
Azure NSGv2 Flow Logs allow you to get information about ingress and egress IP traffic through a Network Security Group (NSG) on a per-rule basis.
The onboarding workflow is straightforward. To export Azure NSGv2 Flow Logs to the Kentik platform, just follow these few steps:
Gather Azure Information: This might include Azure Role, Azure Subscription ID, Resource Group and Location from your Azure instance. The main goal is to make sure that you have the essential information handy and have the right permissions granted for the exporting.
Add Azure Cloud and Complete the Settings:
- __Authorize Access to Azure:__ Enter the Subscription ID of the Azure instance from which Kentik’s NSG Flow Exporter application will export flow logs and authorize the access.
- __Specify Azure Resources:__ Enter the Resource Group Name and Location, as well as the Storage Account where flow logs will be generated.
- __Configure Flow Log Export__ to export flow logs to a Storage Account from the specified Resource Group and Location. (An auto-generated script is recommended.)
- __Validate Configuration.__
1. __Apply Azure Dimensions__ (Source/Destination) and get desired insights into the cloud.
A sample Azure traffic dashboard is shown below. It can capture the traffic profile with time series, by subscription, by account, or by region, both inbound and outbound for a 30-day overview:
For more detailed instructions on getting started, see the [Kentik for Azure topic](https://kb.kentik.com/Bd08.htm#Bd08-Kentik_for_Azure "Azure Flow Logs Support in Kentik - Kentik Knowledge Base") in our Kentik Knowledge Base.
Kentik for Multi-Cloud: AWS + Azure + GCP
The Azure integration completes Kentik’s trifecta of public cloud options. Kentik’s cloud visibility platform now provides easy analytics, powerful visualization, and instant insight, empowering customers with:
A unified view across hybrid and multi-cloud into your infrastructure
Integrated with container orchestration and service mesh management
The ability to manage performance, cost, and security issues across modern cloud infrastructures