

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Wellenplanungsmanagement (WPM)
<a name="wave-planning-management"></a>

Wave Planning Management (WPM) ist eine Funktion, mit der Sie Ihre Migrations-Workloads optimal organisieren und planen können. Es ermöglicht Ihnen, große Migrationsprojekte in überschaubare „Wellen“ aufzuteilen und dabei verschiedene technische Einschränkungen und Geschäftsanforderungen zu berücksichtigen.

## Die wichtigsten Konzepte
<a name="key-concepts"></a>
+  **Asset**: Jede Komponente, die migriert werden muss, einschließlich Anwendungen und ihrer Infrastruktur (Server, Datenbanken, Speicher usw.).
+  **Gruppe verschieben**: Eine Gruppe verwandter Ressourcen (wie Anwendungen und Server), die aufgrund ihrer technischen Abhängigkeiten oder Geschäftsanforderungen zusammen migriert werden müssen.
+  **Welle**: Eine Gruppe von Anwendungen, die im selben Ereignis migriert werden. Dies könnte auf der Affinität zueinander oder auf einem anderen Grund beruhen.
+  **Wave Planning Rules**: Eine Reihe von vorkonfigurierten Richtlinien, die Ihnen helfen, Ihre Migration systematisch zu organisieren. Diese Regeln werden automatisch angewendet:
  + Priorisieren Sie anhand ihrer Merkmale und ihrer Bedeutung für Ihr Unternehmen, welche Anwendungen zuerst migriert werden sollten.
  + Gruppieren Sie zusammengehörige Ressourcen, um sicherzustellen, dass abhängige Komponenten gleichzeitig migriert werden, sodass die Systemfunktionalität während des gesamten Migrationsprozesses erhalten bleibt.
+  **Wave Planning Job**: Ein strukturierter Workflow für die Organisation von Migrationen, der Anwendungen anhand von drei Schlüsselanalysen verarbeitet: Priorisierung, Gruppierung von Abhängigkeiten und Wellenplanung. Sie stellen eine Liste von Migrationsanträgen bereit, und der Job erstellt organisierte Move-Gruppen und -Wellen gemäß den vordefinierten Wave-Planungsregeln und anderen auftragsbezogenen Einstellungen wie Wave-Server- und Speicherkapazitäten.

## Einen Wave Planning-Job erstellen
<a name="creating-wave-planning-job"></a>

Um einen neuen Job zu erstellen, wählen Sie **Wave Planning** aus dem Menü, dann **Planning Jobs** und klicken dann auf die Schaltfläche **Hinzufügen**. Der Wave Planning Job Wizard führt Sie durch die folgenden vier Schritte:

### 1. Job erstellen
<a name="create-job"></a>

Die folgenden Attribute müssen ausgefüllt werden, um einen Job zu initiieren:
+  **Jobname**: Wie Sie diesen Migrationsjob nennen möchten. Wählen Sie einen aussagekräftigen Namen, anhand dessen Sie ihn später leichter identifizieren können.
+  **Max. Wave-Serverkapazität**: Die maximale Anzahl von Servern, die in einer einzelnen Welle enthalten sein können.
+  **Anzahl der Bewerbungen bei der Nominierung**: Wie viele ungeplante Bewerbungen Sie im Rahmen dieser Stelle bearbeiten möchten. Wenn Sie beispielsweise „10“ eingeben, werden die 10 Bewerbungen mit der höchsten Priorität ausgewählt, die standardmäßig noch nicht geplant wurden.
+  **Startkapazität des Wave-Servers**: Die Anzahl der Server, die in der ersten Welle dieses Auftrags berücksichtigt werden sollen.
+  **Erhöhung der Wave-Serverkapazität**: Wie viele zusätzliche Server müssen zu jeder nachfolgenden Welle in diesem Job hinzugefügt werden.
+  **Wave-Speicherkapazität**: Der maximale Gesamtspeicherplatz auf dem Server, der in jeder Welle zulässig ist.

Sobald Sie das Formular ausgefüllt haben, klicken Sie auf **Weiter**.

