Freigeben über


Tutorial: Bewerten von Spring Boot-Apps für die Migration zu Azure Spring Apps (Vorschau)

Im Rahmen Ihrer Migrationsjourney zu Azure bewerten Sie Ihre lokalen Workloads, um die Cloudbereitschaft zu messen, Risiken zu identifizieren und Kosten und Komplexität zu schätzen. In diesem Artikel wird veranschaulicht, wie Sie ermittelte Spring Boot-Webanwendungen als Vorbereitung auf die Migration zu Azure Spring Apps bewerten, indem Sie das Azure Migrate-Tool für die Ermittlung und Bewertung verwenden.

In diesem Tutorial lernen Sie Folgendes:

  • Durchführen einer Bewertung basierend auf den Konfigurationsdaten von Web-Apps
  • Überprüfen einer Bewertung.

Hinweis

In Tutorials wird der schnellste Weg zum Ausprobieren eines Szenarios beschrieben, und nach Möglichkeit werden dabei die Standardoptionen verwendet.

Voraussetzungen

  • Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
  • Bevor Sie dieses Tutorial zur Bewertung Ihrer Web-Apps für die Migration zu Azure Spring Apps durcharbeiten, sollten Sie sicherstellen, dass Sie die zu bewertenden Web-Apps mit der Azure Migrate-Appliance ermittelt haben. Befolgen Sie hierfür dieses Tutorial.
  • Falls Sie dieses Feature in einem vorhandenen Projekt ausprobieren möchten, stellen Sie sicher, dass die in diesem Artikel beschriebenen Voraussetzungen erfüllt sind.

Durchführen einer Bewertung

Führen Sie eine Bewertung wie folgt aus:

  1. Klicken Sie auf der Seite Übersicht>Server, Datenbanken und Web-Apps auf Entdecken, bewerten und migrieren.

  2. Klicken Sie unter Azure Migrate: Ermittlung und Bewertung auf Bewerten, und wählen Sie Webanwendungen auf Azure als Bewertungstyp aus.

  3. Unter Bewertung erstellen sehen Sie, dass Webanwendungen auf Azure bereits als Bewertungstyp ausgewählt ist und für die Ermittlungsquelle die Standardeinstellung Von Azure Migrate-Appliance erkannte Computer angezeigt wird. Wählen Sie das Szenario als Spring Boot an Azure Apps aus.

  4. Klicken Sie auf Bearbeiten, um die Eigenschaften für die Bewertung zu überprüfen.

  5. Im Folgenden sind die Bewertungseigenschaften von Azure Spring Apps enthalten:

    Eigenschaft Details
    Zielstandort Die Azure-Region, zu der die Migration durchgeführt werden soll. Empfehlungen zur Azure Spring Apps-Konfiguration und zu den Kosten basieren auf dem von Ihnen angegebenen Standort.
    Umgebungstyp Geben Sie die Umgebung an, in der die Preise für Produktion oder Dev/Test angewendet werden sollen.
    Angebot/Lizenzierungsprogramm Das Azure-Angebot, für das Sie registriert sind. Bei der Bewertung werden die Kosten für dieses Angebot geschätzt.
    Währung Die Rechnungswährung für Ihr Konto.
    Rabatt (%) Abonnementspezifische Rabatte, die Sie zusätzlich zum Azure-Angebot erhalten. Die Standardeinstellung ist 0 %.
    EA-Abonnement Mit dieser Eigenschaft wird festgelegt, dass ein EA-Abonnement (Enterprise Agreement) für die Kostenschätzung verwendet wird. Dabei wird der Rabatt berücksichtigt, der für das Abonnement gilt.

    Übernehmen Sie die Standardeinstellungen für reservierte Instanzen und „Rabatt (%)“-Eigenschaften.
    Einsparungsoptionen (Compute) Geben Sie die Einsparungsoption an, die bei der Bewertung berücksichtigt werden soll, um Ihre Azure-Computekosten zu optimieren.

    Azure-Reservierungen (1 Jahr oder 3 Jahre Laufzeit) sind eine gute Option für die am häufigsten ausgeführten Ressourcen.

    Azure-Sparpläne (1 Jahr oder 3 Jahre Laufzeit) bieten zusätzliche Flexibilität und eine automatisierte Kostenoptimierung. Im Idealfall können Sie nach der Migration eine Azure-Reservierung und einen Azure-Sparplan gleichzeitig nutzen (Reservierung zuerst), aber in den Azure Migrate-Bewertungen werden nur Kostenschätzungen mit jeweils einer Einsparungsoption angezeigt.

    Wenn Sie Keine auswählen, basieren die Azure-Computekosten auf den Kosten bei nutzungsbasierter Bezahlung oder auf der tatsächlichen Nutzung.

    Sie müssen die nutzungsbasierte Bezahlung im Angebots-/Lizenzierungsprogramm auswählen, um reservierte Instanzen oder einen Azure-Sparplan verwenden zu können. Wenn Sie eine andere Einsparungsoption als Keine auswählen, ist die Einstellungen Rabatt (%) nicht anwendbar. Die monatlichen Kostenschätzungen werden durch Multiplikation von 744 Stunden mit dem Stundenpreis der empfohlenen SKU berechnet.
  6. Wählen Sie Speichern aus, wenn Sie Änderungen vorgenommen haben.

  7. Klicken Sie in Bewertung erstellen auf Weiter.

  8. Geben Sie in Server für die Bewertung auswählen>Bewertungsname einen Namen für die Bewertung an.

  9. Wählen Sie unter Gruppe auswählen oder erstellen die Option Neu erstellen aus, und geben Sie einen Namen für die Gruppe ein.

  10. Wählen Sie die Appliance und dann die Server aus, die Sie der Gruppe hinzufügen möchten. Wählen Sie Weiter aus.

  11. Sehen Sie sich unter Überprüfen + Bewertung erstellen die Bewertungsdetails an, und wählen Sie Bewertung erstellen aus, um die Gruppe zu erstellen und die Bewertung durchzuführen.

  12. Wechseln Sie zu Server, Datenbanken und Web-Apps>Azure Migrate: Ermittlung und Bewertung, nachdem die Bewertung durchgeführt wurde. Aktualisieren Sie die Kacheldaten, indem Sie die Option Aktualisieren oben auf der Kachel auswählen. Warten Sie, bis die Daten aktualisiert sind.

  13. Wählen Sie im Abschnitt Bewertung die Nummer nebenWeb Apps in Azure aus.

  14. Wählen Sie den Namen der Bewertung aus, die Sie anzeigen möchten.

