1. Designing Migration for Azure
Assess
o Discoverandassesson-premisesapplications,dataandinfrastructure
o Map dependenciesacrossthe application
o Prioritize applicationsformigration
Migrate
o Move applications,dataandinfrastructure tocloud
o Use free toolsandoptional third-partyassistance tomanage andexecute migration
o Automate migrationtaskswhere everappropriate
o Minimise downtime
Optimize
o Streamline migratedazure-basedresources
o Assessandenhance security
o Understandandimprove performance
o Manage cost
Assess
DiscoverandMap
o Compile aninventoryof physicalandvirtual serversinyouron-premises
environment
o Include profileinformationandperformance metricsforexistingapplications
o Leverage inventorymechanismstofeeddataintosubsequent steps
Data Migration Assistant helps you to upgrade to modern data platform by detecting compatibility
issues that can impact database functionality in your new version of SQL Server or of Azure SQL
Database.DMA recommendsperformance andreliability improvementsforyourtargetenvironment
and allowsyouto move your schema,data and uncontainedobjectsfromyoursource serverto your
target server.
Azure Migrate service assesses on-premises workloads for migration to Azure. The service assesses
the migrationsuitabilityof on-premisesmachines,performs performance-basedsizing,andprovides
cost estimations for running on-premises machines in Azure. If you are contemplating lift-and-shift
migrations,orare inthe earlyassessmentstagesof migration,thisserviceisforyou.Afterassessment,
you can use services such as Azure Site Recovery and Azure Database Migration Service, to Migrate
the machines to Azure.
Service Map automatically discovers application components on Windows and Linux systems and
maps the communicationbetweenservices.Withservice map,you can view your serversinthe way
you think of them: as interconnected systems that deliver critical services. Service map shows
connections between servers, processes and ports across any TCP connected architecture, with no
configuration required other than the installation of an agent.
Evaluate
o Evaluate how best to migrate mapped applications and application group
o Use cloud migration assessment tools to discover resource recommendations
2. o Calculate total cost of ownership.
o Quantify Azure cost versus existing, on-premises costs per application.
Azure App Service Migration tool
Microsoft Assessment and Planning toolkit
Total Cost of Ownership Calculator
Migration Approach Rehost, Refactor, rearchitect, rebuild
Rehost Requirement
The app must move quickly from on-premises datacentre to cloud
The app is architected to leverage azure IaaS scalability
The app is required by the business, but the business doesn’t need to change its capability
right away.
The apps or its database requirements can be met using Azure IaaS VM
The app must move with no code change.
Management Server
ProcessServerComponent– Receivesreplicationdataandoptimisesitwithcachingandcompression
and sends the data to azure storage and also pushes a service into vm running vmware called azure
site recovery mobility service.
Configuration Server Component – Coordinates the communication between on-premises
environment and azure platform. Manages the data replication
Master Target Server Component – Handles failback