When cloud adoption shifts from a new trend to daily reality, it causes headaches to everyone responsible for the performance, availability, and security of business services or apps. How do you monitor owned and rented infrastructure with all of their differences without creating visibility silos and ending-up with a bunch of disparate tools?
A hybrid cloud environment refers to an IT architecture that combines at least one cloud service and on-premise resources running in company-owned infrastructure (no matter if in-house, at a co-owned location, or third-party datacenter). For instance, an organization may operate a core ERP system on-site with disaster recovery in the AWS cloud and back-office systems (email, Office 365, HR system) consumed as SaaS.So, you may ask, is network monitoring in the cloud still necessary? Definitely yes. Although third-party SLAs make a promise of performance, IT operations teams will still be held accountable for the quality and performance of services and apps. And you don’t want to find yourself without evidence when a critical customer or employee system malfunctions and the provider denies all responsibility. Visibility gaps ultimately lead to an inability to monitor service quality.
Hybrid infrastructures add another level of complexity to delivering a smooth user experience - a bottom-line prerequisite of every successful modern application. There is quite a lot you can observe across the environment:
Thanks to the mixture of owned and rented infrastructure, there are many potential points of failure in application delivery, but in general, you will come across two major challenges.
The diversity of providers, responsible departments, and tools along the service delivery chain may create visibility gaps. You can collect application performance data, infrastructure data, network data, etc., but when everything is spread across different environments and tools, it makes it harder to find out where the problem is and troubleshoot quickly.
With cloud you can’t simply add another data source to your monitoring system; you need to enhance your monitoring strategy with new capabilities. Basically there are these monitoring options:
Use third-party vTAP (if available for the given environment).
Use flow logs (if the cloud platform allows their export).
Use a specialized agent-based solution (New Relic, AppDynamics) .
The problem is that when you apply different monitoring strategies, you may create islands of insight and miss the “big picture”.
Hybrid cloud monitoring should help you identify emerging defects and alarming patterns so you can prevent minor issues from turning into significant problems.In the traditional setup, NetOps leaders have clear visibility across the IT environment, from servers and network stack to applications. You must be capable of the same in hybrid:
So is there a lightweight approach that covers all important use cases from a single dashboard? Take a look at Figure 1 below, which shows a simple hybrid cloud environment.
Figure 1 A simple hybrid deployment comprising on-premise assets, private cloud, SaaS applications from the public cloud, and remote workers.
Here in Flowmon, we develop a mature solution that goes far beyond traditional on-premise monitoring, providing a full-fledged cloud performance monitoring tool to analyze cloud traffic and troubleshoot anywhere along the application delivery chain. In essence, it stands on three pillars:
Flowmon deploys sensors on-premise and in both private and public cloud. Thanks to its ability to process diverse sources of data, it can leverage flow logs, native cloud traffic mirroring, and vTAPs from multiple third-party vendors, which it then normalizes and provides full detail about every user transaction centrally.In other words, it gives you a consolidated view of all the different environments with the same level of detail and the same metrics available.
It’s a sad but common sight that hybrid cloud users in the enterprise segment several different tools to meet their monitoring needs.But to truly benefit from the scalability and flexibility of the cloud, you not only need a satisfactory level of insight to troubleshoot confidently, but also to fuse all the islands of insight together and achieve true cross-environment visibility.If you want to learn more, check this webinar on Powering Digitalization with End-User Monitoring.
View all posts from Flowmon Author on the Progress blog. Connect with us about all things application development and deployment, data integration and digital business.
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.
Learn MoreSubscribe to get all the news, info and tutorials you need to build better business apps and sites