{"id":10946,"date":"2020-03-15T06:12:17","date_gmt":"2020-03-15T10:12:17","guid":{"rendered":"https:\/\/www.eginnovations.com\/blog\/?p=10946"},"modified":"2024-01-02T23:08:34","modified_gmt":"2024-01-03T04:08:34","slug":"cloud-performance-monitoring","status":"publish","type":"post","link":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/","title":{"rendered":"Why Performance Monitoring is still needed for Cloud Services"},"content":{"rendered":"<h2><span class=\"ez-toc-section\" id=\"Performance_Monitoring_in_the_Cloud_-_Why_it_Still_Matters\"><\/span>Performance Monitoring in the Cloud \u2013 Why it Still Matters?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10959\" style=\"margin-bottom: 0px;\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring.jpg\" alt=\"Cloud Performance Monitoring still matters!\" width=\"300\" height=\"200\" border=\"0\" srcset=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring.jpg 300w, https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring-140x93.jpg 140w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>So your organization has decided to <a href=\"https:\/\/www.eginnovations.com\/blog\/\">move to the cloud<\/a>. Smart move!<\/p>\n<p>Many companies today are either making the move to the cloud or have already made it. According to <a href=\"https:\/\/www.flexera.com\/blog\/cloud\/2019\/02\/cloud-computing-trends-2019-state-of-the-cloud-survey\/#94%20Percent%20of%20Respondents%20Use%20Cloud\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">RightScale\u2019s 2019 State of the Cloud Survey<\/a>, 94% of IT professionals say their companies use the cloud. Over 90% is public cloud. <a href=\"https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2019-11-13-gartner-forecasts-worldwide-public-cloud-revenue-to-grow-17-percent-in-2020\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Gartner predicts <\/a>that public cloud revenue will increase by 17% in 2020. The biggest percentage increase is expected with IaaS.<\/p>\n<p>So, you\u2019re clearly not alone.<\/p>\n<p>But what\u2019s the plan after the move to make sure that your applications and infrastructure perform at expected levels in the cloud?<\/p>\n<div class=\"tips-box\" style=\"min-height: 115px; margin-bottom: 30px;\">\n<p style=\"margin-bottom: 5px;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-7575 alignleft\" style=\"margin-bottom: 25px;\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2019\/03\/routine-monitoring.png\" alt=\"\" width=\"78\" height=\"68\" border=\"0\" \/>When you no longer have full control of your infrastructure, monitoring becomes even more important than it did on-premises. Unfortunately, it seems some companies get the impression that moving to the cloud will solve all their issues. The cloud has many benefits, but not having to monitor your workloads isn\u2019t one of them.<\/p>\n<\/div>\n<p>In this blog I will show you why moving to the cloud does not make monitoring redundant, and provide some tips for <a href=\"https:\/\/www.eginnovations.com\/product\/cloud-monitoring\">cloud performance monitoring<\/a>.<\/p>\n<div style=\"padding: 15px 15px 0; border: 1px solid #ddd; background: #f1f1f1; margin-bottom: 10px;\">\n<h4><span class=\"ez-toc-section\" id=\"What_is_Cloud_Performance_Monitoring\"><\/span>What is Cloud Performance Monitoring?<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Monitoring application and infrastructure performance in the cloud is no different than doing so in on-premises environments. You implement agents, probes, tools, and solutions to collect data. Then, you report this data in a way that helps you find and fix performance problems quickly. Ideally, you want to do this before users are impacted.<\/p>\n<\/div>\n<p>Some may believe that the cloud providers will take care of this monitoring. But this is not the case. In the cloud, you have the flexibility to automatically spin up instances to support additional users, when needed. But there\u2019s more to monitoring than spinning up compute instances.<\/p>\n<table class=\"new_table_style\" style=\"width: 100%;\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\n<h2><span class=\"ez-toc-section\" id=\"What_Do_Cloud_Provider_Tools_Offer\"><\/span>What Do Cloud Provider Tools Offer?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10962\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/aws-azure-google-cloud-performance-monitoring.jpg\" alt=\"The major cloud providers use many different monitoring strategies\" width=\"300\" height=\"200\" border=\"0\" \/>The cloud providers don\u2019t leave you to your own devices. When you move to the cloud, they provide some tools and solutions to help with monitoring.<\/p>\n<ul>\n<li>If you\u2019re moving to AWS, you have <a href=\"https:\/\/aws.amazon.com\/cloudwatch\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CloudWatch<\/a>.<\/li>\n<li>If it\u2019s Microsoft Azure, you have <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/monitor\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Azure Monitor<\/a>.<\/li>\n<li>And with Google Cloud, you have <a href=\"https:\/\/cloud.google.com\/stackdriver\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Stackdriver<\/a>.<\/li>\n<\/ul>\n<p>If you\u2019re moving to a multi-cloud environment, among these tools, Stackdriver is the only one with options for monitoring other (in this case, non-Google) cloud environments.<\/p>\n<p>These tools are often available from these providers as soon as you start using one of their cloud services. And they can be sometimes easy to implement. But that also depends on the type of cloud services you\u2019re moving to.<\/p>\n<table class=\"new_table_style\" style=\"width: 100%;\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\n<h3><span class=\"ez-toc-section\" id=\"Cloud_Computing_Service_Options\"><\/span>Cloud Computing Service Options<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-10967\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-computing-service-options.jpg\" alt=\"Cloud computing service options exist for almost all platforms\" width=\"300\" height=\"88\" border=\"0\" \/>There are various types of cloud services you can choose from. Some organizations choose to do a <a href=\"https:\/\/whatis.techtarget.com\/definition\/lift-and-shift\">lift and shift<\/a> and send everything as-is in their on-premises data center to the cloud. This makes the move a lot quicker.<\/p>\n<p>But while it can be faster, lift and shift doesn\u2019t fully utilize the full benefits of a cloud migration. To have a chance at cloud success, you must transform your applications and infrastructure. And the cloud providers have something for all or most of your needs.<\/p>\n<p>You have IaaS, PaaS, and SaaS.<\/p>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-monitoring-platform-saas.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10978\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-monitoring-platform-saas.jpg\" alt=\"IaaS, PaaS, SaaS models require infrastructure and performance monitoring\" width=\"640\" height=\"475\" border=\"0\" \/><\/a><\/p>\n<ul>\n<li><strong>Infrastructure-as-a-Service<\/strong> (IaaS) includes access to virtual machine instances that give you the most level of control. You select, or install, and manage whatever OS or software you need, and the cloud provider manages the physical infrastructure hosting your instances.<\/li>\n<li><strong>Platform-as-a-Service<\/strong> (PaaS) includes access to various software platforms such as ready-to-use SQL databases, SSD storage, and more. You can build applications that utilize these services instead of managing them yourself. So, you lose a little more control.<\/li>\n<li><strong>Software-as-a-Service<\/strong> <a class=\"link\" href=\"https:\/\/www.eginnovations.com\/product\/saas-monitoring\">(SaaS)<\/a> includes access to services like Salesforce, Office 365, Gmail, etc. that a provider makes available. You generally don\u2019t manage anything here. You simply control access to them. So, with this service, you\u2019ve lost almost all control.<\/li>\n<\/ul>\n<p>The ease of implementing monitoring in each of these cloud services decreases as you go down the list from IaaS to SaaS. This is because you have less and less control of the infrastructure.<\/p>\n<p>This can be a very good thing.<\/p>\n<table class=\"new_table_style\" style=\"width: 100%;\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\n<h3><span class=\"ez-toc-section\" id=\"The_Goodness_of_Clouds\"><\/span>The Goodness of Clouds<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring-benefits.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-10969\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring-benefits.jpg\" alt=\"Increased agility and flexibility are but two reasons to move to the cloud\" width=\"300\" height=\"180\" border=\"0\" \/><\/a>When you decide to move to the cloud, there are many reasons to be happy. Your organization can have increased agility and flexibility to make changes faster to beat the competition.<\/p>\n<p>In a similar way, <a href=\"https:\/\/www.eginnovations.com\/blog\/cloud-computing-hype-vs-reality\/\">cloud monitoring<\/a> has its privileges. There are things you\u2019ve likely had to worry about with on-premises monitoring that will go away when moving to the cloud.<\/p>\n<p>When deciding to choose a monitoring solution, you always want to consider a checklist of things. Cloud monitoring either reduces or eliminates the need for some of this.<\/p>\n<h4 class=\"h4_head\"><span class=\"ez-toc-section\" id=\"Reduced_Decision_Fatigue\"><\/span>Reduced Decision Fatigue<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/decision-fatigue.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10960\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/decision-fatigue.jpg\" alt=\"Cloud based platforms help manage decision fatigue!\" width=\"220\" height=\"160\" border=\"0\" \/><\/a>When on-premises, you usually must decide not only the monitoring solution, but also how you want to monitor. You can go with hardware appliances, software, or a combination of the two. Do you go agent-based, agentless, or a mix of both? So, you have lots of options. This may mean a much longer decision-making process.<\/p>\n<p>When in the cloud, you have one less decision to make. You\u2019re not going to find any vendors, particularly the cloud providers themselves, with any hardware appliances for monitoring. Your only option is only software.<\/p>\n<p>So that\u2019s one less decision to make.<\/p>\n<h4 class=\"h4_head\"><span class=\"ez-toc-section\" id=\"Ease_of_Implementation\"><\/span>Ease of Implementation<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/ease-implementation.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10958\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/ease-implementation.jpg\" alt=\"Cloud installations and migrations are surprisingly easy\" width=\"220\" height=\"160\" border=\"0\" \/><\/a>With moving to the cloud, you also no longer must worry about the sometimes-complicated installation and configuration of on-premises monitoring solutions. With cloud providers, it\u2019s usually pretty easy to get up and running with their monitoring because they control the host running the monitoring software.<\/p>\n<p>For example, with Google Cloud, Stackdriver is default on every instance you spin up. In AWS, CloudWatch is usually a simple button-click to get going. So, you can get started monitoring in the cloud quickly. Setting up dashboards and <a href=\"https:\/\/www.eginnovations.com\/blog\/it-alert-fatigue\/\">alerts<\/a> can start fast.<\/p>\n<h4 class=\"h4_head\"><span class=\"ez-toc-section\" id=\"Maintenance_and_Upgrade_Reduction\"><\/span>Maintenance and Upgrade Reduction<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/maintence-upgrade-cloud.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-10970\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/maintence-upgrade-cloud.jpg\" alt=\"On-premises monitoring requires a solution that reduces maintenance time\" width=\"300\" height=\"225\" border=\"0\" \/><\/a>Another challenge with on-premises monitoring is maintenance and upgrades. You always want to pick a monitoring solution that reduces the time it takes to maintain. You also don\u2019t want to spend your precious time constantly upgrading to newer versions of the product.<\/p>\n<p>With cloud provider solutions, that\u2019s no longer as much of a concern. Because the provider controls the physical host, they make sure that the monitoring solution is properly upgraded for you. All you must do is log in and see the update.<\/p>\n<p>Isn\u2019t that great?<\/p>\n<p>Until it\u2019s not, because these benefits come at a cost that\u2019s not just financial.<\/p>\n<table class=\"new_table_style\" style=\"width: 100%;\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\n<h3><span class=\"ez-toc-section\" id=\"The_Negative_Side_of_Clouds\"><\/span>The Negative Side of Clouds<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/down-side-clouds.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-10971\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/down-side-clouds.jpg\" alt=\"Cloud environments do have some drawbacks.\" width=\"300\" height=\"131\" border=\"0\" \/><\/a>While there are clear benefits to your monitoring when moving to the cloud, there are some challenges that won\u2019t change. You can also <a href=\"https:\/\/www.eginnovations.com\/blog\/web-performance-monitoring-challenges\/\">expect challenges<\/a> that will be completely new and you haven\u2019t had to deal with before.<\/p>\n<div style=\"display: block; clear: both; width: 100%;\">\n<h4 class=\"h4_head new_h4_style_vert new_h4_style_vert_v2\"><span class=\"ez-toc-section\" id=\"Same_Old_Challenges\"><\/span>Same Old Challenges<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>When monitoring, there are several challenges you encounter. Your hope is always that your <a href=\"https:\/\/www.eginnovations.com\/blog\/configuration-monitoring\/\">monitoring solution will help<\/a> with these challenges. When you move to the cloud, they will remain challenges.<\/p>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/right-metrics-for-collection.png\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10994\" style=\"margin-bottom: 20px;\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/right-metrics-for-collection.png\" alt=\"right-metrics-for-collection\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><strong>Identifying the right metrics for collection<\/strong>. The whole point of having a monitoring solution is to collect data about application and infrastructure performance. Today\u2019s applications can generate lots of data, and you need your monitoring tool to collect what\u2019s needed for analysis. This doesn\u2019t change whether you\u2019re on-premises or in the cloud.<\/p>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/performance-issues1.png\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10995\" style=\"margin-bottom: 20px;\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/performance-issues1.png\" alt=\"performance-issues\" width=\"76\" height=\"76\" border=\"0\" \/><\/a><strong>Getting alerted about performance issues.<\/strong> You have other things to do with your time. You can\u2019t sit in front of your monitoring tool\u2019s UI and wait for performance problems. You need the tool to alert you when something bad happens. Its <a href=\"https:\/\/www.eginnovations.com\/blog\/application-performance-monitoring-alerting\/\">alerting behavior<\/a>, whether static or dynamic, is very important. This is required in both on-premises and cloud environments.<\/p>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/unauthorized-access.png\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10996\" style=\"margin-bottom: 40px;\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/unauthorized-access.png\" alt=\"unauthorized-access\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><strong>Preventing unauthorized access to data.<\/strong> One of the biggest concerns with moving to the cloud is data security. It seems every week some organization is getting hacked. Your monitoring solution collects a lot of information you want to keep private. This doesn\u2019t change when you move to the cloud. In fact, it becomes an even bigger challenge to deal with, especially since you no longer have full control of the infrastructure.<\/p>\n<\/div>\n<h4 class=\"h4_head new_h4_style_vert\"><span class=\"ez-toc-section\" id=\"New_Problems\"><\/span>New Problems<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>With all the benefits, cloud monitoring presents challenges you don\u2019t have to deal with in an on-premises environment. A few of these challenges include the following:<\/p>\n<table class=\"icon_style_table\">\n<tbody>\n<tr>\n<td style=\"width: 93px; border: 0px; padding: 0px; vertical-align: top;\"><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/rewritten-applications1.png\" data-rel=\"lightbox-image-9\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10997\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/rewritten-applications1.png\" alt=\"rewritten-applications\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><\/td>\n<td style=\"border: 0px; padding: 0px;\"><strong>Monitoring rewritten applications.<\/strong> Depending on the architecture, moving to the cloud may mean that your applications must be rewritten. That monolithic, single-server database application won\u2019t behave the same in the cloud. It will likely be rewritten to take full advantage of the cloud. Because of this, how you monitor it will have to change compared to on-premises.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"icon_style_table\">\n<tbody>\n<tr>\n<td style=\"width: 93px; border: 0px; padding: 0px; vertical-align: top;\"><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/overhead-contain-costs.png\" data-rel=\"lightbox-image-10\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10998\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/overhead-contain-costs.png\" alt=\"overhead-contain-costs\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><\/td>\n<td style=\"border: 0px; padding: 0px;\"><strong>Monitoring tool overhead to contain costs.<\/strong> While moving to the cloud brings new flexibility, it can also do so at an increased cost. With changes to the application, and how cloud providers bill, you will likely need to monitor tool overhead costs. You\u2019re probably used to monitoring how much data overhead is added because it may affect application performance. But in the cloud, you also need to do this for billing reasons because your organization is now paying for this by the GB.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table class=\"icon_style_table\">\n<tbody>\n<tr>\n<td style=\"width: 93px; border: 0px; padding: 0px; vertical-align: top;\"><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/lack-of-visibility.png\" data-rel=\"lightbox-image-11\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-10999\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/lack-of-visibility.png\" alt=\"lack-of-visibility\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><\/td>\n<td style=\"border: 0px; padding: 0px;\"><strong>Lack of visibility for end-to-end monitoring.<\/strong> When on-premises, you can lack visibility to certain applications or parts of a network because of silos. But in the cloud, there is a new challenge of lacking visibility for every application. Since you don\u2019t control the physical infrastructure, you don\u2019t see everything end-to-end. If there are some performance issues with an application you\u2019re monitoring, you wouldn\u2019t fully know if the problem was on your end or on the providers end. This is a completely new challenge that you have to deal with now in the cloud.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"tips-box\" style=\"padding-bottom: 20px; margin-bottom: 30px;\">\n<h4><span class=\"ez-toc-section\" id=\"Monitoring_Matters\"><\/span>Monitoring Matters<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p style=\"margin-bottom: 5px;\"><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/monitoring-matters.jpg\" data-rel=\"lightbox-image-12\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-10957\" style=\"margin-top: -18px;\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/monitoring-matters.png\" alt=\"Monitoring cloud systems matters a lot!\" width=\"190\" height=\"166\" border=\"0\" \/><\/a>As you can see, there are lots of challenges you will either must continue to deal with and be concerned about. Or, entirely new challenges you didn\u2019t have to be concerned with. So, monitoring matters, no matter what environment you\u2019re using \u2014 on-premises or cloud. Your cloud provider won\u2019t do this for you. You must do this.<\/p>\n<\/div>\n<p>So how do you try and get around these challenges while taking advantage of the benefits?<\/p>\n<table class=\"new_table_style\" style=\"width: 100%;\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\n<h3><span class=\"ez-toc-section\" id=\"Fill_in_the_Cloud_Gaps\"><\/span>Fill in the Cloud Gaps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/fill-cloud-gaps.jpg\" data-rel=\"lightbox-image-13\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-11005\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/fill-cloud-gaps-300x200.jpg\" alt=\"fill-cloud-gaps\" width=\"280\" height=\"200\" border=\"0\" \/><\/a>The move to the cloud is happening. I hope now you agree that your cloud provider, while giving you some tools, doesn\u2019t remove the need for monitoring. So, you will need to fill in the gaps that exist between on-premises and cloud monitoring.<\/p>\n<p>Here are some best practices for doing this:<\/p>\n<ul style=\"margin-bottom: 15px; clear: both;\">\n<li><strong>Baseline End User Performance Pre-migration<\/strong><br \/>\nBefore moving your applications from on-premises to the cloud, you want to baseline <a href=\"https:\/\/www.eginnovations.com\/blog\/what-is-application-performance-monitoring\/\/\">application performance<\/a>. Use the existing monitoring tools you have in place on-premises to get a good snapshot of how each of your applications are performing. Use those tools to forecast how performance may change in the cloud based on your cloud migration plans.This way you will have something to compare against post-migration. How will you know if performance is getting better or worse without a baseline? So, make sure to get a baseline.The last thing you want is for users to report that an application is slower and you had no idea.<\/li>\n<li><strong>Monitor Using a Single Platform<\/strong><br \/>\nDepending on the size of an organization, there can be multiple monitoring tools in use. Sometimes, these tools are polling and collecting data from the same set of systems! So, you always want to monitor from one platform to minimize any issues.You want to extend this best practice to the cloud as well. But this is even more important if you are moving to a hybrid cloud or multi-cloud environment. You won\u2019t be able to reduce your MTTR if you\u2019re having to troubleshoot problems across multiple clouds using multiple tools.<\/li>\n<li><strong>Pay More Attention to Monitoring End User Experience<\/strong><br \/>\nWith your applications and infrastructure in the cloud, users have the flexibility of accessing them from practically anywhere. If they have internet access, users can get to your applications. They may no longer traverse private line connections your organization runs. Because of this, monitoring end user experience is even more important in the cloud.This can be done by implementing <a href=\"https:\/\/www.eginnovations.com\/blog\/what-is-synthetic-monitoring-definition\/\">synthetic testing and monitoring<\/a> to better understand how potential users could be impacted. You should also implement <a href=\"https:\/\/www.eginnovations.com\/blog\/time-for-real-user-monitoring-rum-to-ante-up\/\">real user monitoring<\/a> to understand how actual users are experiencing your applications.<\/li>\n<li><strong>Implement Various Forms of Monitoring<\/strong><br \/>\nWith the move to the cloud, you\u2019ve lost a lot of visibility and control. When on-premises, you have total control of what you can monitor. In the cloud, you lose a lot of that. From IaaS to SaaS, there\u2019s a lot you don\u2019t see.<a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-monitoring-forms.jpg\" data-rel=\"lightbox-image-14\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-10963\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-monitoring-forms.jpg\" alt=\"Various forms of cloud based monitoring provide a variety of benefits\" width=\"1050\" height=\"870\" border=\"0\" \/><\/a><br \/>\nSo, you want to ensure that you\u2019re monitoring every piece of the cloud infrastructure you can. All the cloud resources should be monitored.<\/li>\n<\/ul>\n<div>\n<h4 class=\"h4_head\"><span class=\"ez-toc-section\" id=\"You_want_to_monitor_the_following\"><\/span>You want to monitor the following:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/application-performance.png\" data-rel=\"lightbox-image-15\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-11015\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/application-performance.png\" alt=\"application-performance\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><strong>Application performance<\/strong>: In an IaaS environment, you have full control of the applications you move to the cloud. You want to ensure that you are monitoring their performance. The cloud provider tools don\u2019t always focus on application performance. Many only looks at resources.<\/p>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/vm-instances.png\" data-rel=\"lightbox-image-16\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-11014\" style=\"margin-bottom: 15px;\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/vm-instances.png\" alt=\"vm-instances\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><strong>VM instances<\/strong>: If your organization was not already using virtual machines or was only using them in a limited capacity, in the cloud, this all that you\u2019ll likely be using. You want to make sure you\u2019re monitoring all aspects of your VM instances provisioned in the cloud. CPU, memory, network I\/O \u2014 all should be monitored.<\/p>\n<table class=\"icon_style_table\">\n<tbody>\n<tr>\n<td style=\"width: 93px; border: 0px; padding: 0px; vertical-align: top;\"><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/distributed-tracing.png\" data-rel=\"lightbox-image-17\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-11016\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/distributed-tracing.png\" alt=\"distributed-tracing\" width=\"75\" height=\"75\" border=\"0\" \/><\/a><\/td>\n<td style=\"border: 0px; padding: 0px;\"><strong>Distributed tracing<\/strong>: With the complexity of today\u2019s applications, you need to know more than ever how individual application requests are performing. In the cloud, this becomes much more complex because of the various microservices that your applications could be using once they get rewritten for the cloud. In order to ensure great <a href=\"https:\/\/www.eginnovations.com\/product\/end-user-experience-monitoring\">end user experience<\/a>, you will need implement distributed tracing so that you can track a request across each microservice it traverses to solve performance problems.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<table class=\"new_table_style\" style=\"width: 100%;\">\n<tbody>\n<tr>\n<td><\/td>\n<td>\n<h3><span class=\"ez-toc-section\" id=\"Save_Yourself_Late_Nights\"><\/span>Save Yourself Late Nights<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-monitoring-time-savings.jpg\" data-rel=\"lightbox-image-18\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-10972\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-monitoring-time-savings.jpg\" alt=\"Monitoring applications and infrastructure saves time!\" width=\"300\" height=\"161\" border=\"0\" \/><\/a>The cloud is great. Being able to monitor your applications and infrastructure there offers many benefits. But there needs to be guard rails in place to ensure it&#8217;s delivering on cost and performance. Otherwise, you could be spending some late nights troubleshooting.<\/p>\n<p>You must still be responsible for monitoring in the cloud. Provider tools will not do them for you. Many are still in the early stages and some of the typical monitoring features are yet to be available.<\/p>\n<p>Instead of leaving monitoring to someone else, ensure that your current monitoring solution can continue supporting your organization in the cloud. If so, use it pre-migration, during migration, and post-migration.<\/p>\n<p><b>You will be happier you did!<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Performance Monitoring in the Cloud \u2013 Why it Still Matters? So your organization has decided to move to the cloud. Smart move! Many companies today are either making the move to the cloud or have already made it. According to RightScale\u2019s 2019 State of the Cloud Survey, 94% of IT professionals say their companies use [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":11033,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[391,404,369,366,382],"tags":[110,115,461],"class_list":["post-10946","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-monitoring","category-azure-monitoring","category-cloud-monitoring","category-end-to-end-monitoring-e2e","category-unified-monitoring","tag-cloud","tag-cloud-monitoring","tag-cloud-performance"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cloud Monitoring \u2013 Tools &amp; Strategies<\/title>\n<meta name=\"description\" content=\"Cloud monitoring is an important part of a robust infrastructure management strategy. Learn more about cloud performance monitoring tools.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Performance Monitoring \u2013 Tools &amp; Strategies | eG Innovations\" \/>\n<meta property=\"og:description\" content=\"Performance monitoring for cloud applications is an important part of a robust infrastructure management strategy. Learn more about cloud performance monitoring tools and strategies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/\" \/>\n<meta property=\"og:site_name\" content=\"eG Innovations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/eGInnovations\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-15T10:12:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-03T04:08:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/performance-monitoring-cloud.jpg\" \/>\n<meta name=\"author\" content=\"Jean Tunis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Cloud Performance Monitoring \u2013 Tools &amp; Strategies | eG Innovations\" \/>\n<meta name=\"twitter:description\" content=\"Performance monitoring for cloud applications is an important part of a robust infrastructure management strategy. Learn more about cloud performance monitoring tools and strategies.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/performance-monitoring-cloud.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@eginnovations\" \/>\n<meta name=\"twitter:site\" content=\"@eginnovations\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jean Tunis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloud Monitoring \u2013 Tools & Strategies","description":"Cloud monitoring is an important part of a robust infrastructure management strategy. Learn more about cloud performance monitoring tools.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Performance Monitoring \u2013 Tools & Strategies | eG Innovations","og_description":"Performance monitoring for cloud applications is an important part of a robust infrastructure management strategy. Learn more about cloud performance monitoring tools and strategies.","og_url":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/","og_site_name":"eG Innovations","article_publisher":"https:\/\/www.facebook.com\/eGInnovations","article_published_time":"2020-03-15T10:12:17+00:00","article_modified_time":"2024-01-03T04:08:34+00:00","og_image":[{"url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/performance-monitoring-cloud.jpg","type":"","width":"","height":""}],"author":"Jean Tunis","twitter_card":"summary_large_image","twitter_title":"Cloud Performance Monitoring \u2013 Tools & Strategies | eG Innovations","twitter_description":"Performance monitoring for cloud applications is an important part of a robust infrastructure management strategy. Learn more about cloud performance monitoring tools and strategies.","twitter_image":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/performance-monitoring-cloud.jpg","twitter_creator":"@eginnovations","twitter_site":"@eginnovations","twitter_misc":{"Written by":"Jean Tunis","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#article","isPartOf":{"@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/"},"author":{"name":"Jean Tunis","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/567748fa89e7ec926234559497aea0b9"},"headline":"Why Performance Monitoring is still needed for Cloud Services","datePublished":"2020-03-15T10:12:17+00:00","dateModified":"2024-01-03T04:08:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/"},"wordCount":2435,"commentCount":0,"publisher":{"@id":"https:\/\/www.eginnovations.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring-thumnail.jpg","keywords":["cloud","Cloud Monitoring","Cloud performance"],"articleSection":["AWS Monitoring","Azure Monitoring","Cloud Monitoring","End-to-End Monitoring (E2E)","Unified Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/","url":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/","name":"Cloud Monitoring \u2013 Tools & Strategies","isPartOf":{"@id":"https:\/\/www.eginnovations.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#primaryimage"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring-thumnail.jpg","datePublished":"2020-03-15T10:12:17+00:00","dateModified":"2024-01-03T04:08:34+00:00","description":"Cloud monitoring is an important part of a robust infrastructure management strategy. Learn more about cloud performance monitoring tools.","breadcrumb":{"@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#primaryimage","url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring-thumnail.jpg","contentUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2020\/03\/cloud-performance-monitoring-thumnail.jpg","width":300,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/www.eginnovations.com\/blog\/cloud-performance-monitoring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.eginnovations.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Why Performance Monitoring is still needed for Cloud Services"}]},{"@type":"WebSite","@id":"https:\/\/www.eginnovations.com\/blog\/#website","url":"https:\/\/www.eginnovations.com\/blog\/","name":"eG Innovations","description":"IT Performance Monitoring Insights","publisher":{"@id":"https:\/\/www.eginnovations.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.eginnovations.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.eginnovations.com\/blog\/#organization","name":"eG Innovations","alternateName":"eg innovations","url":"https:\/\/www.eginnovations.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2014\/07\/eg-logo-dark-gray1_new.jpg","contentUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2014\/07\/eg-logo-dark-gray1_new.jpg","width":362,"height":235,"caption":"eG Innovations"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/eGInnovations","https:\/\/x.com\/eginnovations"]},{"@type":"Person","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/567748fa89e7ec926234559497aea0b9","name":"Jean Tunis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e57b05be5f3f22348863239576bd1fa0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e57b05be5f3f22348863239576bd1fa0?s=96&d=mm&r=g","caption":"Jean Tunis"},"sameAs":["http:\/\/www.rootperformance.com","eguser"],"url":"https:\/\/www.eginnovations.com\/blog\/author\/jean-tunis\/"}]}},"modified_by":"Victorious Seo","_links":{"self":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts\/10946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/comments?post=10946"}],"version-history":[{"count":0,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts\/10946\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/media\/11033"}],"wp:attachment":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/media?parent=10946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/categories?post=10946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/tags?post=10946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}