The cloud migration project is a major undertaking with tangible benefits for a company. The goal is to ensure everything works the same as before the migration with added benefits.
Every company has specific challenges that it is trying to solve with cloud technology. To measure the success of your migration and satisfy specific goals, we must establish key performance indicators (KPIs). These KPIs must represent the gains you expect from a cloud migration project. KPIs are broken down into metrics - they help us understand if specific, measurable goals are met.
Response time is defined as the amount of time needed to perform an individual transaction or query. It is measured from when a user's request is sent until the application indicates that the request is completed.
Average response time (ART) is a metric that shows the average request/response time in a specified period.
Peak response time (PRT) is a metric that shows the longest request/response cycle in a specified period.
CPU utilization is a metric that shows the amount of CPU time used by an application to process a request. CPU utilization indicates how much processor capacity is used by the application; it is expressed as a percentage of CPU usage.
Memory utilization is a metric that shows how much memory is used by the application to process a request; it is expressed as a percentage of total available memory.
Uptime is a metric that shows the percentage of time the application or server is online, available and running properly. 99,99 uptime means that the application or server is not available for only 52 minutes per year.
HTTP error percentage is a metric that shows how many of all requests ended with an error.
Logged exceptions is a metric that shows the number of logged and unhandled application errors.
Thrown exceptions is a metric that shows the total number of exceptions that have been thrown.
The error rate is a metric that shows how many requests to the application ended with some type of error status code compared to the number of requests that ended with a problem.
Latency is a metric that shows how much time is passed between a user request and the application response.
Customer satisfaction scores (CSAT) is a metric used to measure user experience and satisfaction. We conduct usability tests, feedback surveys, polls, interviews, and focus groups to measure CSAT successfully.
Data exposures is a metric that shows the number of a server's or application's data protection weaknesses and inadequacies.
Network I/O is a metric that shows the average utilization of network bandwidth for network devices.
User audit is used to understand how many users are accessing your server or application and what information or resources they access during each session.
Indicators of compromise (IOCs) - is a metric that shows the number of unusual activities that represent a potentially malicious activity on a network, server, or application.
In this article, we defined baseline metrics to track both pre- and post-migration. These metrics help us measure the success of your cloud migration projects. The goal is to achieve a better overall performance of these metrics in a new environment - only then we cay say that cloud migration was successful.
As AWS Advanced Consulting Partner, we help companies of every industry and size solve their infrastructure problems with cloud migration.
If you want to know more about cloud migration, cloud technology in general, AWS cloud, or you want to try AWS services:
Schedule a talk with one of our cloud experts!
Your message has been sent. We will contact you as soon as possible!
Something is wrong. Your message is not sent. Please contact us directly on our info e-mail: firstname.lastname@example.org.