MEG v0.71
MEG v0.71
MEG v0.71
Objectives
• Provide prescriptive guidance for the structure and running of a successful migration project. The guidance include d
migration tooling, project management, risk management and many other related templates.
• Provide consistent, well-considered migration execution guidance to the business, project management and technic
• Reduce the time required on Azure Migrate readiness by taking the complexity out of the different architectures, me
• Pre-empt support incidents, service outages and project delays by detailing a clear phase-by-phase migration journe
risks, and additional risk mitigation through request for change, and other templates with attributes that specifically a
Version Description
Step Item
1
Review the migration phases to get an understanding of the end-to-end procedure
2 Review workshop questions
3
Review the DACI matrix to understand the roles and responsibilities within a typical migration project
4
Assign resources to roles and responsibilities using the Team worksheet
5
Familiarize or refresh knowledge using recommended training resources and reference material
Reference the 'Tooling|...' worksheets for a visual
6 summary of the different discovery, assessment and
migration strategies.
7
Use the Checklist to ensure that key business, project management and technical recommendations are
8 Consider templates for your project:
Project Plan Template
Workload Template
Wave Template
Runbook Template
Change Template
y a team of FastTrack for Azure Program Managers and Engineers working with the Microsoft SMC team, the Azure Advanced Cloud
.
g of a successful migration project. The guidance include digital estate discovery, defining the migration scope with common business d
nd many other related templates.
aking the complexity out of the different architectures, methodologies and prerequisite work.
elays by detailing a clear phase-by-phase migration journey with FastTrack for Azure best practices based on field experience, incident
nge, and other templates with attributes that specifically address common mistakes and oversights during migrations.
Content
unding
Description
Migration Lifecycle
Sample questions to use during workshops with the business and technical teams in order to populate the migration temp
Resource Management
Resource Management
Training
Tooling
Best practice, field experience and incident root cause driven guidance.
Project Management
The purpose of the digital estate discovery is to present an inventory of applications and services to the business in order t
project.
Important dates should be captured and mapped to milestones in the project plan.
The purpose of the workload resource is to document and map the current technical attributes of the individual componen
migrated state.
The information in this resource is used as input when configuring replication and migration options.
It is also an important input to pre-and-post migration tasks that form the migration-day runbook.
The purpose of a wave plan is to document the workloads that will be grouped together in a single migration sprint.
Dependent services are typically included in the same Migration Wave.
In the portal you can select up to 10 VMs at once for migration. To migrate more machines, add them to groups in batches
The purpose of a migration-day runbook is to provide migration engineers with a proven list of tasks to perform during tes
The migration runbook in this guide is an example of what should be created for every machine, in all environments, for ea
The purpose of the request for change template is to provide migration specific details for consideration by the business, s
inclusion in their change management process.
It is also an additional checkpoint to help ensure that important migration decisions are made and relevant tasks carried o
clarify expectations and roles of approvers in advance and to establish a Cloud Change Authority.
The risk register is an important part of every migration project. The purpose of the example in this guide is to detail comm
any available mitigation, along with plans to migrate services that are subject to these risks.
f
common
Microsoft Programs and Funding
NOTE: Microsoft programs and funding are subject to change. Please discuss with your Microsoft representativ
Program
nge. Please discuss with your Microsoft representative if you would like to participate in any of the programs.
Description
FastTrack for Azure is a technical enablement program for organizations with cloud projects that
enables the rapid, effective design, and deployment of Azure solutions in the cloud. It includes
tailored guidance from Azure engineers that leverages proven practices and architectural guides.
To ensure you use data driven insights to plan your digital transformation.
End-to-end migration assistance with the migration of workloads like, SQL, SAP, AVD and
application modernisation.
Microsoft Partners to assist with your program of work.
Partner investments and incentives can help drive the technical and workplace innovations you
need to advance your business and your customers’ digital transformation.
The Azure Analytics and AI Accelerate Program (AAAP) is a proven approach to help partners
accelerate customer demand and consumption of Analytics & AI Services. The program decreases
the time to solution and increases your ability to win!
Migration Framew
This resource includes guidance for all phases of the typical migration approach in the graphic below. The design of a n
with a cloud operating model and operations plan to manage migrated workloads. However, neither of these are with
areas.
LANDING ZONE
CLOUD OPERATIONS
ERATIONS
Roles and
Management
The questions in this worksheet will help to populate the migration execution guide templates. A workshop (or series of
Id Question
Q001 Who is the business and technical owner(s) for each workload?
Q002 For each workload, are they revenue impacting for the business?
Are there any compelling business drivers for the migration of the
Q012 workloads?
Q013 What are the significant milestone dates to meet the business drivers?
Are you able to assign a migration priority to the workloads in your digital
Q014 estate?
Q015 Do you have a migration tooling preference?
Q016 What is the preferred promotion (to production) model for each workload?
Do you have on-premises, estimated cloud and migration cost details for
Q017 the workloads?
What roles will be involved with this migration project? Will there be a
Q020 project manager, migration architect, UAT resources, etc?
Who is the testing team for the app, are they available, how do you book
Q021 them?
What are the support details? Is support for the workloads internal,
Q022 vendor or both?
Q023 Are there any agreed maintenance windows for the workloads?
Q024 What is the data classification that is associated with the workloads?
Q027 What is the current and future plans for Security Posture Management?
What is the current and future plans for Security Information and Event
Q028 Management?
Q029 What are the operating hours for the workloads by environment and host?
Q030 What is the required SLA for the workloads when migrated to the cloud?
Q031 What level of availability is required when the workloads are migrated to the cloud?
Q032 Should hybrid benefits be applied to Windows Server or supported Linux (RHEL/SUSE) machines that are being m
Q033 Will Azure Reserved Virtual Machine Instances be used to reduce costs?
Q034 Has a Total Cost of Ownership analysis been completed to estimate cost savings when migrating workloads to Az
What is the client app, how does it connect, where is it hosted and does it
Q040 use DNS names?
Q045 Are there any print service considerations for the application?
How does DNS work for the workloads both internal and external? What is
Q048 the target state?
Does the app use a database, what version, is it shared, what is the target
Q053 state, who owns and maintains the DB?
What are the database licensing requirements, will new licenses need to
Q054 be purchased?
Q064 What hardware or virtualization platform(s) are the workloads hosted on?
What roles are there in the workload architecture? Are they multi-tier
Q065 architectures?
The business unit, business owner and technical owner that is responsible
for each workload. Digital Estate Business
Will the app server be migrated, or will the app be re-installed on a new
host? Digital Estate Business
For example, legislated data retention for xx years. SOC-2, ISO 27001, etc. Digital Estate Business
Consider using the FTA Landing Zone design/review checklist to validate theDigital
target Estate
environment.
Business
Refer to the roles and teams templates for suggested roles and
responsibilities. Roles Business
Wave Business
Internal and/or external support details for each workload. Workload Business
Workload Business
Refer to the data sheet for data classification examples. Workload Business
Workload Business
Workload Business
Workload Business
Workload Business
Ensure that a suitable availability option and disk type is selected to supportWorkload
the required SLA.
Business
Workload Business
If you have Windows Server machines that are covered with active
Software Assurance, Red Hat or SUSE software subscriptions, and you
want to apply the benefit to the machines you're migrating. Workload Business
Are there any known issues prior to migration? Does the system start up
on reboot? Workload Technical
Workload Technical
Check for client apps that use an IP address or NETBIOS name. Investigate
CNAMES that are used and if they can be changed easily Workload Technical
Workload Technical
Workload Technical
Will the service accounts work when the workload is migrated to the
cloud? Workload Technical
Workload Technical
Dongle, MAC address, IP address, etc will need to be planned for. Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Workload Technical
Modify DACI as
required, then CLICK
HERE to assign project
resources
le
Ro
This shape represents a table slicer. Table slicers are not supported in this version of Excel.
If the shape was modified in an earlier version of Excel, or if the workbook was saved in Excel 2007 or earlier, the slice
Roles and Responsibilities
ati on
ati AT
op ery
AT
re
ti
U
t
en
M igra
tu
ov
tio se U
M on
on
ry
a n te c
ve
sc
M
ss
in
lC
e
n i e l ea
Di
klo sco
hi
klo igr
klo igr
se
klo ing
klo ool
klo est
na
c
igr tate
As
Ar
Sc
Di
igr lan
R
T
T
Pr on
W on
W ad
Or ad
W ad
W ad
W ad
W ad
d
s
tP
za
a
lE
Pl
klo
ati
ati
ec
ta
ga
av
le
or
or
or
or
or
or
or
oj
gi
Ro
W
M
M
Di
Migration Architect D D A D A A D A A A A A
Migration Engineer C I C C D D C D D C D C
Project Manager I I D I I I I I I D I D
Project Sponsor A A A A I I A I I I A I
User Acceptance Tester I I I I I I I I I C I C
Workload Architect I I C C C C C C C C C C
Workload Business Owner I I C I A A A A A A A A
Organizational Change Manager I I C I I I I I I C I C
Licensing Specialist I I C C I C C C I I I I
Cloud Operations Manager C C C I I I I C I I I I
Landing Zone Architect I I C C I I C C I I I I
he workbook was saved in Excel 2007 or earlier, the slicer can't be used.
Or
I
I
I
I
I
I
C
C
C
A
D
ga
ni
za
tio
na
I
C
C
C
C
C
C
C
A
A
D
Tr lC
an ha
siti ng
e
I
I
I
I
I
I
I
C
A
A
D
W on M
or to an
klo Op ag
ad er em
Lic ati en
en on t
sin s
g
Resourc
CLICK HERE to
t
en
review role
tm
responsibilities
r
e
pa
m
e
l
De
Na
Ro
Michal Rosenstein Project Sponsor
Ebere Ibeabuchi Project Manager
Rita Tsakiris Migration Architect
Alexandra Voronova Migration Engineer
Vasily Butusov Workload Business Owner
Piet Smit User Acceptance Tester
Doan Linh Workload Owner
Abdul-Wahhab Maloof User Acceptance Tester
Stefan Milea Workload Business Owner
Gowri Kalluri User Acceptance Tester
Jadranko Lukic Workload Business Owner
Gabriella Göransson User Acceptance Tester
Koos Kriel Organizational Change Manager
Violet Martinez Landing Zone Architect
Sydney Mattos Licensing Specialist
Felix Henderson Cloud Operations Manager
This shape represents a table slicer. This shape represents a table slicer.
Table slicers are not supported in Table slicers are not supported in
this version of Excel. this version of Excel.
(s)
t
en
y
ne
lit
ad
tm
on
Zo
bi
klo
ile
r
la
ati
l
pa
e
ai
ob
or
ai
m
c
em
De
Av
Lo
W
Ti
Exec All … [email protected] New York, US UTC-5
PMO All … [email protected] New York, US UTC-5
IT All … [email protected] New York, US UTC-5
IT All … [email protected] NSW, AU UTC+11
Finance Payroll system … [email protected] NSW, AU UTC+11
Finance Payroll system … [email protected] Gauteng, RSA UTC+2
HR Intranet … [email protected] London, UK UTC
HR Intranet … [email protected] London, UK UTC
Marketing Advertisement system … [email protected] London, UK UTC
Marketing Advertisement system … [email protected] London, UK UTC
HR Recruitment system … [email protected] Gauteng, RSA UTC+2
HR Recruitment system … gabriellagö[email protected] Gauteng, RSA UTC+2
IT All … [email protected] Gauteng, RSA UTC+2
IT All … [email protected] NSW, AU UTC+11
Finance All … [email protected] NSW, AU UTC+11
IT All … [email protected] NSW, AU UTC+11
e represents a table slicer. This shape represents a table This shape represents a table slicer. This shape represents a table
rs are not supported in slicer. Table slicers are not Table slicers are not supported in Table slicers are not support
n of Excel. supported in this version of Excel. this version of Excel. this version of Excel.
e was modified in an If the shape was modified in an If the shape was modified in an If the shape was modified in
sion of Excel, or if the earlier version of Excel, or if the earlier version of Excel, or if the earlier version of Excel, or if
was saved in Excel 2007 workbook was saved in Excel workbook was saved in Excel workbook was saved in Exce
the slicer can't be used. 2007 or earlier, the slicer can't be 2007 or earlier, the slicer can't be 2007 or earlier, the slicer can
used. used. used.
y
ne
lit
Zo
bi
la
e
ai
m
Av
Ti
OOF 15-23/01/2023
Resource
Azure Migrate Docs
Azure Migrate MSLearn
FTA Live|Migrations
FastTrack for Azure on Microsoft Learn
Azure Migrate : The hub for cloud migration and modernization
Migration guide: SQL Server to SQL Server on Azure Virtual Machines
Cloud migration - Cloud Adoption Framework | Microsoft Learn
Assessment and migration planning with Azure Migrate for servers - Cloud Adoption Framework | Microsoft Learn
Migration execution with Azure Migrate for servers - Cloud Adoption Framework | Microsoft Learn
(311) Assess, Get Recommendations & Migrate SQL Server to Azure using Azure Data Studio | Data Exposed - YouTube
Azure Data Studio - SQL Server | Microsoft Learn
Azure SQL migration extension for Azure Data Studio - Azure Data Studio | Microsoft Learn
Azure Database Migration Service documentation | Microsoft Learn
ence Material
Description
In-depth articles and tutorials on Azure Migrate.
Interactive, hands-on learning paths.
FastTrack for Azure training and QnA sessions.
Streamable FastTrack for Azure training sessions
YouTube introduction to Azure Migrate.
Step-by-step guidance.
Cloud migration in the Cloud Adoption Framework.
Best practices for assessment and migration planning with Azure Migrate
Best practices for migration execution with Azure Migrate
YouTube introduction to migrating SQL Server using Azure Data Studio
In-depth articles and tutorials on Azure Data Studio.
Azure SQL migration extension for Azure Data Studio article.
In-depth articles and tutorials on the Azure Database Migration Service.
The purpose of this page is to visualize the features of the Azure Migrate Appliance when used to discover, assess or m
DISCOVERY
Environment
VMware
Hyper-V
Physical
AWS
GCP
purpose of this page is to visualize the features of the Azure Migrate Appliance when used to discover, assess or migrate source environm
VMware
- Agentless Discovery and assessmen
VMware servers
- Agentless migration of VMware serv
Discover
Assess
Migrate
DISCOVERY
Reference
Discover servers running in a VMware environment with Azure Migrate Discovery and assessment
Discover servers on Hyper-V with Azure Migrate Discovery and assessment
Discover physical servers with Azure Migrate Discovery and assessment
Discover AWS instances with Azure Migrate Discovery and assessment
Discover servers on GCP instances with Azure Migrate Discovery and assessment
Azure Migrate Appliance
r migrate source environments that include VMware, Hyper-V, Physical or other Clouds. Reference information is also provided.
ASSESSMENT
Environment Reference
VMware Assess VMware servers for migration to Azure VMs in Azure Migrate
Hyper-V Assess Hyper-V VMs for migration to Azure VMs with Azure Migrate
Physical Assess physical servers for migration to Azure with Azure Migrate
AWS Assess AWS instances for migration to Azure with Azure Migrate
GCP Assess GCP VM instances for migration to Azure with Azure Migrate
e information is also provided.
MIGRATION
Environment Reference
VMware Select a VMware migration option with Azure Migrate Server Migration
Hyper-V Migrate Hyper-V VMs to Azure with Azure Migrate Server Migration
Physical Migrate machines as physical server to Azure with Azure Migrate
AWS Discover, assess, and migrate Amazon Web Services (AWS) EC2 VMs to Azure
GCP Discover, assess, and migrate Google Cloud Platform (GCP) VM instances to Azure
The purpose of this page is to visualize the features of the Azure Site Recovery Provider and Microsoft Azure Recovery S
DISCOVERY
Environment
VMware
Hyper-V
Physical
AWS
GCP
Azure Site Recovery P
s page is to visualize the features of the Azure Site Recovery Provider and Microsoft Azure Recovery Services Agent when used to migrat
VMware
- Not used for migration of VMw
Migrate
DISCOVERY
Reference
Discover servers running in a VMware environment with Azure Migrate Discovery and assessment
Discover servers on Hyper-V with Azure Migrate Discovery and assessment
Discover physical servers with Azure Migrate Discovery and assessment
Discover AWS instances with Azure Migrate Discovery and assessment
Discover servers on GCP instances with Azure Migrate Discovery and assessment
ure Site Recovery Provider + Microsoft Azure Recovery Services Agent
Agent when used to migrate Hyper-V source environments. Reference information is also provided.
ASSESSMENT
Environment Reference
VMware Assess VMware servers for migration to Azure VMs in Azure Migrate
Hyper-V Assess Hyper-V VMs for migration to Azure VMs with Azure Migrate
Physical Assess physical servers for migration to Azure with Azure Migrate
AWS Assess AWS instances for migration to Azure with Azure Migrate
GCP Assess GCP VM instances for migration to Azure with Azure Migrate
nt
MIGRATION
Environment
VMware
Hyper-V
Physical
AWS
GCP
her Cloud
migration of physical or other
MIGRATION
Reference
Select a VMware migration option with Azure Migrate Server Migration
Migrate Hyper-V VMs to Azure with Azure Migrate Server Migration
Migrate machines as physical server to Azure with Azure Migrate
Discover, assess, and migrate Amazon Web Services (AWS) EC2 VMs to Azure
Discover, assess, and migrate Google Cloud Platform (GCP) VM instances to Azure
The purpose of this page is to visualize the features of the Azure Migrate Replication Appliance when used to migrate
DISCOVERY
Environment
VMware
Hyper-V
Physical
AWS
GCP
Azur
pose of this page is to visualize the features of the Azure Migrate Replication Appliance when used to migrate source environments tha
VMware
- Agent-based migration of V
Migrate
DISCOVERY
Reference
Discover servers running in a VMware environment with Azure Migrate Discovery and assessment
Discover servers on Hyper-V with Azure Migrate Discovery and assessment
Discover physical servers with Azure Migrate Discovery and assessment
Discover AWS instances with Azure Migrate Discovery and assessment
Discover servers on GCP instances with Azure Migrate Discovery and assessment
Azure Migrate Replication Appliance
source environments that include VMware, Physical or other Clouds. Reference information is also provided.
ASSESSMENT
Environment Reference Environment
VMware Assess VMware servers for migration to Azure VMs in Azure Migrate VMware
Hyper-V Assess Hyper-V VMs for migration to Azure VMs with Azure Migrate Hyper-V
Physical Assess physical servers for migration to Azure with Azure Migrate Physical
AWS Assess AWS instances for migration to Azure with Azure Migrate AWS
GCP Assess GCP VM instances for migration to Azure with Azure Migrate GCP
ysical or other Cloud
gent-based migration of physical or other
ud servers
MIGRATION
Reference
Select a VMware migration option with Azure Migrate Server Migration
Migrate Hyper-V VMs to Azure with Azure Migrate Server Migration
Migrate machines as physical server to Azure with Azure Migrate
Discover, assess, and migrate Amazon Web Services (AWS) EC2 VMs to Azure
Discover, assess, and migrate Google Cloud Platform (GCP) VM instances to Azure
Azure Migrate + Azure SQL Migration Exten
The purpose of this page is to visualize the features of Azure Migrate and Azure SQL Migration Extension for Azure Da
Migration
Targets
Azure Migrate to
DISCOVER and
ASSESS SQL
source
environments
Azure SQL
Migration
Extension for
Azure Data
Studio with
Database
Migration
Service (DMS) to
MIGRATE
databases
DISCOVERY ASS
Environment Reference Environment
SQL Server Discover SQL Server instances in an Azure Migrate project SQL Server
QL Migration Extension for Azure Data Studio with Database Migration Service (DMS)
tion Extension for Azure Data Studio with Database Migration Service (DMS) when used to migrate SQL Servers. Reference information i
er
cov
Dis
ess
Ass
Migrate
ASSESSMENT MIGRATION
Reference Environment
Create an Azure SQL assessment - Azure Migrate SQL Server
SQL Server
SQL Server
SQL Server
SQL Server
atabase Migration Service (DMS)
) when used to migrate SQL Servers. Reference information is also provided.
MIGRATION
Reference
Migrate databases by using the Azure SQL Migration extension for Azure Data Studio
Azure DMS tools matrix - migration phase
Migrate SQL Server databases to Azure
Rehost an on-premises application by migrating to Azure VMs and Azure SQL Managed Instance
Rehost an application by migrating it to Azure VMs and SQL Server Always On availability groups
Decis
The purpose of this page is to detail tooling decisions.
Discovery a
M
Decision Trees
Migrate
Discover Assess
Link A Link A
Link B Link B
Link C Link C
Link D Link D
Link E Link E
Link F
Link G
Migrate
Link A
Link B
Link C
Link D
Link E
Link F
FastTrack for Azure
Migration Checklist
Source
Phase Topic
Environment
1. Planning Cloud Adoption Plan All environments
1. Planning Migration Hyper-V Agentless
Item
Ensure that the migration project is aligned with the cloud adoption plan.
Confirm that Hyper-V host and guest VM migration requirements are met.
Confirm that VMware host and guest VM requirements are met for agent-based
migration.
The migration project should have a separate dedicated project plan.
Resources should be assigned to key project roles and responsibilities.
Create a detailed migration and rollback plan to Azure SQL Managed Instance.
Create a detailed migration and rollback plan to SQL Server on Azure VMs
Plan for SME/app owner access to new monitoring, backup, budget, observability
portals.
Confirm logins for SSL Cert , domain name management and external DNS portals
are available.
Validate Application Licencing Model.
Confirm plan for OS, Application and Security patching post migration.
Confirm that VMware host and guest VM requirements are met for agentless
migration.
Ensure that DNS name resolution works between the Azure Migrate appliance
and Azure, Azure Migrate appliance and the host machines (ESX, Hyper-V) and
guest migration source machines.
Confirm that all prerequisites and support requirements for the Azure Migrate
appliance are met.
Allow internet access on the Azure Migrate appliance and ensure access to
required URLs are provisioned.
Use the scripted methodology to deploy Azure Migrate appliance when OVA or
VHD methods are not possible.
Allow Azure Migrate appliance auto-updates.
Deploy the Azure Migrate appliance for physical servers or virtual servers in other
clouds using a PowerShell installer script.
If using the PowerShell installer script downloaded from the Azure Migrate
project, verify by checking the hash values.
Confirm that Physical and or other cloud server requirements are met.
Deploy Azure Migrate appliance as a new virtual server running on vCenter Server
using an OVA template
Deploy additional Azure Migrate appliances if more than 10 vCenter servers need
to be connected to, and/or more than 10,000 servers need to be discovered.
Deploy the Azure Migrate appliance for Government using a PowerShell installer
script.
Confirm that Azure Migrate Replication appliance requirements are met for
VMware agent-based migrations.
Ensure that security approvals and admin access is available as required to run
the tooling on your existing environment.
Decide on the sizing criteria that is most suitable to your business requirements.
Choose between Performance-based and As-is-on-premises or do an assessment
of each type and choose the best approach.
Recalculate assessments to include the most recent data in decisions.
Compare SQL migration tools and select the most appropriate migration tooling
strategy.
Use Azure Migrate to assess readiness and cost estimates for migrating apps,
infrastructure, and workloads to Microsoft Azure.
Let the Azure migrate dependency tracker and performance data captures run
across a week end, across a month end, quarter end, etc, as per the business
cycles to capture sufficient data.
Ensure that the AWS VMs you want to migrate are running a supported OS
version.
Ensure that AWS VMs comply with the supported configurations for migration to
Azure.
Verify that the AWS VMs that you replicate to Azure comply with Azure VM
requirements.
Ensure that the GCP VMs you want to migrate are running a supported OS
version.
Ensure that GCP VMs comply with the supported configurations for migration to
Azure.
Verify that the GCP VMs that you replicate to Azure comply with Azure VM
requirements.
Capture performance baselines on source system.
Ensure there is a suitable Landing Zone available to host the migrated workloads.
Before migration enable RDP on the on-premises VM. Make sure that TCP, and
UDP rules are added for the Public profile, and that RDP is allowed in Windows
Firewall > Allowed Apps, for all profiles.
For site-to-site VPN access, enable RDP and allow RDP in Windows Firewall ->
Allowed apps and features for Domain and Private networks.
Before migration enable RDP on the on-premises VM. Make sure that TCP, and
UDP rules are added for the Public profile, and that RDP is allowed in Windows
Firewall > Allowed Apps, for all profiles.
For site-to-site VPN access, enable RDP and allow RDP in Windows Firewall ->
Allowed apps and features for Domain and Private networks.
Before migration enable RDP on the on-premises VM. Make sure that TCP, and
UDP rules are added for the Public profile, and that RDP is allowed in Windows
Firewall > Allowed Apps, for all profiles.
For site-to-site VPN access, enable RDP and allow RDP in Windows Firewall ->
Allowed apps and features for Domain and Private networks.
Intra-Subnet Traffic: Be mindful that security rules in a Network Security Group
associated to a subnet can affect connectivity between VMs within the subnet.
Design workload architecture before migration for each workload. The workload
architecture will determine placement in the cloud, any prerequisite work that
may be required e.g. allowing firewall ports, network communication,
deployment of load balancers, placement in availability sets/zones, proximity
groups, etc.
To replicate VMs with CMK, you'll need to create a disk encryption set under the
target Resource Group. A disk encryption set object maps Managed Disks to a Key
Vault that contains the CMK to use for SSE.
For each workload, choose and document the desired disk encryption option.
For each workload, choose an availability option and document it in the workload
plan.
Manually configure the SAN policy as Online All for machines running operating
systems earlier than Windows Server 2008 R2
Install Hyper-V Guest Integration manually on machines running Windows Server
2003.
Install the Windows Azure Guest Agent manually for machines running operating
systems earlier than Windows Server 2008 R2.
Do not migrate domain controllers unless migrating into an isolated environment
in Azure requiring its own domain controllers (or testing applications in a sandbox
environment).
Do not migrate/move the last domain controller before migrating all domain-
dependent workloads.
Verify that the desired VM Sku is available in the target region prior to migration.
Also confirm that Azure Policy is not blocking the VM Sku, and that the target
subscription has sufficient available quota.
Monitor resource consumption including disk capacity and utilization on
replicating machines, appliances and host systems.
Check Windows Application and System event logs for any errors.
Create a detailed migration rollback plan.
Check if the data purity bit has been flipped on user databases. If not, run DBCC
CHECKDB WITH DATA_PURITY.
In preparation for the migration, proactively migrate all relevant SQL Agent jobs
and supporting configuration (such as logins and proxies) and create these jobs
on the destination server. To prevent these jobs inadvertently executing, DISABLE
these jobs until the migration has been completed.
Check data and log file auto-growth settings and set to an appropriate value.
Check Virtual Log Files (VLFs) within the transaction log are appropriately sized.
if using SQL Clusters and the migration is to new VMs and Windows Firewall is in
use, ensure Windows Firewall rules are open to allow failover clustering to
communicate between the VMs.
if using SQL Clusters, ensure Network Security Groups have allow rules for
failover cluster communication ports.
Consider all network devices (for example, NAT Gateways) between the source
VM and the replication appliance, and from there to Azure. Pay particular
attention to any limits in connection count, connection timouts on idle, and
bandwidth.
Consider all network devices (for example, NAT Gateways) between the source
VM and the replication appliance, and from there to Azure. Pay particular
attention to any limits in connection count, connection timouts on idle, and
bandwidth.
Consider using the Azure SQL Migration extension for Azure Data Studio with
DMS for migrating to Azure SQL Managed Instance as the target from SQL Server.
Consider using the Azure SQL Migration extension for Azure Data Studio with
DMS for migrating to SQL Server on Azure VMs with or without SQL Server Always
On Availability Groups as the target from SQL Server.
Plan to perform workload UAT during a test migration for each workload.
Deploy VMs in a suitable Hyper-V environment (e.g. non-production or unused
Hyper-V hosts) and perform test migrations of non-business workloads to Azure
to validate the toolset and procedure prior to test migrations of business
workloads.
Move app traffic over to the app running on the migrated Azure VM instance.
Remove the on-premises VMs from your local VM inventory.
Update any internal documentation to show the new location and IP address of
the Azure VMs.
Manually uninstall VMware tools after migration.
Manually uninstall the Mobility service from the Azure VM after migration.
Verify and troubleshoot any Windows activation issues on the Azure VM.
Validate connectivity to the new Azure VM using RDP, SSH, Azure Bastion.
Plan to perform final workload UAT following the production migration for each
workload.
Decommission retired assets.
Perform post-migration activities.
If SQL Agent jobs were migrated and left in a disabled state in the pre-migration
phase, enable them as required.
Ensure that server logins are successfully mapped to users within databases.
Update statistics across user databases.
If the target platform is SQL Server or SQL Managed Instance and if Service Broker
was enabled on source, check that it is enabled now on target. If not, enable.
Ensure that monitoring is collecting the desired information on the new SQL
platform.
Check the performance of the new system, and 'right size' based on actual
workload.
Consider using the new business case capability in Azure Migrate to help build
business proposals to understand how Azure can bring the most value.
This shape represents a table slicer. Table slicers are not supported in this version of Excel.
If the shape was modified in an earlier version of Excel, or if the workbook was saved in Excel 2007 or earlier, the
slicer can't be used.
! High volume
of support
cases.
Description
The Azure Site Recovery Provider and MARS agent are installed on Hyper-V hosts running Windows
Server 2022, Windows Server 2019, Windows Server 2016, or Windows Server 2012 R2 with .Net
Framework 4.7 or later. Refer to the URL for guest VM support.
The decision determines whether the Azure Migrate appliance or the Azure Migrate Replication
appliance will be used.
VMware vCenter Server v5.5, 6.0, 6.5, or 6.7, and VMware vSphere ESXI host v5.5, 6.0, 6.5, 6.7 or 7.0 are
supported. Refer to the URL for guest VM support.
The sample DACI matrix should be updated to reflect the specific allocation of roles and responsibilities
for the migration project.
Refer to this when planning migration waves.
Refer to the sample risk register with common migration phase risks.
Azure Migrate: Migration is the primary tool for Migrations to Azure. Azure Site Recovery supports
Disaster Recovery scenarios
Ensure existing and historical on premises backups can be restored and retained in line with legal
requirements.
Consider using reserved backup storage for long term backup retention.
Decide if a 3rd party backup tool will be used, or if backups will be migrated to Azure Backup.
So they can manage the applications and have visibility of their health.
Ensure someone in the business is able to log in and manage these resources prior to migration.
Document any new SSL certs that will need to be purchased.
Confirm how the application license will be activated post migration. Note that some apps may rely on a
dongle, static MAC or IP address.
Ensure patches will be applied to migrated servers.
Ensure schedules, black out windows or alerts are configured for migrated servers.
Ensure AV exclusions are migrated or re-applied in Azure for migrated workloads.
Consider excluding the affected scope from the policies to resolve the issue.
The lack of permissions to create a VM, write to a managed disk and join to a VNET on TARGET
SUBSCRIPTION(s) is a frequent root cause on support cases.
Reboot Hyper-V to mitigate Token cache errors. May need to unregister/reregister provider with
project/recovery services vault.
VMware vCenter Server v5.5, 6.0, 6.5, or 6.7, and VMware vSphere ESXI host v5.5, 6.0, 6.5, 6.7 or 7.0 are
supported. Refer to the URL for guest VM support
Azure Migrate Discovery and Assessment tool (appliance) is a primary tool to discover (and then assess)
migrated estate.
Irrespective of Private or Public endpoint, certain URLs/FQDNs must be allowed outbound
When OVA Template/VHD method is not available for any reason, appliance can be deployed using
script method
Enable auto update for the appliance
Owner or Contributor + User Access Administrator permissions to the subscription is required. Note:
Contributor WITHOUT UAA is a frequent root cause on support cases.
The replication appliance is required when you set up agent-based migration of either VMware VMs or
physical servers. Replication appliance is a form of the Azure Site Recovery (ASR) tool that can be used
for migration purposes.
The replication appliance is required when you set up agent-based migration of either VMware VMs or
physical servers. Replication appliance is a form of the Azure Site Recovery (ASR) tool that can be used
for migration purposes.
It is possible to do a manual dependency analysis based on documentation, application owner
interviews and/or using monitoring tools. A proven service like Azure Migrate is however recommended.
Azure Migrate appliance is recommended, but it is also possible to use a CSV file.
Azure migrate discovery and migration traffic is received over public endpoint by default which can be
altered using private endpoint/link services. Configuration should be chosen and implemented while
setting up Azure Migrate Project
Azure migrate discovery and migration traffic is received over public endpoint by default which can be
altered using private endpoint/link services. Configuration should be chosen and implemented while
setting up Azure Migrate Project
Refer to the Azure Migrate project properties in the Azure portal for a list of resources that would need
DNS name resolution.
Digital estate planning takes several forms depending on the desired outcomes and size of the existing
estate. Refer to the cloud adoption framework for different approaches.
Workloads should be documented with key properties and specifications, their existing architecture
design as well as the intended future architecture design.
Discovery support for Hyper-V environment
Discovery and assessment for SQL Server instances and databases is available across VMware, Microsoft
Hyper-V and Physical environments. MAP Toolkit and Cloudamize are alternatives.
Business requirements like and cost savings versus the trade-off with risk should be considered.
Assessments are point-in-time snapshots, they aren't automatically updated with the latest data.
Upgrading the Project Setting "Target Platform" will allow you to rebuild the solution and verify whether
the captured schema would be compatible with the new target platform.
Typical options include: SQL Server to Azure SQL Database, SQL Server to Azure SQL Managed Instance,
SQL Server to SQL Server on Azure VMs. Refer to the cloud adoption framework guidance for typical
criteria.
Azure Migrate is an option for lift-and-shift SQL Server to SQL Server on Azure VM scenarios. Azure
Database Migration Service however provides more options.
Azure Database Migration Service is a typical option for migrating SQL Server to Azure SQL Database,
SQL Managed Instance or SQL Server on Azure VM.
Azure Migrate can be used to get Azure SQL deployment recommendations, target sizing, and monthly
estimates.
Assess application dependencies, understand the readiness of SQL Servers migrating to Azure SQL, get
Microsoft recommendations, the optimal Azure SQL deployment option and right SKU that can fit the
performance needs for the workloads. Get monthly estimates running the databases on Azure SQL.
Assess migratable estate for readiness/estimates. Assessment is created in the portal using the
discovered data using Azure migrate appliance
The FTA landing zone checklist can be used to review a landing zone design.
Migration waves should be planned around the grouping of dependent services e.g. application tiers, the
criticality of services, the environment (non-production, production), the availability of acceptance
testers, the size of replication data, the available network bandwidth, the potential impact on the
hosting platform and its supporting services e.g. storage, etc.
Total storage directly affects bandwidth requirements during initial replication. However, storage drift
continues from the point of replication until release. Calculate the bandwidth needed to reach the
anticipated migration velocity.
Existing issues, minor host upgrades, minor guest OS upgrades, SLA modifications, reboot all machines
etc.
This is often the root cause in failover cluster instance migrations to SQL Server on Azure VMs.
Estimate costs.
Perform right-sizing for virtual machines (VMs) and storage.
Use Azure Hybrid Benefit.
Use Azure Reserved VM Instances, Reserved storage, Reserved backup storage.
Compare Azure Savings plans and burstable instances.
Estimate cloud spending across subscriptions.
In addition to the generic landing zone design and implementation that needs to precede a workload
migration, specific architecture planning is also required for each workload. Workloads may have
different requirements wrt network, availability services, management and security.
Use the assessment reports to identify low-hanging fruit, including servers and databases that are fully
ready, and require minimal effort to migrate to Azure.
It is recommended that additional domain controllers be built and replicated to using AD DS services
rather than migrated.
Configure alerting.
Prepare a rollback plan for the workload in case of workload issues during or after migration. Note: Once
you've performed a final migration to Azure and the on-premises source machine was shut down, you
can't perform a rollback from Azure to your on-premises environment using Azure Migrate. Any rollback
plan after final migration would need to be based on features external to Azure Migrate e.g. backups
and restore.
https://github.com/microsoft/tigertoolbox/tree/master/BPCheck
The SQL Server Product Group have a script that can check for unused indexes (and many more best
practices). https://github.com/microsoft/tigertoolbox/tree/master/BPCheck
For SQL 2016 or above, you can use DATABASEPROPERTYEX to view the 'LastGoodCheckDbTime'
https://learn.microsoft.com/en-us/sql/t-sql/functions/databasepropertyex-transact-sql?view=sql-
server-2017.
For SQL 2014 and earlier, use DBCC DBINFO.
You only need to run a Data Purity assessment once successfully, as this will flip the purity bit
Lots of methods to migrate these objects. Consider the community PowerShell module
https://dbatools.io/
With modern CPUs, the performance impact of using checksum is inconsequential with significant
benefits to the consistency of the database.
https://learn.microsoft.com/en-us/sql/relational-databases/policy-based-management/set-the-page-
verify-database-option-to-checksum?view=sql-server-ver16
Are they appropriately sized? If they have a lot of unused space, consider shrinking the files to reduce
disk space requirements on the target platform.
Check that database data files ALL auto-growth settings are the same size within each filegroup.
Check that database data files ALL have the same auto-growth settings.
http://adventuresinsql.com/2009/12/a-busyaccidental-dbas-guide-to-managing-vlfs/
Consider a standard meeting invite that includes the migration plan and a conference bridge to discuss
any open items during the migration.
Failure to complete replication, due to insufficient bandwidth on NAT gateways for internet bound
access, has been a root cause of incidents.
Failure to complete replication, due to insufficient bandwidth on NAT gateways for internet bound
access, has been a root cause of incidents.
The replication speed of initial migration has many factors to consider. Usually the appliance is in Hyper-
V as a VM and its disks reside in a data store.
Possible bottlenecks:
1. Replication bandwidth between appliance and Azure / Storage account. Monitor connection e.g.
ExpressRoute. Test speed between appliance and cache storage account using azcopy bench.
2. Monitor appliance performance for CPU/RAM/Network (inbound and outbound) as well as disk IOPS.
3. Replication bandwidth between the Hyper-V host and appliance.
4. Source VM disk IOPS.
5. Combination of the above.
Trigger an initial replication to monitor and benchmark all of the above.
The replication speed of initial migration in a Migrate Appliance infrastructure, has many factors to
consider.
Possible bottlenecks:
1. Replication bandwidth between appliance and Azure / storage account. Monitor connection e.g.
ExpressRoute. Test speed between appliance and cache storage account using azcopy bench.
2. Monitor appliance performance for CPU/RAM/Network (inbound and outbound) as well as disk IOPS.
3. Replication bandwidth between the physical or other cloud VM and appliance.
4. Source physical or other cloud VM disk IOPS.
5. Combination of the above.
Trigger an initial replication to monitor and benchmark all of the above.
The replication speed of initial migration in a Migrate Appliance infrastructure, has many factors to
consider. Usually the appliance is in vCenter as a VM and its disks reside in a data store.
Possible bottlenecks:
1. Replication bandwidth between appliance and Azure / storage account. Monitor connection e.g.
ExpressRoute. Test speed between appliance and cache storage account using azcopy bench.
2. Monitor appliance performance for CPU/RAM/Network (inbound and outbound) as well as disk IOPS.
3. Replication bandwidth between the ESXi host and appliance.
4. Source VM disk IOPS.
5. Combination of the above.
Trigger an initial replication to monitor and benchmark all of the above.
You can increase or decrease the replication bandwidth using the NetQosPolicy.
Customers may prefer to schedule replication during non-business hours or off-peak periods. Replication
issues during periods when there are resource contention is a frequent root cause for support incidents.
DMS supports Schema and offline data migration scenarios. Consider Cloudamize, Attunity and Striim for
online migration scenarios.
DMS supports Schema and offline data migration scenarios. Consider Azure SQL Migration extension,
Cloudamize, Attunity and Striim for online migration scenarios.
Use a non-production vnet and subnet to host and validate the VMs as part of the test migration.
The procedure and migration tooling should be initially tested with no (or low, potentially only
bandwidth consumption) business impact.
The procedure and migration tooling should be initially tested with no (or low, potentially only
bandwidth consumption) business impact.
The procedure and migration tooling should be initially tested with no (or low, potentially only
bandwidth consumption) business impact.
The procedure and migration tooling should be initially tested with no (or low, potentially only
bandwidth consumption) business impact.
The Azure VM agent manages VM interaction with the Azure Fabric Controller. It's required for some
Azure services, such as Azure Backup, Site Recovery, and Azure Security. When migrating VMware VMs
with agent-based migration, the Mobility Service installer installs Azure VM agent on Windows
machines. On Linux VMs, it is recommend to install the agent after migration.
As a best practice, always complete the migration after a VM has migrated successfully to Azure to
ensure that extra charges for storage transactions on the intermediate managed disks (seed disks) are
not incurred. Be mindful that in some cases, stop replication takes time. It is because whenever
replication is stopped, the ongoing replication cycle is completed (only when the VM is in delta sync)
before deleting the artifacts. The time taken to stop replication has a high volume of support incidents.
Conduct handover training so the teams can self manage alerts and thresholds.
Test that alerts, api or helpdesk integration is working.
Set up service health alerts for these teams to notify them of any service deprecations.
Set up Azure advisor alerts.
Azure Backup
Azure Site Recovery
Confirmation that migrated workload is successfully monitored and required alerts are configured.
If you have pre-created logins and then restored user databases, it's important that the logins and users
are mapped correctly.
https://learn.microsoft.com/en-us/sql/sql-server/failover-clusters/troubleshoot-orphaned-users-sql-
server?view=sql-server-ver16
This is an optional step post migration. New versions of SQL Server & Azure SQL improve the 'update
stats' algorithms, so by updating them post migration, you are ensuring that the database has fresh
statistics and reducing the risk of plan regressions.
https://learn.microsoft.com/en-us/sql/t-sql/statements/update-statistics-transact-sql?view=sql-server-
ver16
https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-service-broker?view=sql-server-ver
End-to-end application monitoring will give the best visibility. For SQL specific monitoring, it is
recommended to utilise https://learn.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql.
An advantage the cloud provides is to quickly 'try' differenent configurations and then measure the
performance of the application
It's very important to build resiliancy into this process. For example, there scale up/down process should
monitor if the action was successful, and either attempt n times or notify an operator. It is
recommended scaling occurs on a schedule, not triggered by the performance of the system.
Here is an example of how to build: https://github.com/azureautomation/azure-sql-database-scale-
using-scheduled-autoscaling
Incident Root
Severity Status
Cause Alert
Medium Not verified
High Not verified
Azure
Migrate Azure
Appliance / Host --> Replication Migrate
appliance
appliance
Comment
Hyper-V Physical
Url
Cloud adoption plan
Support for Hyper-V migration in Azure Migrate
DACI matrix
Risk Register
Migration Templates
8. Workload'!A1
8. Workload'!A1
8. Workload'!A1
8. Workload'!A1
8. Workload'!A1
8. Workload'!A1
Migrate Hyper-V VMs to Azure with Azure Migrate Server Migration
Can I use the same Azure Migrate project to migrate to multiple regions?
Can I use the same Azure Migrate project to migrate to multiple subscriptions?
How to setup appliance using scripts for VMware/Hyper (When OVA/VHD option not available)
Provide server credentials to discover software inventory, dependencies, web apps, and SQL Server instances and databas
Workload Template
Discover, assess, and migrate Amazon Web Services (AWS) EC2 VMs to Azure
Discover, assess, and migrate Amazon Web Services (AWS) EC2 VMs to Azure
Discover, assess, and migrate Amazon Web Services (AWS) EC2 VMs to Azure
Discover, assess, and migrate Google Cloud Platform (GCP) VM instances to Azure
Discover, assess, and migrate Google Cloud Platform (GCP) VM instances to Azure
Discover, assess, and migrate Google Cloud Platform (GCP) VM instances to Azure
backupset (Transact-SQL)
Maintenance Plans
azcopy bench
azcopy bench
Blackout window
Migrate databases by using the Azure SQL Migration extension for Azure Data Studio
Azure Bastion
Azure Backup
Agent Agent
Azure
Azure Migrate
Migrate Replication
Replication appliance
appliance
More information
Resource Assignment
Resource Assignment
Collect baseline: Performance best practices & guidelines - SQL Server on Azure VMs
FTA Landing Zone Review
Company name Contoso Total Days to deliver: 114 Legend: Complete On Track Low Risk Med Risk High Risk Unassigned Step
Project Start Date: 3/11/2023 Percent project delivered: #NAME? March April May June
TIP Scroll bar
Scrolling View Offset (Auto): 0 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9
Days Complete
Days of Work
Days Delayed
Overlap Days
Lag Days
Dependenc Start Date
Mon
Mon
Mon
Mon
Mon
Wed
Wed
Wed
Wed
Wed
Mon
Wed
Mon
Wed
Mon
Wed
Mon
Wed
Mon
Wed
Mon
Wed
Mon
Wed
Mon
Wed
Milestone description Category Id Assigned to Dependency Progress % Start Date End Date
Sun
Sun
Sun
Sun
Sun
Sun
Sun
Sun
Sun
Thu
Sun
Thu
Sun
Thu
Sun
Thu
Thu
Tue
Tue
Tue
Tue
Tue
Tue
Tue
Tue
Tue
Tue
Tue
Tue
Tue
Thu
Thu
Thu
Thu
Thu
Thu
Thu
Thu
Sun
Sat
Sat
Sat
Sat
Sat
Sat
Sat
Sat
Sat
Sat
Sat
Sat
Sat
Fri
Fri
Fri
Fri
Fri
Fri
Fri
Fri
Fri
Fri
Fri
Fri
Fri
y Type Override
Step 18 #NAME? 0.0 3/11/2023 3/11/2023 #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Project Start
Project Start
Goal 19 1 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Project Start Step
Project Start Step
Step 20 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
PLANNING
PLANNING
On Track 21 Rita Tsakiris 1 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Align the migration project with the cloud adoption plan
Align the migration project with the cloud adoption
Complete 22 Ebere Ibeabuchi 1 2 plan End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Assign resources to project
Assign resources to project
Low Risk 23 Ebere Ibeabuchi 3 2 End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Create a risk register
PLANNING
Liaise with service management team to create migration change Low Risk 24 Ebere Ibeabuchi 1 6 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
request forms
PLANNING
Low Risk 25 Ebere Ibeabuchi 1 6 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Create a project repository with all templates
Assign resources to project
Low Risk 26 Rita Tsakiris 2 End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Conduct a business workhop
Liaise with service management team to create
Low Risk 27 Rita Tsakiris 3 migration change request forms End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Conduct a technical workhop
PLANNING
Step 28 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
DIGITAL ESTATE DISCOVERY
DIGITAL ESTATE DISCOVERY
On Track 29 Rita Tsakiris 5 2 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Perform a digital estate discovery and populate template
Perform a digital estate discovery and populate
Milestone 30 Rita Tsakiris 2 template End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Liaise with business to complete digital discovery and migration scope
Liaise with business to complete digital discovery and
Low Risk 31 1 migration scope End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
…
DIGITAL ESTATE DISCOVERY
Step 32 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
TOOLING
TOOLING
On Track 33 Rita Tsakiris 1 1 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Define migration tooling and get business signoff on approach
Define migration tooling and get business signoff on
Med Risk 34 Alexandra Voronova 2 3 approach End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Create Azure Migrate project in Contoso production subscription
Create Azure Migrate project in Contoso production
High Risk 35 Alexandra Voronova 2 subscription End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Install Azure Migrate appliance in Apollo data centre
Install Azure Migrate appliance in Apollo data centre
Goal 36 2 End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
…
TOOLING
Step 37 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
DISCOVERY
DISCOVERY
Confirm discovery support compatibility in a VMware environment for Low Risk 38 Alexandra Voronova 1 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
the digital estate
Confirm discovery support compatibility in a VMware
Low Risk 39 Alexandra Voronova 1 1 environment for the digital estate End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Discover servers in Apollo datacentre using Azure Migrate
Discover servers in Apollo datacentre using Azure
Goal 40 1 1 Migrate End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
…
DISCOVERY
Step 41 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
ASSESSMENT
ASSESSMENT
Med Risk 42 Alexandra Voronova 15 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Perform AS-IS assessment using Azure Migrate
ASSESSMENT
Med Risk 43 Alexandra Voronova 5 10 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Perform PERFORMANCE-BASED assessment using Azure Migrate
Perform PERFORMANCE-BASED assessment using
Milestone 44 1 Azure Migrate End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
…
ASSESSMENT
Step 45 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
WAVE 01|PRE-MIGRATION
WAVE 01|PRE-MIGRATION
Low Risk 46 Rita Tsakiris 15 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Wave 01 Planning
Wave 01 Planning
High Risk 47 Alexandra Voronova 5 End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Evaluate network readiness for planned migration activities.
Evaluate network readiness for planned migration
Milestone 48 1 activities. End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
…
WAVE 01|PRE-MIGRATION
Step 49 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
WAVE 01|MIGRATION
WAVE 01|MIGRATION
Med Risk 50 Alexandra Voronova 15 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Perform test migration of selected workloads
Perform test migration of selected workloads
Milestone 51 Alexandra Voronova 1 End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Migration of selected workloads
Migration of selected workloads
Med Risk 52 Alexandra Voronova 1 End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
Test migration cleanup
Test migration cleanup
53 1 End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
…
WAVE 01|MIGRATION
Step 54 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
WAVE 01|POST-MIGRATION
WAVE 01|POST-MIGRATION
Move app traffic over to the app running on the migrated Azure VM High Risk 55 Alexandra Voronova 15 Start Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
instance.
Move app traffic over to the app running on the
56 5 migrated Azure VM instance. End Date #NAME? ### #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
…
Project Duration Step - DO NOT TOUCH WAVE 01|POST-MIGRATION
Step 57 End Date #NAME? 0.0 #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
INSERT TASKS/ROWS ABOVE THIS
To add more data, Insert new rows ABOVE this STEP (PROJECT END) and Project Duration Step - DO NOT TOUCH
fill the progress & dates formulas Goal 58 1 INSERT TASKS/ROWS ABOVE THIS Start Date #NAME? ### #NAME? #NAME? #NAME? ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
The purpose of the digital estate discovery is to This shape represents a tab
present an inventory of applications and services to slicer. Table slicers are not
the business in order to determine the scope and supported in this version o
nature of a migration project. Excel.
Important dates should be captured and mapped
to milestones in the project plan. If the shape was modified
Digital Estate an earlier version of Excel
Discovery or if the workbook was
saved in Excel 2007 or
earlier, the slicer can't be
used.
Discovery Data
Date Centre Workload SLA Description Redundancy
Lunar Orbit
Friday, December 1, 2023 Apollo Control 99.99% … Geographic
Sundial
calendar
Friday, December 1, 2023 Luna II management 99.95% … Local
Airship
navigation
Friday, December 1, 2023 Apollo system 99.90% … No redundancy
Carburettor air
and fuel Backup and
Friday, December 1, 2023 Luna II supply 99.50% … Restore
Complaints
Friday, December 1, 2023 Apollo management 95.00% … Geographic
Lunar Orbit
Friday, December 1, 2023 Luna II Control 99.90% … Local
Fax is life
Friday, December 1, 2023 Apollo server 99.90% … Geographic
Quaternary
glaciation
Friday, December 1, 2023 Luna II scheduling 99.50% … Geographic
ICALPTDAHJ
Friday, December 1, 2023 Apollo Search Engine 99.95% … Geographic
This shape represents a table This shape represents a table This shape represents a table This shape represents a tabl
slicer. Table slicers are not slicer. Table slicers are not slicer. Table slicers are not slicer. Table slicers are not
supported in this version of supported in this version of supported in this version of supported in this version of
Excel. Excel. Excel. Excel.
If the shape was modified in If the shape was modified in If the shape was modified in If the shape was modified in
an earlier version of Excel, an earlier version of Excel, an earlier version of Excel, an earlier version of Excel,
or if the workbook was or if the workbook was or if the workbook was or if the workbook was
saved in Excel 2007 or saved in Excel 2007 or saved in Excel 2007 or saved in Excel 2007 or
earlier, the slicer can't be earlier, the slicer can't be earlier, the slicer can't be earlier, the slicer can't be
used. used. used. used.
Data retention
(7 years) Yes 100 Rocket Unit … … Production
Backup
retention Human
(5 years) No 10 Resources … … Production
Log retention
(2 years) Yes 500 Transport … … Production
Human
None No 10 Resources … … Development
Human
None Yes 10 Resources … … Production
If the shape was modified in If the shape was modified in If the shape was modified in If the shape was modified in
an earlier version of Excel, an earlier version of Excel, an earlier version of Excel, an earlier version of Excel,
or if the workbook was or if the workbook was or if the workbook was or if the workbook was
saved in Excel 2007 or saved in Excel 2007 or saved in Excel 2007 or saved in Excel 2007 or
earlier, the slicer can't be earlier, the slicer can't be earlier, the slicer can't be earlier, the slicer can't be
used. used. used. used.
i Significant dates e
i Common cloud exit datacentre b
migration and <date>
modernization
drivers
Business End-of-life
Servers App Type Criticality Lifecycle Date Business Drivers
Commercial
Off-The-Shelf Mission Data centre
5 (COTS) Critical Not defined Not defined contract expiration.
Hardware end-of-
2 Custom Low 5 Years Thursday, January 1, 2026 life.
Commercial
Off-The-Shelf Mission End-of-support
5 (COTS) Critical Long-term Saturday, January 1, 2050 operating systems
End-of-support
4 Custom High < 1 Year Wednesday, November 1, 2023 software
Commercial
Off-The-Shelf Mission Under-provisioned
10 (COTS) Critical Long-term Saturday, January 1, 2050 servers
Over-provisioned
2 Custom Medium Long-term Saturday, January 1, 2050 servers
Commercial
Off-The-Shelf Mission Cybersecurity
4 (COTS) Critical Long-term Saturday, January 1, 2050 threats
Cash flow
challenges,
5 Custom Low 1-3 Years Sunday, November 1, 2026 CAPEX to OPEX
Commercial
Off-The-Shelf Mission Budget and
2 (COTS) Critical Long-term Saturday, January 1, 2050 resource constrains
Rapidly scale web
apps and
5 Custom High 5 Years Thursday, January 1, 2026 infrastructure
Commercial
Off-The-Shelf Mission Application
4 (COTS) Critical Long-term Saturday, January 1, 2050 innovation
Cost-optimizing
10 Custom Medium < 1 Year applications
Commercial
Off-The-Shelf Mission Faster time to
2 (COTS) Critical Long-term Saturday, January 1, 2050 market
Enabling hybrid
4 Custom Low 5 Years Thursday, January 1, 2026 work
Access Microsoft
Extended Security
Updates for Legacy
2 Custom High Not defined Not defined Workload
This shape represents a This shape represents a table This shape represents a table
table slicer. Table slicers are slicer. Table slicers are not slicer. Table slicers are not
not supported in this version supported in this version of supported in this version of
of Excel. Excel. Excel.
If the shape was modified in If the shape was modified in If the shape was modified in
an earlier version of Excel, an earlier version of Excel, an earlier version of Excel,
or if the workbook was or if the workbook was or if the workbook was
saved in Excel 2007 or saved in Excel 2007 or saved in Excel 2007 or
earlier, the slicer can't be earlier, the slicer can't be earlier, the slicer can't be
used. used. used.
Perform UAT
and use a flight
Lunar Orbit promotion
Friday, December 1, 2023 Monday, January 1, 2024 Control High model
Perform UAT
and use a flight
Lunar Orbit promotion
Friday, December 1, 2023 Monday, January 1, 2024 Control High model
Lunar Orbit
Friday, December 1, 2023 Monday, January 1, 2024 Control High Not applicable
Lunar Orbit
Friday, December 1, 2023 Monday, January 1, 2024 Control High Not applicable
Lunar Orbit
Friday, December 1, 2023 Monday, January 1, 2024 Control Medium Not applicable
Perform UAT
and use a flight
Lunar Orbit promotion
Friday, December 1, 2023 Monday, January 1, 2024 Control Medium model
Perform UAT
and use a flight
Lunar Orbit promotion
Friday, December 1, 2023 Monday, January 1, 2024 Control High model
Lunar Orbit
Friday, December 1, 2023 Monday, January 1, 2024 Control Medium Not applicable
Lunar Orbit
Friday, December 1, 2023 Monday, January 1, 2024 Control Medium Not applicable
Lunar Orbit
Friday, December 1, 2023 Monday, January 1, 2024 Control Low Not applicable
Low
High
High
High
High
ents a table This shape represents a table This shape represents a This shape represents a table
rs are not slicer. Table slicers are not table slicer. Table slicers are slicer. Table slicers are not
version of supported in this version of not supported in this version supported in this version of
Excel. of Excel. Excel.
modified in If the shape was modified in If the shape was modified in If the shape was modified in
of Excel, or an earlier version of Excel, an earlier version of Excel, an earlier version of Excel, or
was saved in or if the workbook was or if the workbook was if the workbook was saved in
lier, the saved in Excel 2007 or saved in Excel 2007 or Excel 2007 or earlier, the
d. earlier, the slicer can't be earlier, the slicer can't be slicer can't be used.
used. used.
Known
Environment Machine Issues Type Platform Firmware
s modified in If the shape was modified in If the shape was modified in If the shape was modified in
on of Excel, or an earlier version of Excel, an earlier version of Excel, or an earlier version of Excel,
k was saved in or if the workbook was if the workbook was saved in or if the workbook was saved
earlier, the saved in Excel 2007 or Excel 2007 or earlier, the in Excel 2007 or earlier, the
used. earlier, the slicer can't be slicer can't be used. slicer can't be used.
used.
Operating
System Role Traffic Shared Service Authentication Location
Windows
Server 2016 Apollo Data
Standard Application Node Internal-Facing No NTLM Centre
Windows
Server 2016
Standard Application Node Internet-facing No Kerberos Luna II
Windows
Server 2016
Standard Application Node Internal-Facing No Kerberos Luna II
Windows
Server 2016
Standard Application Node Internet-facing No Kerberos Luna II
Windows
Server 2016 Database Cluster Apollo Data
Standard Node Internal-Facing No Kerberos Centre
Windows
Server 2016 Database Cluster Apollo Data
Standard Node Internal-Facing No Kerberos Centre
Windows
Server 2016 Database Cluster
Standard Node Internal-Facing No Kerberos Luna II
Windows
Server 2016 Database Cluster
Standard Node Internal-Facing No Kerberos Luna II
Windows
Server 2016 Database Cluster
Standard Node Internal-Facing No Kerberos Luna II
represents a table This shape represents a table This shape represents a table
e slicers are not slicer. Table slicers are not slicer. Table slicers are not
n this version of supported in this version of supported in this version of
Excel. Excel.
was modified in If the shape was modified in If the shape was modified in
ersion of Excel, an earlier version of Excel, or an earlier version of Excel,
rkbook was saved if the workbook was saved in or if the workbook was saved
07 or earlier, the Excel 2007 or earlier, the in Excel 2007 or earlier, the
be used. slicer can't be used. slicer can't be used.
Monthly
updates to
coordinates
database.
Quarterly OS Database cluster:
updates. prd-wc-loc-01
Annual LOC Application
1 December to firmware server: prd-w-loc-
15 January updates. … … 02 24x7 …
Monthly
updates to
coordinates
database.
Quarterly OS Database cluster:
updates. prd-wc-loc-01
Annual LOC Application
Last week of firmware server prd-w-loc-
every month updates. … … 01 24x7 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates. Database cluster:
Annual tst-wc-loc-01
firmware File Server: tst-
Not applicable updates. … … wfs-01 8x5 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates.
Annual
firmware Database cluster:
Not applicable updates. … … uat-wc-loc-01 8x5 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates.
Annual
firmware Database cluster:
Not applicable updates. … … dev-wc-loc-01 8x5 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates. Application server:
Annual prd-w-loc-01
1 December to firmware Application server:
15 January updates. … … prd-w-loc-02 24x7 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates. Application server:
Annual prd-w-loc-01
1 December to firmware Application server:
15 January updates. … … prd-w-loc-02 24x7 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates.
Annual
firmware Application server:
Not applicable updates. … … tst-w-loc-01 8x5 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates.
Annual
firmware Application server:
Not applicable updates. … … uat-w-loc-01 8x5 …
Monthly
updates to
coordinates
database.
Quarterly OS
updates.
Annual
firmware Application server:
Not applicable updates. … … dev-w-loc-01 8x5 …
Capacity: Capacity: Load Firewall Antivirus Service
Memory Disk Balancing Rules Exclusions Certificates Accounts
HTTPS inbound
… … Citrix (TCP 443) None Public Localsystem
… … None … None None Domain
Always On
availability
… … group None None Domain
Always On
availability
… … group None None Domain
Windows
… … Failover Cluster None None Domain
Windows
… … Failover Cluster None None Domain
Windows
… … Failover Cluster None None Domain
SOURCE: ON-PREMISES/OTHER CLOUD
Batch Services
Time App / Scheduled SMTP Print Client
Services Licensing Tasks Relay Services App
Yes, LocApp
Stratum 1 Time hosted on Citrix
Server Dongle None None None farm prd-c01
Yes, LocApp
Stratum 1 Time MAC hosted on Citrix
Server Address None None None farm tst-c01
Yes, LocApp
Stratum 1 Time hosted on Citrix
Server License key None None None farm uat-c01
Yes, LocApp
Stratum 1 Time hosted on Citrix
Server License key None None None farm dev-c01
Stratum 1 Time
Server License key None None None Not applicable
Stratum 1 Time
Server License key None None None Not applicable
Stratum 1 Time
Server License key None None None Not applicable
Stratum 1 Time
Server License key None None None Not applicable
Stratum 1 Time
Server License key None None None Not applicable
ER CLOUD
AD integrated
DNS, between
AD integrated App and Yes, prd-wc-loc-
DNS Database roles No impact Local only 01 Windows
AD integrated
DNS, between
AD integrated App and Yes, prd-wc-loc-
DNS Database roles No impact Local only 01 Windows
AD integrated
DNS, between
App and Remote File Yes, tst-wc-loc-
No Database roles Breaks App Server 01 SQL
AD integrated
DNS, between
App and Yes, uat-wc-loc- Mixed SQL and
No Database roles Breaks App Local only 01 Windows
AD integrated
DNS, between
App and Yes, dev-wc-loc- Mixed SQL and
No Database roles Breaks App Local only 01 Windows
AD integrated
DNS, between
App and Yes, dev-wc-loc- Mixed SQL and
Not applicable Database roles Breaks App Local only 02 Windows
AD integrated
DNS, between
App and Yes, dev-wc-loc- Mixed SQL and
Not applicable Database roles Breaks App Local only 03 Windows
AD integrated
DNS, between
App and Yes, dev-wc-loc- Mixed SQL and
Not applicable Database roles Breaks App Local only 04 Windows
AD integrated
DNS, between
App and Yes, dev-wc-loc- Mixed SQL and
Not applicable Database roles Breaks App Local only 05 Windows
AD integrated
DNS, between
App and Yes, dev-wc-loc- Mixed SQL and
Not applicable Database roles Breaks App Local only 06 Windows
Source
Environment
Disaster CSPM Update Technical Target Load
Recovery Backup & SIEM Management Architecture Balancing
Microsoft
Endpoint
Configuration Azure Internal
None SCDPM 2022 None Manager 2207 <link> Load Balancer
Microsoft
Endpoint
Configuration
None SCDPM 2023 None Manager 2208 <link> None
Microsoft
Endpoint Azure
Configuration Application
None SCDPM 2024 None Manager 2209 <link> Gateway
Microsoft
Endpoint
Configuration
None SCDPM 2025 None Manager 2210 <link> None
Microsoft
Endpoint
Configuration Azure Front
None SCDPM 2026 None Manager 2211 <link> Door
Microsoft
Endpoint Always On
Configuration availability
None SCDPM 2027 None Manager 2212 <link> group
Microsoft
Endpoint Always On
Configuration availability
None SCDPM 2028 None Manager 2213 <link> group
Microsoft
Endpoint Always On
Configuration availability
None SCDPM 2029 None Manager 2214 <link> group
Microsoft
Endpoint Always On
Configuration availability
None SCDPM 2030 None Manager 2215 <link> group
Microsoft
Endpoint Always On
Configuration availability
None SCDPM 2031 None Manager 2216 <link> group
Target Firewall Target Amtivirus Target Target Service Target Time Target App
Rules Exclusions Certificates Accounts Services Licensing
Default
(time.windows.c
om and host Convert to
… Private Retain time) license key
Default
(time.windows.c
om and host Convert to new
… None Retain time) IP address
Default
Create new (time.windows.c
HTTPS inbound domain service om and host Convert to
(TCP 443) Public accounts time) license key
Default
(time.windows.c
om and host Reuse license
… None Retain time) key
Default
(time.windows.c
HTTPS inbound om and host Reuse license
(TCP 443) Public Retain time) key
None, traffic is
not passing
through Azure
Firewall
None, traffic is
not passing
through Azure
Firewall
None, traffic is
not passing
through Azure
Firewall
None, traffic is
not passing
through Azure
Firewall
Target Batch
Services or Target SMTP Target Print Target Client Target Client Target
Scheduled Tasks Relay Services App App DNS Workload DNS
Migrate client
app to AVD Migrate to
None None None hosted app Azure DNS Retain
Migrate client
Convert to Migrate to app to AVD Migrate to
Retain SendGrid Universal Print hosted app Azure DNS Retain
Migrate client
app to AVD
None None None hosted app None Retain
Migrate client
app to AVD
None None None hosted app None Retain
Migrate client
app to AVD
None None None hosted app None Retain
Target Backup
IP Address Target File Target Database Target Disaster and backup
Change Plan Services Target Database Authentication Recovery continuity plan
Azure Backup,
prd-wc-loc-01 is retain SCDPM
migrated in the Azure Site for historic data
Not required Local only same wave Windows Recovery restore
Azure Backup,
prd-wc-loc-01 is retain SCDPM
migrated in the Azure Site for historic data
Not required Local only same wave Windows Recovery restore
Update line-of-
business
application to Azure Backup,
use DNS alias Migrate to tst-wc-loc-01 is no requirement
instead of IP Azure Storage migrated in the Azure Site for historic
address. Account same wave Windows Recovery restore
Update line-of-
business
application to Azure Backup,
use DNS alias uat-wc-loc-01 is no requirement
instead of IP migrated in the Azure Site for historic
address. Local only same wave Windows Recovery restore
Azure Backup,
dev-wc-loc-01 is no requirement
migrated in the Azure Site for historic
Not required Local only same wave Windows Recovery restore
Always On
availability Azure Backup,
group to no requirement
secondary for historic
Not required Local only Not applicable Windows region restore
Always On
availability Azure Backup,
group to no requirement
secondary for historic
Not required Local only Not applicable Windows region restore
Azure Backup,
no requirement
Restore from for historic
Not required Local only Not applicable Windows Azure Backup restore
Azure Backup,
no requirement
Restore from for historic
Not required Local only Not applicable Windows Azure Backup restore
Azure Backup,
no requirement
Restore from for historic
Not required Local only Not applicable Windows Azure Backup restore
Target CSPM & Target Update Selected Azure Availability Scheduled Auto
SIEM Management Sizing Option VM Size Option Shutdown
Defender for
Cloud &
Microsoft Azure Update Performance- Standard_D64_v
Sentinel Management based 4 Availability Set No
Defender for
Cloud &
Microsoft Azure Update Performance- Standard_D64_v
Sentinel Management based 4 Availability Set No
Defender for
Cloud &
Microsoft Azure Update Performance- Standard_D64_v Single-node Yes, only 8x5
Sentinel Management based 4 Availability Set online required
Defender for
Cloud &
Microsoft Azure Update On-premises Standard_D32_v Single-node Yes, only 8x5
Sentinel Management capacity 4 Availability Set online required
Defender for
Cloud &
Microsoft Azure Update On-premises Standard_D32_v Yes, only 8x5
Sentinel Management capacity 4 Availability Zone online required
Defender for
Cloud &
Microsoft Azure Update On-premises Standard_D32_v
Sentinel Management capacity 5 Availability Zone No
Defender for
Cloud &
Microsoft Azure Update On-premises Standard_D32_v
Sentinel Management capacity 6 Availability Zone No
Defender for
Cloud &
Microsoft Azure Update On-premises Standard_D32_v Yes, only 8x5
Sentinel Management capacity 7 Availability Zone online required
Defender for
Cloud &
Microsoft Azure Update On-premises Standard_D32_v Yes, only 8x5
Sentinel Management capacity 8 Availability Zone online required
Defender for
Cloud &
Microsoft Azure Update On-premises Standard_D32_v Yes, only 8x5
Sentinel Management capacity 9 Availability Zone online required
Cloud
Azure Reserved Technical
Hybrid Benefit VM Instances Disk Encryption Disks Replicated Target Disk Type Architecture
Encryption-at-
rest with
platform-
Yes … managed key All Standard SSD <link>
Encryption-at-
rest with
customer-
Yes … managed key All Standard SSD <link>
Double
encryption with
platform-
managed and
customer-
No … managed keys All Standard SSD <link>
Encryption-at-
rest with
platform-
No … managed key C|D|E|M|O Premium <link>
Encryption-at-
rest with
customer-
Yes … managed key C|D|E|M|O Premium <link>
Encryption-at-
rest with
customer-
Yes … managed key C|D|E|M|O Standard SSD <link>
Encryption-at-
rest with
customer-
Yes … managed key C|D|E|M|O Standard SSD <link>
Encryption-at-
rest with
customer-
Yes … managed key C|D|E|M|O Standard SSD <link>
Encryption-at-
rest with
customer-
Yes … managed key All Ultra <link>
Encryption-at-
rest with
customer-
Yes … managed key All Ultra <link>
The purpose of a wave plan is to document the workloads that
will be grouped together in a single migration sprint.
Dependent services are typically included in the same Migration
Wave.
Friday, December 1, 2023 Monday, January 15, 2024 Lunar Orbit Control
Friday, December 1, 2023 Monday, January 22, 2024 Lunar Orbit Control
Friday, December 1, 2023 Monday, January 22, 2024 Lunar Orbit Control
ads that This shape represents a table This shape represents a table This shape represents a table
slicer. Table slicers are not slicer. Table slicers are not slicer. Table slicers are not
supported in this version of supported in this version of supported in this version of
Migration Excel. Excel. Excel.
migration. If the shape was modified in If the shape was modified in If the shape was modified in
ches of an earlier version of Excel, or an earlier version of Excel, an earlier version of Excel,
if the workbook was saved in or if the workbook was or if the workbook was saved
Excel 2007 or earlier, the saved in Excel 2007 or in Excel 2007 or earlier, the
slicer can't be used. earlier, the slicer can't be slicer can't be used.
used.
Source
Machine Operating System Migration Engineer Environment Environment
shape was modified in If the shape was modified in If the shape was modified in If the shape was modified in
lier version of Excel, an earlier version of Excel, an earlier version of Excel, an earlier version of Excel,
he workbook was saved or if the workbook was or if the workbook was or if the workbook was
el 2007 or earlier, the saved in Excel 2007 or saved in Excel 2007 or saved in Excel 2007 or
can't be used. earlier, the slicer can't be earlier, the slicer can't be earlier, the slicer can't be
used. used. used.
i The region for the project
cannot be changed after the
first replication is initiated.
Please select the region
carefully.
Target
Target Target Final
Migration Migration Target Target Final Final Resource Availability
Methodology Group Subscription Region VNET Subnet Group Option
Single-node
ASR Provider + <subscription <resource Availability
MARS agent 1 name> <region> <vnet> <subnet> group> Set
Single-node
Azure Migrate <subscription <resource Availability
appliance 2 name> <region> <vnet> <subnet> group> Set
Azure Migrate No
appliance <subscription <resource infrastructure
(Government) 2 name> <region> <vnet> <subnet> group> redundancy
Azure Migrate
Replication <subscription <resource Availability
appliance 3 name> <region> <vnet> <subnet> group> Zone
was modified in
sion of Excel,
kbook was
el 2007 or
cer can't be
Initial
Disk Initial Replication Replication Delta Replication
Disk Encryption Type Start Date Status Start Date
Encryption-at-
rest with
platform-
managed key Standard SSD Monday, January 1, 2024 Passed Monday, January 1, 2024
Encryption-at-
rest with
customer-
managed key Standard SSD Monday, January 1, 2024 Failed Monday, January 1, 2024
Double
encryption with
platform-
managed and
customer-
managed keys Standard SSD Monday, January 1, 2024 Passed Monday, January 1, 2024
Encryption-at-
rest with
platform-
managed key Premium Monday, January 1, 2024 Failed Monday, January 1, 2024
Encryption-at-
rest with
customer-
managed key Premium Monday, January 1, 2024 Passed Monday, January 1, 2024
Test Test Test Resource Test Migration Test Migration Test Migration
VNET Subnet Group Start Date UAT Status UAT Owner
<vnet> <subnet> <resource group> Monday, January 8, 2024 Passed Gowri Kalluri
<vnet> <subnet> <resource group> Monday, January 15, 2024 Failed Gowri Kalluri
<vnet> <subnet> <resource group> Monday, January 22, 2024 Passed Gowri Kalluri
<vnet> <subnet> <resource group> Monday, January 29, 2024 Failed Gowri Kalluri
<vnet> <subnet> <resource group> Monday, February 5, 2024 Passed Gowri Kalluri
Final Migration Final Migration Final Migration Replication Digital Estate
Start Date UAT Status UAT Owner Completed Planning
8. Workload'!A1 8. Runbook'!A1
8. Workload'!A1 8. Runbook'!A1
8. Workload'!A1 8. Runbook'!A1
8. Workload'!A1 8. Runbook'!A1
8. Workload'!A1 8. Runbook'!A1
The purpose of a migration-day runbook is to provide migration engineers with a proven list of tasks to perform duri
The migration runbook below is an example of what should be created for every machine, in all environments, for ea
PRODUCTION MACHINE:
Promotion Plan
Model:
Notes:
Task Id
Pre-001
Pre-002
Pre-003
Pre-004
Pre-005
Pre-006
Pre-007
Pre-008
Pre-009
Pre-010
Pre-011
Pre-012
Pre-013
Pre-014
Pre-015
Pre-016
Pre-017
Task Id
Mig-001
Mig-002
Mig-003
Mig-004
Mig-005
Mig-006
Mig-007
Mig-008
Mig-009
Mig-010
Mig-011
Mig-012
Mig-013
Mig-014
Mig-015
Mig-016
Mig-017
Task Id
Post-001
Post-002
Post-003
Post-004
Post-005
Post-006
Post-007
Post-008
Post-009
Post-010
Post-011
Post-012
Post-013
Post-014
Post-015
Post-016
Migration-D
The purpose of a migration-day runbook is to provide migration engineers with a proven list of tasks to perform during test and produ
Audience:
The migration runbook below is an example of what should Engineers,
be created Project
for every Managers
machine, in all environments, for each workload.
Pre-Migration Tasks
Provide access to on-premises server (<server>) to the migration team.
Validate <server> health and application functionality prior to any changes.
Raise a change request for <server> and communicate outage as part of change request.
Manually configure the SAN policy as Online All for machine as OS is earlier than Windows Server 2008 R2.
Request firewall ports to be opened in Azure.
Verify VMware server requirements.
Verify VM requirements for migration.
Verify Azure settings. On-premises VMs you replicate to Azure must comply with Azure VM requirements.
Confirm <server> has been discovered in Azure Migrate.
Review <server> Azure Migrate assessment.
Remediate issues identified in the Azure Migrate assessment.
Reboot the server to confirm it boots up without error.
Enable replication:
Azure Migrate appliance: <>
vCenter Server: <>
Process Server <replication appliance>
Guest Credentials: <VM Admin account>
Virtual Machines: <server>
Import migration settings from an Azure Migrate assessment: Yes (VM sizing and disk type)
Availability options: <Availability Zone|Set|No>
Target settings: <subscription><region><resource group>
Virtual Network: <VNET/Subnet>
Cache storage account: <default>
Disk encryption type: <>
Azure Hybrid Benefit: <Yes><No>
Disks: <disks to be replicated>
Tags: <>
Confirm successful replication status.
Run a test migration.
Validate <server> health and application functionality.
Clean up test migration.
Migration Tasks
Change the TTL on your DNS to be short so changes will replicate quicky post migration.
Pause monitoring alerts or notify the relevant teams to ignore alerts during migration.
Notify testing teams, managed service providers and business SME's.
Migrate <server>
Shut down virtual machines and perform a planned migration with no data loss, select Yes > OK.
Update DNS for the new Azure VM.
Validate VM size, OS, allocated disks, drive letters and network configuration of the new VM in Azure.
Validate Network Security Group (NSG) configuration.
Verify and troubleshoot any Windows activation issues on the Azure VM.
Update database connection strings on <server>.
Move on-premises traffic to the migrated Azure VM instance by pointing the DNS record to the new IP address.
Connect clients to the application hosted by the new Azure VM and validate <server> health and application functionality.
Validate <server> health and application functionality.
Request approval from business owner to decommission the on-premises application on <server>.
GO/NOGO decision for <server>.
NOGO: Rollback the changes using the rollback plan and update the migration project governance team.
GO: Communicate the change to users and update the migration project governance team.
Stop replication. Validate that <server> has been removed from the replicating servers count in Azure Migrate.
Post-Migration Tasks
Disable on-premises monitoring, backup and update management for <server>.
Apply AV exclusions to new server.
Validate new resource tags with business owners.
Remove the on-premises <server> from the asset management inventory.
Update application as-built and architecture documentation to reflect the changes.
Manually uninstall the Mobility service from the new Azure VM.
Manually uninstall VMware tools from the new Azure VM.
Clean up any old hardware devices from the VM that are no longer required or in a failed state.
Configure Azure Backup for the new Azure VM.
Install Azure Monitor Agent and create Service Health alerts for the new Azure VM.
Configure the new Azure VM for Azure Site Recovery replication to the secondary region.
Ensure the new Azure VM is covered by Defender for Cloud and that endpoint protection has been enabled.
Validate connectivity to the new Azure VM using RDP, SSH, Azure Bastion.
Ensure the new Azure VM is configured for Update Management.
Once validated and finalized request signoff from the respective stake holders and transition to the business-as-usual supp
Notify the CMDB team to update configuration item records and confirm the on-premises <server> for decommission.
book
ation windows.
Change Window
Duration
Approved Owner (hours) Start DateTime End DateTime Server
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
0
Change Window
Approved Owner Duration Start DateTime End DateTime Server
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
0
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
0
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
… … 1 9/23/2022 0:00 9/23/2022 1:00 …
Notes
<UAT procedure>
<CR>
procedure
<Ports>
requirements
requirements
requirements
discovery
review assessment
<step-by-step details>
replicate
validate
test migration
<UAT procedure>
test migration
Notes
migrate
<NSG details>
activation
<db connection details>
<DNS details>
<UAT procedure>
<decommission
approval>
<rollback plan>
stop replication
Notes
<tags>
Migrati
The purpose of the request for change template is to provide migration specific details for consideration by the
It is also an additional checkpoint to help ensure that important migration decisions are made and relevant tas
Change Authority.
Item
Requestor Name:
Request Date:
Urgency:
Project Name:
Description:
Reason for Change:
Resource Requirements:
Business Drivers for Change:
Has an SR been raised to remove the existing asset from the asset management
register?
Has an SR been raised to remove the existing asset from the CMDB?
Has an SR been raised to decommission the existing asset monitoring?
Has an SR been raised to decommission the existing asset backup?
Has an SR been raised to decommission the existing asset SIEM configuration?
Has an SR been raised to remove the existing asset from geo-replicated DR?
Has the existing technical architecture and as-built documentation been updated?
Has an SR been raised to onboard the new VM to Azure Monitor?
Has an SR been raised to onboard the new VM to Azure backup?
Has an SR been raised to onboard the new VM to Microsoft Defender for Cloud?
Has an SR been raised to onboard the new VM to Microsoft Sentinel?
Has an SR been raised to onboard the new VM to Azure Site Recovery and start
Replication to another region?
Will scheduled auto shutdown be configured for this service?
Will traffic be cut over to the new service?
Has an end user communication been drafted?
Has a Test Plan been created?
Has a Rollback Plan been created?
Has a Transition to CCoE plan been created?
on decisions are made and relevant tasks carried out. It is recommended to seek approval early, clarify expectations and roles of approv
Value
<Requestor Name>
<datetime>
[Urgent|Expedited|Standard]
<Project Name>
<Project Description>
<Change Reason>
<Resources involved with this change>
<Business Drivers>
<datetime>
<datetime>
<days|hours>
[High|Medium|Low]
[Yes|No]
[Yes|No]
<Workload name>
<Workload owner name and contact information>
[Yes|No]
<UAT Tester Name>
<Wave nn>
[Yes | No]
[Yes | No]
[Single-step|Staged|Flight]
[Test|Final]
[Yes|No]
[Successful|Success with remediation|Failed]
<datetime>
<datetime>
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
<details>
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes |No]
[Yes |No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[Yes|No]
[60 | 90 | 120 | 180 | 240] minutes
<Approver Name>
[Yes | No]
<datetime>
nclusion in their change management process.
Notes
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
8. Wave'!A1
8. Workload'!A1
Promotion model types
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
Azure Hybrid Benefit for Windows Server
<detail>
Understand Azure Reserved VM Instances discount
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
Applies only where services are not required to be online 24x7.
<detail>
<detail>
<detail>
<detail>
<detail>
<detail>
The risk register is an important part of every migration project. The
purpose of this example is to detail common risks that need to be
evaluated along with any available mitigation, along with plans to
migrate services that are subject to these risks.
Risk Register
i Common risks
and issues
Id Workload Risk
Service not in support matrix of the selected
risk-001 Airship Navigation System migration tooling.
Technical
Tuesday, August 16, 2022 Friday, September 16, 2022
Technical
Technical
Technical
This shape represents a table This shape represents a table slicer. This shape represents a table slicer.
slicer. Table slicers are not Table slicers are not supported in Table slicers are not supported in
supported in this version of this version of Excel. this version of Excel.
Excel.
If the shape was modified in an If the shape was modified in an
If the shape was modified in earlier version of Excel, or if the earlier version of Excel, or if the
an earlier version of Excel, workbook was saved in Excel 2007 workbook was saved in Excel 2007
or if the workbook was or earlier, the slicer can't be used. or earlier, the slicer can't be used.
saved in Excel 2007 or
earlier, the slicer can't be
used.
… … Internal High
… … Internal Medium
… … Internal High
… … Internal High
… … Internal High
Mitigation
Keep it on.
…
Date
Action Plan Approver Approved
…
…
…
…
…
…
Can I use the same Azure Migrate project to migrate to multiple regions?