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 |