The Cloud is everywhere, in every company in different formats, private, hybrid or public. The Cloud is a shiny option to consider but companies must be prepared in order to maintain the visibility and the control that you originally had on the applications when they were hosted on-premise.
The rapid growth of the cloud market is leading to the emergence of new services, new ways for services provisioning and new interaction models both amongst cloud providers and service ecosystems using cloud resources.
There are a lot of myths about the performance of the messaging platforms in the cloud. Here are a few worth busting:
#1- My cloud provider is promising a perfect level of services
I do not need to monitor my environment as my Cloud provider is promising perfect service. SLAs are key as they define the terms of engagement setting the quality and types of services expected by both the company and the cloud provider. Moreover they are also considered as a key differentiator and likewise a strong competitive advantage from one services provider to another. Cloud providers claim great SLA’s based on service up-time, level of availability, etc.
First thing is, how do you know that you are receiving perfect service, or at least what you expected? How do you measure the users experience, in other words the quality of the service from their side?
The most common complaint of people during and after they migrate to the cloud is performance issues!
Monitoring the performance of your applications is mission critical to protect your environment from interruption and data loss due to server overload.
#2- My Cloud provider is already using monitoring tools
I do not need additional monitoring tool as my cloud providers uses one already and tracks the level of performance on a regular basis.
Yes they are most certainly monitoring their cloud environment, but they are likely using network monitoring tools that are NOT monitoring performance and are NOT testing the end-user experience. So you will have network capabilities that are only a subset that will never give you an exact understanding of how your applications are performing on a hourly and daily basis.
#3- I did not monitor my Exchange while it was On-premise why would I need to monitor in the cloud
Monitoring is often considered as a nice to have until you experience a long interuption of the services, then it becomes a MUST HAVE right away. Anticipation is the key way to avoid critical issues that have to be fixed reactively, which in turn impact your business line. The point is not to control but to be prepared if any of the components of your infrastructure are potentially at risk.
It is just as important to monitor an on-premise and cloud environments to make sure your users will never be impacted!
#4- I do not need to monitor because my users tell me when something is not working correctly.
Well again it depends on how mission-critical your applications are. A reactive approach like this for messaging platforms is very risky! Do you really want your company executives to call you up complaining that they cannot receive email? It is always tricky situation when it comes to this point as you are going to invest time and money to solve the problems, time and money that would have been saved with a proactive approach.
Monitoring systems are essential to Help ensure that your business email is always available and up and running from a server and service perspective.