You’ve planned out your cloud migration strategy, instrumented everything, and now you’re actively moving apps from on-prem servers to the cloud. Here’s how cloud monitoring from New Relic can help you ensure your migration is efficient, painless, and successful.
It’s essential you detect potential errors with the application architecture, scale, or performance early in your migration. End-to-end instrumentation and out-of-the-box integrations from New Relic help you keep a close eye on what’s happening everywhere, throughout the entire process, including:
Usage stats: See how many instances, volumes, load balancers, and serverless functions are being used and impacted in different regions and availability zones.
Error stats: Monitor any errors you see in your cloud services, like DNS health checks and serverless function invocation errors/throttles.
Alerting: Create alerts based on cloud-based metrics and thresholds you’ve established.
Some example migration KPIs you can track in New Relic include Availability percentage, Average Duration, Page Load Time, Throughput, Web transaction time, CPU percentage, Average Load, Memory Used Percentage, Response Time, Cloud Spend, and Apdex.
Measure and contain costs
New Relic helps you stays on track and on budget in your migration. You can monitor cloud-based metrics across your entire application and infrastructure stack—which means you can address problems immediately and keep costs low. Potential budgetary risks and headaches include:
Right-sizing your cloud instances: Make sure you aren't wasting valuable dollars on cloud instances that are underutilized.
Boosting cloud app performance: See if every service, host, and application in your cloud architecture is running optimally to avoid lags and negative impact to your customers.
Curbing costs that exceed expectations: Ensure that your auto-scaling policies are properly configured to maintain steady, predictable application availability and performance both when scaling up and down.
Better visibility into cloud services: Out-of-the-box integrations let you spend less time scrambling to see what’s happening throughout your cloud environment.
Validate cloud improvements
While actively migrating applications, you should have a clear idea of what you need to measure, performance-wise, as a result of integrating cloud services. The goal is to be able to show improvements over time—so you can prove to stakeholders that the migration was a worthwhile endeavor.
For example, New Relic can help you use your on-prem baselines as milestones during your migration to see how your cloud improvements are effecting your applications.
Prove success by comparing your on-premises application baseline against the cloud application baseline. Gauge the performance of your instances for both pre- and post-migration. Ideally, you’ll see improvements—and if not, you can address the issues, refine, and continue to evaluate the progress of your workloads.
Use a real-time dashboard for each migrated application showing both the on-prem and cloud baselines.
Key performance indicators for your cloud migration
Knowing what to monitor is an important aspect of a successful move to the cloud. Some example migration KPIs you can track in New Relic include Availability percentage, Average Duration, Page Load Time, Throughput, Web transaction time, CPU percentage, Average Load, Memory Used Percentage, Response Time, Cloud Spend, and Apdex.
Make your move to the cloud a smooth journey
Realize value and get to the cloud faster with New Relic cloud monitoring.