Migration from Datacenter to Azure – the toolbox

More and more companies consume cloud services such as Office 365, Azure … And now one of the big trends is to go towards hybrid architectures that combine the use of managed services (PaaS, Serverless ..) but also sometimes also the use of virtual datacenters to replace existing physical datacenters . This trend is accelerating all the more since the virtualized infrastructure services (compute, network, storage) of cloud providers now offer a range of options and flexibility that are difficult to match on an on-site environment .

There are many reasons that can influence and guide the choice of a Datacenter migration to a cloud like Azure, including:

  • The expiration of a building rental contract
  • The expiration of a hardware hosting contract with a hoster
  • Repeated acquisitions of companies each arriving with their IS
  • The urgent need to provide information capacity to internal services / customers
  • The end of life of hardware or software with the question of reinvesting CAPEX
  • Physical or logical security issues
  • Failure to pass necessary compliance audits
  • The will to innovate with new tools and services and in an agile way
  • The need to refresh an aging and now unsuitable infrastructure …

In short, once the choice has been made to set up a migration site from Datacenter to a cloud like Azure, the main stages of the project must be defined.

There are four of them: Evaluate the existing, migrate the existing, optimize post-migration resources and secure / administer the new environment.

These 4 steps will require 3 types of resources: tools / services, people and processes. The three are essential and a migration will not be able to be done well without this triptych.

The objective of this article (which I will keep up to date) is to list the tools and services that will be able to help you in your data center migration project to Azure .

Phase 1: Assessment of the existing site (assessment)

Azure Migrate : allows an assessment of virtual machines (VMware or Hyper-V) to be migrated to Azure. Azure migrate can evaluate according to measures what would be the best configurations in terms of VM and storage in Azure. Azure Migrate also does a cost assessment in Azure.
Documentation: https://docs.microsoft.com/en-us/azure/migrate/migrate-overview
Link to version 2 preview: https://azure.microsoft.com/en-us/blog/help- us-shape-new-azure-migration-capabilities-sign-up-for-early-access /

Other solutions for evaluating VM environments to migrate: Turbonomic (additionally supports Xen Server / Red Hat Virtualization Manager / IMB PowerVM virtualization environments, etc.), Cloudamize .

Data Migration Assistant : allows an assessment of SQL Server instances to be migrated to Azure SQL Database. The tool allows you to discover the problems blocking a migration and gives a set of recommendations including the potential problems related to a version upgrade.
Documentation: https://docs.microsoft.com/en-us/sql/dma/dma-overview?view=sqlallproducts-allversions
Download: https://www.microsoft.com/en-us/download/details.aspx ? id = 53595

SQL Server Migration Assistant : allows you to automate the migration of Access, DB2, MySQL, Oracle, SAP ASE databases to SQL Server (2008, 2008 R2, 2012, 2014, 2016, 2017 Windows or Linux, 2019 Windows or Linux , Azure SQL Database, Azure SQL Data Warehouse)
Documentation: https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration-assistant?view=sqlallproducts-allversions

Migrate to Azure App Service – Assessment : Service for analyzing a website to validate its portability to Azure App Services https://appmigration.microsoft.com/

Phase 2: Migration of resources to Azure

Azure Site Recovery : native solution for Business Recovery as a Service (DRaaS), allows synchronization of virtual machines to an Azure region serving as a backup datacenter. Synchronization of virtual machines (VMware or Hyper-V) or physical usable for free as part of a migration to Azure
Documentation: https://docs.microsoft.com/en-us/azure/site-recovery/

Other VM to Azure migration solutions: Zerto

Azure Database Migration Service (DMS) : Service for migrating databases (SQL Server, MySQL, PostgreSQL, MongoDB) to Azure services (Azure SQL Database Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL, CosmosDB)
Documentation: https://docs.microsoft.com/en-us/azure/dms/dms-overview

SQL Server Migration Assistant : allows you to automate the migration of Access, DB2, MySQL, Oracle, SAP ASE databases to SQL Server (2008, 2008 R2, 2012, 2014, 2016, 2017 Windows or Linux, 2019 Windows or Linux , Azure SQL Database, Azure SQL Data Warehouse)
Documentation: https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration-assistant?view=sqlallproducts-allversions

Migrate to Azure App Service – migration tool
https://migrate4.azurewebsites.net/readiness

Azure Databox : family of products (physical or virtual) allowing mass migration of data to Azure
Documentation: https://azure.microsoft.com/en-us/services/storage/databox/

Phase 3: Optimization of resources in Azure

Azure Cost Management : Azure service for monitoring and controlling costs
Documentation: https://docs.microsoft.com/en-us/azure/cost-management/

Azure Advisor : advisory and resource optimization service for an Azure subscription (security, cost, high availability, etc.)
Documentation: https://docs.microsoft.com/en-us/azure/advisor/advisor-overview

Other solutions: Turbonomic

Database Experimentation Assistant (DEA) : assesses the impact of a migration to a more recent version of SQL Server.
Documentation: https://docs.microsoft.com/en-us/sql/dea/database-experimentation-assistant-overview?view=sqlallproducts-allversions

Phase 4: Securing and monitoring resources in Azure

Azure Security Center : unified security management and advanced threat protection service across all hybrid cloud workloads (Azure + others).
Documentation: https://docs.microsoft.com/en-us/azure/security-center/

Bonus: some other interesting resources:

Migration doc series
http://aka.ms/contoso-migration

Best practice: Extending Identity to Azure
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/identity/

Best practices to set up networking for workloads migrated to Azure
https://docs.microsoft.com/en-us/azure/migrate/migrate-best-practices-networking

Best practices for costing and sizing workloads migrated to Azure
https://docs.microsoft.com/en-us/azure/migrate/migrate-best-practices-costs

Best practices for securing and managing workloads migrated to Azure
https://docs.microsoft.com/en-us/azure/migrate/migrate-best-practices-security-management

Azure enterprise scaffold: Prescriptive subscription governance
https://docs.microsoft.com/en-us/azure/architecture/cloud-adoption/appendix/azure-scaffold

Azure Blue Print
https://docs.microsoft.com/en-us/azure/governance/blueprints/overview

Hope this study guide will be useful for you. Don’t hesitate to share, or post a comment or send me a message on Twitter @sanjeev or on LinkedIn
https://www.linkedin.com/in/sanjeevvepsun/

Last but not least, don’t forget to spend time on http://microsoft.com/learn where you can find additional materials to prepare your certification.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top