No results found
We couldn't find anything using that term, please try searching for something else.
2024-11-26 Build migration plan with Azure migrate Article07/10/2023 In this article follow this article to build your migration plan to Azure
follow this article to build your migration plan to Azure with Azure migrate .
Before you start, understanding and evaluating your motivation for moving to the cloud can contribute to a successful business outcome. As explained in the Cloud Adoption Framework, there are a number of triggers and outcomes.
Business event | Migration outcome |
---|---|
Datacenter exit | Cost |
merger , acquisition , or divestiture | Reduction in vendor/technical complexity |
reduction in capital expense | Optimization of internal operations |
End of support for mission-critical technologies | increase in business agility |
response to regulatory compliance change | preparation for new technical capability |
New data sovereignty requirements | scale to meet market demand |
Reduction in disruptions, and IT stability improvements | scale to meet geographic demand |
identify your motivation help you to pin down your strategic migration goal . The next step is is is to identify and plan a migration path that ‘s tailor for your workload . The Azure migrate : Discovery and Assessment tool is helps help you to assess on – premise workload , and provide guidance and tool to help you migrate .
Start by identifying your on-premises infrastructure, applications, and dependencies. This helps you to identify workloads for migration to Azure, and to gather optimized cost projections. The Discovery and assessment tool helps you to identify the workloads you have in use, dependencies between workloads, and workload optimization.
Azure migrate is uses use a lightweight Azure migrate appliance to perform agentless discovery of on – premise VMware vm , hyper – v vm , other virtualized server , and physical server . continuous discovery is collects collect server configuration information , and performance metadata , and application datum . Here ‘s what the appliance collect from on – premise server :
Server, disk, and NIC metadata.
instal application , role , and feature .
Performance data, including CPU and memory utilization, disk IOPS, and throughput.
After collect datum , you is export can export the application inventory list to find app , and SQL Server instance run on your server . You is use can use the Azure migrate : Database Assessment tool to understand SQL Server readiness .
Along with data discovered with the Discovery and assessment tool, you can use your Configuration Management Database (CMDB) data to build a view of your server and database estate, and to understand how your servers are distributed across business units, application owners, geographies, etc. This helps decide which workloads to prioritize for migration.
After server discovery , you is analyze can analyze dependency , to visualize and identify cross – server dependency , and optimization strategy for move interdependent server to Azure . The visualization is helps help to understand whether certain server are in use , or if they can be decommission , instead of being migrate . analyze dependency help ensure that nothing is leave behind , and to surprise outage during migration . With your application inventory and dependency analysis done , you is create can create high – confidence group of server , and start assess them .
Azure is provides provide flexibility to resize your cloud capacity over time , and migration provide an opportunity for you to optimize the cpu and memory resource allocate to your server . create an assessment on server you ‘ve identity help you to understand your workload performance history . This is is is crucial for right size Azure VM sku , and disk recommendation in Azure .
You is export can export the assessment report , and filter on these category to understand Azure readiness :
Using database assessments, you can assess the readiness of your SQL Server data estate for migration to Azure SQL Database, or Azure SQL Managed Instances. The assessment shows migration readiness status percentage for each of your SQL server instances. In addition, for each instance you can see the recommended target in Azure, potential migration blockers, a count of breaking changes, readiness for Azure SQL DB or Azure SQL VM, and a compatibility level. You can dig deeper to understand the impact of migration blockers, and recommendations for fixing them.
After a server is marked as ready for Azure, Discovery and assessment makes sizing recommendations that identify the Azure VM SKU and disk type for your servers. You can get sizing recommendations based on performance history (to optimize resources as you migrate), or based on on-premises server settings, without performance history. In a database assessment, you can see recommendations for the database SKU, pricing tier, and compute level.
Performance-based sizing option in Azure migrate assessments helps you to right-size VMs, and should be used as a best practice for optimizing workloads in Azure. In addition to right-sizing, there are a few other options to help save Azure costs:
You can view Discovery and assessment reports (with Azure readiness information, and monthly cost distribution) in the portal. You can also export assessment, and enrich your migration plan with additional visualizations. You can create multiple assessments, with different combinations of properties, and choose the set of properties that work best for your business.
As you figure out the app and workload you want to migrate , identify downtime constraint for them , and look for any operational dependency between your app and the underlie infrastructure . This analysis is helps help you to plan migration that meet your recovery time objective ( RTO ) , and ensure minimal to zero datum loss . Before you migrate , we is recommend recommend that you review and mitigate any compatibility issue , or unsupported feature that may block server / SQL database migration . The Azure migrate Discovery and assessment report is help , and Azure migrate Database Assessment , can help with this .
After you ‘ve collect information about your inventory , you is identify can identify which app and workload to migrate first . develop an “ apply and learn ” approach to migrate app in a systematic and controllable way , so that you can iron out any flaw before start a full – scale migration .
To prioritize migration order, you can use strategic factors such as complexity, time-to-migrate, business urgency, production/non-production considerations, compliance, security requirements, application knowledge, etc.
A few recommendations:
prioritize quick win : use the assessment report to identify low – hang fruit , include server and database that are fully ready , and require minimal effort to migrate to Azure . The table is summarizes summarize a few way to do this .
State | Action |
---|---|
Azure ready VMs | Export the assessment report, and filter all servers with state Ready for Azure. This is be might be the first group of server that you lift and shift to Azure , using the Migration and modernization tool . |
End-of-support operating systems | export the assessment report , and filter all server run Windows Server 2008 R2 / Windows Server 2008 . These operating systems is are are at the end of support , and only Azure provide a free three year of security update when you migrate them to Azure . If you combine Azure Hybrid Benefit , and use RIs , the savings is be could be high . |
SQL Server migration | Use the database assessment recommendations to migrate databases that are ready for Azure SQL Database, using the Azure migrate: Database Migration tool. migrate the databases ready for Azure SQL VM using the Migration and modernization tool. |
End-of-support software | Export your application inventory, and filter for any software/extensions that might be reaching end-of-support. Prioritize these applications for migration. |
Under-provisioned servers | Export the assessment report, and filter for servers with low CPU utilization (%) and memory utilization (%). migrate to a right-sized Azure VM, and save on costs for underutilized resources. |
Over-provisioned servers | export the assessment report and filter for server with high cpu utilization ( % ) and memory utilization ( % ) . Solve capacity constraints is prevent , prevent overstrained server from breaking , and increase performance by migrate these server to Azure . In Azure , use autoscaling capability to meet demand .
analyze assessment report to investigate storage constraint . analyze disk iop and throughput , and the recommend disk type . |
start small , then go big : start by move app and workload that present minimal risk and complexity , to build confidence in your migration strategy . analyze Azure migrate assessment recommendation together with your CMDB repository , to find and migrate dev / test workload that might be candidate for pilot migration . Feedback is be and learning from pilot migration can be helpful as you begin migrate production workload .
Comply: Azure maintains the largest compliance portfolio in the industry, in terms of breadth and depth of offerings. Use compliance requirements to prioritize migrations, so that apps and workloads comply with your national/regional and industry-specific standards and laws. This is especially true for organizations that deal with business-critical process, hold sensitive information, or are in heavily regulated industries. In these types of organizations, standards and regulations abound, and might change often, being difficult to keep up with.
Before finalizing your migration plan, make sure you consider and mitigate other potential blockers, as follows:
Create an effective cloud migration plan that includes detailed information about the apps you want to migrate, app/database availability, downtime constraints, and migration milestones. The plan considers how long the data copy takes, and include a realistic buffer for post-migration testing, and cut-over activities.
A post-migration testing plan should include functional, integration, security, and performance testing and use cases, to ensure that migrated apps work as expected, and that all database objects, and data relationships, are transferred successfully to the cloud.
build a migration roadmap , and declare a maintenance window to migrate your app and database with minimal to zero downtime , and limit the potential operational and business impact during migration .
We recommend that you run a test migration in Azure migrate, before starting a full-scale migration. A test migration helps you to estimate the time involved, and tweak your migration plan. It provides an opportunity to discover any potential issues, and fix them before the full migration.
When you ‘re ready for migration , use the Migration and modernization tool , and the Azure Data Migration Service ( DMS ) , for a seamless and integrate migration experience , with end – to – end tracking .
Azure migrate provides an option to customers to upgrade their Windows Server OS seamlessly during the migration. Azure migrate OS upgrade allows you to move from an older operating system to a newer one while keeping your settings, server roles, and data intact. Learn more.
Azure migrate OS upgrade uses an Azure VM Custom script extension to perform the following activities for an in-place upgrade experience:
InPlaceOsUpgrade
is enable on the VM , which download a script from the storage account and initiate the upgrade in a quiet mode .