The Doppler Quarterly (DEUTSCHE) Sommer 2018 | Page 71

• V3 des Wellenzeitplans (Abhängigkeiten) • Gruppieren Sie Anwendungen je nach Abhängigkeiten. • Verschieben Sie abhängige Anwendungen für die ausgewählten Anwendungen, die sich in Welle x befinden, in diese Welle (falls sie noch nicht enthalten sind). • Wenn die Anzahl der Anwendungen in einer Welle die erwartete Migrationsge- schwindigkeit überschreitet, verschie- ben Sie nicht abhängige Anwendungen in die nächste Welle. Setzen Sie diesen Vorgang für die übrigen Wellen fort. • V4 des Wellenplans (Komplexität, Anwendungs-Tiers) • Unabhängig von den Prioritätswerten sollte sichergestellt sein, dass ein Zeit- raum eine Mischung aus komplexen und weniger komplexen Anwendungen ent- hält (damit nicht alle komplexen Anwen- dungen am Anfang oder Ende migriert Months --> Apr-18 May-18 Jun-18 1, 2 3, 4 5, 6 Servers --> 47 46 #Envs --> 36 32 Sprints --> Waves --> AppStacks --> 1 25 2 22 werden). Bei der Berechnung der Migra- tionsgeschwindigkeit wird die Mischung aus komplexen/weniger komplexen Anwendungen pro Zeitraum als zusätzli- cher Faktor herangezogen. Komplexe Anwendungen können zusätzliches Per- sonal, eine längere Dauer und geringere Ausfallzeiten erfordern, was sich wiede- rum auf die Geschwindigkeit auswirkt. • Gewichten Sie die Welle mit der gewünschten Mischung aus mehr oder weniger komplexen Anwendungen neu. Generell wird empfohlen, die weniger komplexen Anwendungen am Anfang oder am Ende zu migrieren und komple- xere Anwendungen in die nachfolgenden Wellen einzufügen. Je nach den Anforde- rungen können für diese Logik weitere Feinabstimmungen nötig sein. In Abbildung 1 sehen Sie ein Beispiel für einen Wellenplan. 2018 2019 Jul-18 Aug-18 Sep-18 Oct-18 Nov-18 Dec-18 Jan-19 Feb-19 Mar-19 Apr-19 May-19 7, 8 9, 10 11, 12 12, 13 13, 14 15, 16 17, 18 19, 20 21, 22 23, 24 25, 26 71 58 132 57 56 56 56 159 88 84 275 17 1146 38 20 20 3 3 3 3 18 16 38 4 267 3 20 4 12 5 9 6 1 7 1 8 1 8 1 9 7 10 21 11 8 36 12 18 13 2 App1 App26 App48 App68 App80 App92 App99 App120 App128 App146 App2 App27 App49 App69 App81 App93 App100 App121 App129 App147 App3 App28 App50 App70 App82 App94 App101 App122 App130 App4 App29 App51 App71 App83 App95 App102 App123 App131 App5 App30 App52 App72 App84 App96 App103 App124 App132 App6 App31 App53 App73 App85 App97 App104 App125 App133 App7 App32 App54 App74 App86 App98 App105 App126 App134 App8 App33 App55 App75 App87 App106 App12