Nordlicht Reisen GmbH, a fictional travel agency, does not know exactly what runs in the Hamburg data center. There are servers nobody remembers, a booking database whose dependencies only one colleague carries in their head, and a .NET application whose source code may not fit everything Azure demands. Before lesson 5.3 decides what moves where, the estate has to be captured and assessed. This lesson chooses how.

Prior knowledge. The frame of the migration (phases, landing zone, checklist) is set by lesson 5.1 of this course; the target services for databases are chosen by lessons 2.1 and 2.2. None of that is repeated here. What is new is the choice of tools for discovery and assessment and the limits that tip it.

The requirement

All numbers are assumptions of the exercise, not measured. G-01 through G-10 apply (lesson 0.2). In this exercise, the estate in Hamburg consists of 35 virtual servers on Hyper-V and 3 physical servers (assumption of the exercise).

No. Requirement Type Metric Weight Source
5.2-01 All servers, databases and web applications are captured with their configuration. F 38 servers (35 virtual, 3 physical); assumption Must Operations
5.2-02 The size of the target systems is based on measured load, not on today's size. Q measurement period with a campaign peak (G-09); assumption Should Operations
5.2-03 Dependencies between the servers are known before groups are formed. F all connections of the booking chain; assumption Must Operations
5.2-04 For each server it is known whether it can move to Azure unchanged. F suitability per server and per SQL instance (G-03, G-04) Must Operations
5.2-05 The data of the discovery stays in the EU. R metadata stored in the EU (G-08) Must Data protection
5.2-06 Nothing is installed on the production servers. R no software on the servers; assumption Should Operations
5.2-07 Management gets a comparison of the cost today and in Azure. K comparison of the cost drivers; no amount in the sheet Should Management
5.2-08 The portal is also checked for suitability for Azure at the source code level. F .NET application (G-02), source code available; assumption Could Development