Azure Site Recovery for BCDR and Migration
This is the first blog in the Azure Site Recovery for BCDR and Migration series. If you are planning an On-Premises (VMware) to Azure migration, or are planning to leverage Azure Site Recovery (ASR) in your business continuity and disaster recovery (BCDR) strategy, and want to assess your readiness for Azure, read on.
Using Azure-provided Assessment and Discovery tools will give you a deep insight into capacity planning, plan your DR strategy, help you to develop a phased approach to your Azure migration strategy and guide you through initial replication (IR) batching and bandwidth analysis, to help meet your desired Recovery Point Objective (RPO).
In this post we take a detailed look at two powerful tools the Azure Cloud offers:
- Azure Deployment Planner
- Azure Migrate
Azure Deployment Planner
Site Recovery Deployment Planner is a command-line tool for both Hyper-V to Azure and VMware to Azure disaster recovery scenarios and can be run without installing any ASR components on the on-prem Virtual Machines and hence no production impact. Deployment planner only talks to the vcenter to collect the data.
Deployment Planner provides the following details:
- Compatibility assessment based on VM Eligibility IOPS, Churn
- Network bandwidth need versus RPO assessment
- Azure infrastructure requirements
- On-premises infrastructure requirements
- Estimated disaster recovery cost to Azure
Microsoft has done a phenomenal job with their Azure documentation. This blog is intended to complement the documentation and run through an end-to-end proof of concept with sample outputs and reports.
Steps to Take
- Download Deployment Planner Tool
Download the latest version of Site Recovery Deployment Planner. The tool is packaged in a .zip folder. Be sure to install this tool on a system which meets the above prerequisites with access to the vCenter on tcp/443
3. Profile VMs for 2 Hours for a Proof of Concept
4. Generate the Report
5. Get Throughput
6. Analyze the Generated Report
Review the report generated in Step#5 C:\vCenter1_ProfiledData\DeploymentPlannerReport_636636385538630000.xlsm
Sample Full Report: DeploymentPlannerReport_636636385538630000
7. Analyze the Cost Estimation Report
The Azure Migrate service assesses on-premises workloads for migration to Azure. The service evaluates the migration suitability of on-premises machines, performance-based sizing, and provides cost estimations for running your on-premises machines in Azure. If you’re contemplating Lift-and-Shift migrations, or are in the early assessment stages of migration, this service is for you. After the assessment, you can use services such as Azure Site Recovery and Azure Database Migration Service, to migrate the machines to Azure.
- Assess Azure readiness: Assess whether your on-premises machines are suitable for running in Azure.
- Get size recommendations: Get size recommendations for Azure VMs based on the performance history of on-premises VMs.
- Estimate monthly costs: Get estimated costs for running on-premises machines in Azure.
- Migrate with high confidence: Visualize dependencies of on-premises machines to create groups of machines that you will assess and migrate together.
Steps to Take
Create an Azure Migrate Project (In the Azure Portal)
2. Deploy and Configure Azure Migrate Collector (On the On-Prem vCenter)
If you want to assess large numbers of on-premises virtual machines (VMs), Azure Migrate is very useful to check whether they’re suitable for migration to Azure. The service provides sizing and cost estimations for running the machines in Azure. Install the OVA firewall directly from the ESXi host Web Interface and make sure the certificate is install on the local PC.
3. Run Azure Collector to Start VM Disovery (On the Azure Migrate Appliance)
Power on the new Azure Migrate collecter VM and launch the console. Click on “Run Collector” from the desktop and configure the four steps as show below and start the collection. Notice the scope of VM discovery can be set to a vSphere Cluster, or an individual ESXi host.
4. Group Machines for Assessment
5. Create an Assessment
6. Review Azure Readiness
7. Prepare machines for depedency mapping (Optional)
Azure Deployment Planner and Azure Migrate help assess your readiness to move to Azure, increase the success rate, while lowering the production impact during the migration and accelerate your journey to cloud. Consider engaging Professional Services from a cloud service provider like Navisite to bring subject matter expertise to your Azure migration or disaster recovery planning.
Note: I’d like to thank my manager John Rudenauer and leaders from our Navisite Product Management – William Toll and Umang Chhibber, Marketing team – Chris Pierdominici and Carole Bailey, and Professional Services team – Mike Gallo for their continued support and direction.
Coming soon to this series…
- ASR: VMware to Azure Migration using Azure Configuration Server
- ASR: Azure Region-to-Region DR
- ASR: Best Practices for Special Workload migration (SQL and Active Directory Servers)
- Complete BCDR Solution Using Azure Traffic Manager
Latest posts by Nehali Neogi
- Optimizing Your Cloud Architecture for Azure SQL Managed Instance (Part 1) - May 24, 2019
- Managed Azure Kubernetes Services (AKS) – Network Design with Azure CNI Plugin - April 8, 2019
- Azure Container Registry (ACR) - February 19, 2019