### 2. Verwalten von Anwendungen
<a name="manage-applications"></a>

In diesem Schritt wählen Sie aus, welche Anwendungen in Ihren Migrationsjob aufgenommen werden sollen.

Basierend auf der **Anzahl Ihrer Nominierungsbewerbungen** (in Schritt 1 festgelegt) wählt der Assistent automatisch die Bewerbungen für Ihre Stelle aus. Diese Vorschläge stammen aus dem Pool ungeplanter Bewerbungen und werden nach ihrer Priorisierung sortiert. Die vorgeschlagenen Bewerbungen werden in der Tabelle **Bewerbungen, die in neuen Stellenangeboten enthalten sind**, aufgeführt.

[Falls nicht, können Sie oben rechts auf das Symbol für **zusätzliche Optionen** (drei Punkte) klicken und **App-Ränge neu berechnen wählen, um die Ränge** für alle Anwendungen auf der Grundlage der vordefinierten Priorisierungsregeln zu berechnen.](#prioritization-rules)

Optional kannst du die vorgeschlagene Liste auf zwei Arten ändern:
+ Bewerbungen entfernen: Um eine Bewerbung aus Ihrem Job zu entfernen, wählen Sie sie aus und klicken Sie auf die Schaltfläche **Aus dem Job entfernen**. Entfernte Bewerbungen kehren zur Tabelle „**Nicht zugewiesene Bewerbungen**“ zurück.
+ Zusätzliche Anwendungen hinzufügen: Wählen Sie in der Tabelle „**Nicht zugewiesene Anwendungen“ alle weiteren Anwendungen** aus, die Sie aufnehmen möchten, und klicken Sie auf „**Zum Job hinzufügen**“. Die hinzugefügte Bewerbung wird in der Tabelle „**In neuer Stelle enthaltene Bewerbungen**“ angezeigt.

Nachdem Sie Ihre Bewerbungsauswahl abgeschlossen haben, klicken Sie auf die Schaltfläche **Weiter**.

### 3. Verschiebungsgruppen verwalten
<a name="manage-move-groups"></a>

Der Job erstellt eine Anfrage zum Verschieben von Gruppen. Während das Backend die Anfrage auf der Grundlage der [vordefinierten Gruppierungsregeln](#grouping-rules) verarbeitet, fragt der Assistent den Fortschritt ab und aktualisiert die Seite regelmäßig.

Sobald die Anforderung erfolgreich verarbeitet wurde, werden die auto erstellten Move-Gruppen in der Tabelle **Move-Gruppen** angezeigt. Sie können eine Gruppe auswählen, um Gruppendetails wie die enthaltenen Anwendungen, Server und Datenbanken auf den Registerkarten unter der Tabelle anzuzeigen. Auf der Registerkarte **Entitätsvisualisierung** visualisiert ein Diagramm die Entitätsbeziehungen.

Optional können Sie eine automatisch erstellte Bewegungsgruppe ändern:
+ Wählen Sie die Verschiebegruppe aus und klicken Sie auf die Schaltfläche „**Elemente verwalten**“.
+ Ein Dialogfeld mit zwei Tabellen wird geöffnet. In der oberen Tabelle **Vermögenswerte in der ausgewählten Verschiebungsgruppe** werden die in der Verschiebungsgruppe enthaltenen Vermögenswerte angezeigt, und in der unteren Tabelle **Verfügbare Vermögenswerte** werden die Vermögenswerte angezeigt, die keiner Gruppe zugewiesen sind.
+ Um ein oder mehrere Vermögenswerte aus der Verschiebegruppe zu entfernen, wählen Sie sie aus und klicken Sie auf die Schaltfläche **Aus Verschiebengruppe entfernen**. Entfernte Assets werden wieder in die Tabelle **Verfügbare Assets** aufgenommen.
+ Um der Verschiebungsgruppe ein weiteres verfügbares Asset hinzuzufügen, wählen Sie es in der Tabelle **Verfügbare Assets** aus und klicken Sie auf die Schaltfläche **Zur Move-Gruppe hinzufügen**. Hinzugefügte Assets werden in der Tabelle „**Assets in Selected Move Group“** angezeigt.
+ Klicken Sie auf **Bestätigen**, um die Änderung zu bestätigen, oder auf **Abbrechen**, um die Änderung zu verwerfen. Das Dialogfeld wird geschlossen und der Hauptbildschirm wird aktualisiert, um die Änderung widerzuspiegeln, die Sie an der Verschiebungsgruppe vorgenommen haben.

Wenn Sie mit den Verschiebegruppen zufrieden sind, klicken Sie auf die Schaltfläche **Weiter**.

### 4. Wellen verwalten
<a name="manage-waves"></a>

**Der Job erstellt Wellen auf der Grundlage der Auftragseinstellungen und zeigt die auto erstellten Wellen in der Waves-Tabelle an.** Sie können eine Welle auswählen, um Wellendetails wie die enthaltenen Verschiebungsgruppen, Anwendungen, Server und Datenbanken anzuzeigen. Auf der Registerkarte **Entitätsvisualisierung** visualisiert ein Diagramm die Entitätsbeziehungen.

Optional können Sie eine automatisch erstellte Welle ändern:
+ Wählen Sie die Welle aus und klicken Sie auf die Schaltfläche „**Verschiebengruppen verwalten**“.
+ Ein Dialogfeld mit zwei Tabellen wird geöffnet. Die obere Tabelle **Move-Gruppen in der ausgewählten Wave-Gruppe** zeigt die Move-Gruppen, die in der Move-Gruppe enthalten sind, und die untere Tabelle **Verfügbare Move-Gruppen** zeigt die Move-Gruppen, die keiner Welle zugewiesen sind.
+ Um eine oder mehrere Move-Gruppen aus der Welle zu entfernen, wählen Sie sie aus und klicken Sie auf die Schaltfläche **Aus Wave entfernen**. Entfernte Move-Gruppen kehren zur Tabelle **Verfügbare Move-Gruppen** zurück.
+ Um der Welle eine weitere verfügbare Move-Gruppe hinzuzufügen, wählen Sie sie in der Tabelle **Verfügbare Move-Gruppen** aus und klicken Sie auf die Schaltfläche **Zur Welle hinzufügen**. Hinzugefügte Move-Gruppen werden in der Tabelle **Move-Gruppen in ausgewählter Wave angezeigt**.
+ Klicken Sie auf **Bestätigen**, um die Änderung zu bestätigen, oder auf **Abbrechen**, um die Änderung zu verwerfen. Das Dialogfeld wird geschlossen und der Hauptbildschirm wird aktualisiert, um die Änderung widerzuspiegeln, die Sie an der Welle vorgenommen haben.

Wenn Sie mit den Waves zufrieden sind, klicken Sie auf die Schaltfläche **Wave Plan bestätigen**, um zur Seite mit der Wave Planning-Jobliste zurückzukehren.

### Hinweise
<a name="notes"></a>
+ Der Job-Assistent speichert den Fortschritt der Wellenplanung, und die Änderungen, die Sie an den Verschiebungsgruppen und Wellen vorgenommen haben, werden mit den Schaltflächen **Weiter** und **Bestätigen** im Dialogfeld angeklickt.
+ Sie können zu den vorherigen Schritten des Assistenten zurückkehren, indem Sie auf die Schaltfläche **Zurück** klicken. Sie befinden sich jedoch im schreibgeschützten Modus und dienen nur zu Ihrer Information.
+ Wenn Sie Änderungen an den vorherigen Schritten vornehmen möchten, müssen Sie den Job abbrechen und erneut starten. Weitere Informationen finden Sie unter [Abbrechen/Löschen eines Wave-Planning-Jobs](#cancelling-deleting-wave-planning-job).

## Einen Wave-Planning-Job stornieren/löschen
<a name="cancelling-deleting-wave-planning-job"></a>
+ Um einen Job im Assistenten zum Erstellen eines Jobs abzubrechen, klicken Sie auf die Schaltfläche **Abbrechen**.
+ Um einen erstellten Job zu löschen, wählen Sie **Wave Planning** aus dem Menü, dann **Planning Jobs**, wählen dann den Job aus und klicken auf die Schaltfläche **Löschen**.

Bei beiden Vorgängen wird die durch den Job erstellte Wellenplanung rückgängig gemacht, indem die zugehörigen Zuggruppen und Wellen gelöscht werden.

## Regeln für die Wellenplanung verwalten
<a name="managing-wave-planning-rules"></a>

Bei Wave Planning Rules handelt es sich um eine Reihe konfigurierbarer Richtlinien, mit denen gesteuert wird, wie Ressourcen während der Wellenplanung verarbeitet werden. WPM definiert eine Liste der am häufigsten verwendeten Regeln als Standardregeln vordefiniert.

Die Regeln bestehen aus zwei Hauptkategorien:
+  **Regeln für die Priorisierung** 
  +  **Bewertungsregeln**: Definieren Sie Bewertungskriterien (0-100) für entity/attribute /Wert-Kombinationen, um die Anwendungspriorität zu bestimmen. Beispielsweise könnten „Produktionsumgebungen“ 10 Punkte und „Entwicklungsumgebungen“ 100 Punkte erzielen, was bedeutet, dass Entwicklungsumgebungen zuerst migriert werden sollten.
  +  **Sortierregeln**: Steuern Sie die Reihenfolge der Anwendungen im Auswahlprozess, einschließlich Optionen, um verschiedene Umgebungen derselben Anwendung zusammenzuhalten.
+  **Regeln für die Gruppierung** 
  +  **Joiner-Regeln (einschließlich)**: Definieren Sie Kriterien für die Zusammenfassung von Vermögenswerten in derselben Zuggruppe. Zu den Standardregeln gehört die Gruppierung von Anwendungen, die Server, Datenbanken, App-Besitzer usw. gemeinsam nutzen.
  +  **Splitter-Regeln (exklusive Regeln)**: Definieren Sie Kriterien für die Aufteilung von Ressourcen in separaten Gruppen, die in der Regel auf Attributen wie Umgebung, Eigentümer oder Abteilung basieren.

Die standardmäßigen Gruppierungsregeln sind entscheidend dafür, dass die Wellenplanung ordnungsgemäß funktioniert. Daher können Administratoren diese Regeln nur aktivieren oder deaktivieren. Darüber hinaus können Administratoren neue Regeln erstellen und bestehende ändern, um sie an die spezifischen Migrationsanforderungen ihrer Organisation anzupassen.

### Regeln für die Wellenplanung anzeigen
<a name="viewing-wave-planning-rules"></a>

Um die vorhandenen Wellenplanungsregeln anzuzeigen, wählen Sie im Menü **Verwaltung**, wählen Sie **Wave Planning** und klicken dann auf die Registerkarte **Planungsregeln**.

Das System zeigt die Gruppierungsregeln und die Priorisierungsregeln jeweils in den Tabellen **Gruppierungsregeln** und **Priorisierungsregeln** an.

### Enabling/disabling Planungsregeln
<a name="enabling-disabling-planning-rules"></a>

Sie können die Standard-Gruppierungsregeln nicht ändern, sondern nur enable/disable sie. Um eine Standard-Gruppierungsregel zu deaktivieren:
+ Wählen Sie eine Regel mit dem Status „AKTIVIERT“ aus, indem Sie das Kontrollkästchen aktivieren, und klicken Sie auf die Schaltfläche **Bearbeiten**.
+ Klicken Sie auf der Seite „**Regel bearbeiten“ auf die Schaltfläche „Regel deaktivieren**“.

Sie können eine deaktivierte Gruppierungsregel auf ähnliche Weise aktivieren.

So deaktivieren Sie eine standardmäßige Priorisierungsregel:
+ Wählen Sie eine Regel mit dem Status „AKTIVIERT“ aus, indem Sie das Kontrollkästchen aktivieren, und klicken Sie auf die Schaltfläche **Bearbeiten**.
+ Ändern Sie im Feld **Regel-JSON** den **Statuswert** von „ENABLED“ in „DISABLED“ und klicken Sie auf **Regel aktualisieren**, um die Änderung zu speichern.

Sie können eine deaktivierte Priorisierungsregel auf ähnliche Weise aktivieren.

### Planungsregeln hinzufügen
<a name="adding-planning-rules"></a>

Um eine neue Regel hinzuzufügen, klicken Sie oben in der entsprechenden Regeltabelle auf die Schaltfläche **Hinzufügen** und geben dann die Regel im JSON-Format in das Feld **Regel-JSON** ein. Es ist viel einfacher, wenn Sie den Wert einer vorhandenen Regel kopieren und einfügen, anstatt von vorne zu beginnen.

Wenn AWS Bedrock und das erforderliche LLM-Modell in Ihrer Bereitstellungsregion verfügbar sind, wird der Abschnitt **Rule Description Prompt** angezeigt, in dem Sie Ihre Regel in natürlicher Sprache beschreiben können, und Bedrock generiert die Regel im JSON-Format:
+ Sie geben die Beschreibung der Regel in das Textfeld unter der Aufforderung zur **Regelbeschreibung** ein. Im Folgenden finden Sie ein Beispiel für eine Bewertungsregel:

```
Score applications based on server storage size.
Less sizes means less app complexity scores.
```
+ Sie klicken auf die Schaltfläche **Regel generieren** für Bedrock, um die Regel im JSON-Format zu generieren und das Feld **Regel-JSON** auszufüllen.
  + Es kann 30 Sekunden oder sogar länger dauern, bis Bedrock die Regel generiert hat.
+ Sie überprüfen die Regel und klicken auf die Schaltfläche **Regel speichern**, um die Regel zu speichern.

### JSON-Eigenschaften der Regel
<a name="rule-json-properties"></a>

 **JSON-Eigenschaften für Gruppierungsregeln** 


| Eigenschaftenname | Erforderlich | Typ | Zulässige Werte | Description | 
| --- | --- | --- | --- | --- | 
| rule\_type | Y | Zeichenfolge | GRUPPIERUNG\_INKLUSIV, GRUPPIERUNG\_EXKLUSIV | Legt fest, ob die Regel Vermögenswerte kombiniert (einschließlich) oder sie voneinander trennt (exklusiv) | 
| rule\_name | Y | Zeichenfolge | Beliebiger Text | Name der Regel | 
| Regelbeschreibung | N | Zeichenfolge | Irgendein Text | Optionale Beschreibung der Regel | 
| Status | Y | Zeichenfolge | AKTIVIERT, DEAKTIVIERT | Ob die Regel aktiv ist | 
| relationships | Y | Array | Array von -Objekten. | Liste der Vermögensbeziehungen | 
| Beziehungen [] .asset\_type | Y | Zeichenfolge | Gültige Asset-Typen | Art des Vermögenswerts für die Beziehung | 
| Beziehungen [] .asset\_key | Y | Zeichenfolge | Gültige Asset-Schlüssel | Schlüsselattribut für die Beziehung | 

 **Priorisierung der JSON-Eigenschaften der Bewertungsregel** 


| Eigenschaftenname | Erforderlich | Typ | Zulässige Werte | Description | 
| --- | --- | --- | --- | --- | 
| rule\_type | Y | Zeichenfolge | PRIORISIEREN | Muss „PRIORISIEREN“ sein | 
| rule\_name | Y | Zeichenfolge | Irgendein Text | Name der Regel | 
| Regelbeschreibung | N | Zeichenfolge | Irgendein Text | Optionale Beschreibung der Regel | 
| sub\_type | Y | Zeichenfolge | PUNKTEND | Muss „SCORING“ lauten | 
| Status | Y | Zeichenfolge | AKTIVIERT, DEAKTIVIERT | Ob die Regel aktiv ist | 
| asset\_type | Y | Zeichenfolge | Gültige Asset-Typen | Art des zu bewertenden Vermögenswerts | 
| attr\_key | Y | Zeichenfolge | Gültige Attribute, die keine Beziehung zueinander haben | Attribut, auf dem die Bewertung basieren soll | 
| Bewertungskriterien | Y | Array | Reihe von Bewertungsobjekten | Liste der Bewertungsbedingungen | 
| Bewertungskriterien [] .Wert | N | Zeichenfolge | Irgendein Text | Wert, der zugeordnet werden soll | 
| Bewertungskriterien [] .lower\_bound | N | number | Beliebige Zahl | Untergrenze für numerische Bereiche | 
| Bewertungskriterien [] .oberster Grenzwert | N | number | Beliebige Zahl | Obergrenze für numerische Bereiche | 
| Bewertungskriterien [] .name | N | Zeichenfolge | Beliebiger Text | Name des Kriteriums | 
| Bewertungskriterien [] .pattern | N | Zeichenfolge | Irgendein Text | Passendes Muster | 
| Bewertungskriterien [] .complexity\_score | Y | number | 0-100 | Bei übereinstimmenden Kriterien zuzuordnendes Ergebnis | 

 **Priorisierung der JSON-Eigenschaften für Sortierregeln** 


| Eigenschaftenname | Erforderlich | Typ | Zulässige Werte | Description | 
| --- | --- | --- | --- | --- | 
| rule\_type | Y | Zeichenfolge | PRIORISIEREN | Muss „PRIORISIEREN“ sein | 
| rule\_name | Y | Zeichenfolge | Irgendein Text | Name der Regel | 
| Regelbeschreibung | N | Zeichenfolge | Irgendein Text | Optionale Beschreibung der Regel | 
| sub\_type | Y | Zeichenfolge | SORTIEREN | Muss „SORTING“ sein | 
| Status | Y | Zeichenfolge | AKTIVIERT, DEAKTIVIERT | Ob die Regel aktiv ist | 
| asset\_type | Y | Zeichenfolge | Gültige Asset-Typen | Art des zu sortierenden Objekts | 
| attr\_key | Y | Zeichenfolge | Gültige Attribute, die keine Beziehung zueinander haben | Attribut, nach dem sortiert werden soll | 
| sort\_order | Y | Zeichenfolge | ASC, DSC | Aufsteigend oder absteigend sortieren | 
| sortieren\_ebene | Y | number | Beliebige Zahl | Prioritätsstufe der Art | 
| sort\_by\_value | N | Array | Zeichenfolgen-Array | Spezifische Werte, nach denen sortiert werden soll | 

Mithilfe von Rollen können eine oder mehrere Richtlinien einer oder mehreren Gruppen zugewiesen werden. Die Kombination aller einer Rolle zugewiesenen Richtlinien bietet Zugriffsberechtigungen. Rollen können auf der Grundlage von Aufgabenrollen oder Funktionen innerhalb des Projekts oder der Organisation erstellt werden.

## Änderungen der Wellenzuweisung
<a name="wave-assignment-changes"></a>

Da die Funktion Wave Planning Manager (WPM) aktiviert ist, wurde die Zuweisung von Servern zu Waves über die Benutzeroberfläche aktualisiert und umfasst nun auch Verschiebungsgruppen, die für die Organisation verwandter Ressourcen, die zusammen migriert werden müssen, unerlässlich sind.

Die wichtigsten Änderungen:
+ Direkte Server-zu-Wave-Zuweisungen über die Benutzeroberfläche werden nicht mehr unterstützt.
+ Server müssen zugewiesen werden, um Gruppen zu verschieben, die dann Waves zugewiesen werden.

Für Server, die über einen [Legacy-Import](metadata-management.md#importing-data) importiert wurden:
+ Bestehende Wave-Zuweisungen werden beibehalten.
+ Um die Wave eines Servers zu ändern, der per Legacy-Import importiert wurde:

  1. Erstellen Sie eine Bewegungsgruppe und weisen Sie sie einer Welle zu

  1. Bearbeiten Sie einen Server und weisen Sie den Server der Move-Gruppe zu