Überprüfen einer Bewertung

Zeigen Sie eine Bewertung wie folgt an:

  1. In Servern, Datenbanken und Web-Apps>Azure Migrate: Ermittlung und Bewertung, klicken Sie auf die Zahl neben der Azure App Service-Bewertung.

  2. Wählen Sie den Namen der Bewertung aus, die Sie anzeigen möchten.

    Der Übersichtsbildschirm enthält drei Abschnitte: Essentials, Bewertete Entitäten und Migrationsszenario.

    Zusammenfassung

    Im Abschnitt Essentials wird die Gruppe angezeigt, zu der die bewertete Entität gehört, deren Status, der Standort, die Ermittlungsquelle und die Währung in US-Dollar.

    Bewertete Entitäten

    In diesem Abschnitt werden die Anzahl der für die Bewertungen ausgewählten Server, die Anzahl der Spring Boot-Laufzeiten auf den ausgewählten Servern und die Anzahl der unterschiedlichen Sprint Boot-App-Instanzen angezeigt, die bewertet wurden.

    Migrationsszenario

    Dieser Abschnitt enthält eine bildliche Darstellung der Anzahl der Apps, die bereit, bedingt bereit und nicht bereit sind. Darüber hinaus werden außerdem die Anzahl der Apps aufgelistet, die für die Migration bereit sind, sowie die geschätzten Kosten für die Migration.

  3. Sehen Sie sich die Zusammenfassung der Bewertung an. Sie können auch die Bewertungseigenschaften bearbeiten oder die Bewertung neu berechnen.

Bereitschaft von Azure Spring Apps

Hier wird die Verteilung der bewerteten Web-Apps angezeigt. Sie können einen Drilldown ausführen, um sich mit den Details zu Migrationsproblemen und -warnungen vertraut zu machen, die Sie vor der Migration beheben können. Weitere Informationen.

Überprüfen der Bereitschaft

  1. Wählen Sie den Namen der Bewertung aus, die Sie anzeigen möchten.

  2. Wählen Sie Azure Spring Apps aus, um weitere Details zu den einzelnen Apps und Instanzen anzuzeigen. Überprüfen Sie die Azure Spring Apps-Bereitschaftsspalte in der Tabelle für die bewerteten Web-Apps:

    1. Wenn keine Kompatibilitätsprobleme gefunden werden, wird die Bereitschaft für den Zielbereitstellungstyp als Bereit gekennzeichnet.
    2. Wenn unkritische Kompatibilitätsprobleme vorhanden sind, z. B. heruntergestufte oder nicht unterstützte Funktionen, die die Migration zu einem bestimmten Zielbereitstellungstyp nicht blockieren, wird die Bereitschaft als Bereit mit Bedingungen mit einem Hyperlink zu Warnungsdetails und Anleitungen zur empfohlenen Korrektur gekennzeichnet.
    3. Wenn Kompatibilitätsprobleme vorliegen, die die Migration zu einem bestimmten Zielbereitstellungstyp blockieren können, erfolgt die Kennzeichnung Nicht bereit mit Problemdetails und Anleitung zur empfohlenen Korrektur.
    4. Wenn die Ermittlung noch läuft oder Ermittlungsprobleme für eine Web-App aufgetreten sind, wird die Bereitschaft als Unbekannt gekennzeichnet, da die Bewertung die Bereitschaft für diese SQL-Instanz nicht berechnen konnte.
  3. Überprüfen Sie die empfohlene SKU für die Web-Apps, die Sie über die folgende Matrix ermitteln können:

    Bereitschaft Ermitteln der Größenschätzung Ermitteln der Kostenschätzungen
    Bereit Ja Ja
    Bereit mit Bedingungen Ja Ja
    Nicht bereit. Nein Nein
    Unknown Nein Nein

Überprüfen der Kostenschätzungen

Die Bewertungszusammenfassung zeigt die geschätzten monatlichen Kosten für das Hosten Ihrer Web-Apps an. Eine oder mehrere Apps können so konfiguriert werden, dass sie auf denselben Computerressourcen ausgeführt werden.

Nächste Schritte

Suchen Sie nach Serverabhängigkeiten, indem Sie die Zuordnung von Abhängigkeiten verwenden.