Freigeben über


Bewerten von Web-Apps für die Migration zu Azure Kubernetes Service (Vorschau)

In diesem Artikel erfahren Sie, wie Sie die Migrationsbereitschaft von ASP.NET-Web-Apps zu Azure Kubernetes Service (AKS) mithilfe von Azure Migrate bewerten. Das Erstellen einer Bewertung für Ihre ASP.NET-Web-App liefert wichtige Erkenntnisse wie App-Bereitschaft, Zielgröße und Kosten, um diese Apps Monat für Monat zu hosten und auszuführen.

In diesem Artikel erfahren Sie, wie Sie die Migrationsbereitschaft von Java-Web-Apps zu Azure Kubernetes Service (AKS) mithilfe von Azure Migrate bewerten. Das Erstellen einer Bewertung für Ihre Java-Web-App liefert wichtige Erkenntnisse wie App-Bereitschaft, Zielgröße und Kosten, um diese Apps Monat für Monat zu hosten und auszuführen.

In diesem Tutorial lernen Sie Folgendes:

  • Wählen Sie die ermittelten ASP.NET-Web-Apps aus, die für die Migration zu AKS bewertet werden sollen.
  • Bereitstellen von Bewertungskonfigurationen wie Azure Reserved Instances, Zielregion usw.
  • Einblicke in die Migrationsbereitschaft ihrer bewerteten Apps
  • Einblicke in die AKS-Knoten-SKUs, die diese Apps optimal hosten und ausführen können
  • Abrufen der geschätzten Kosten für die Ausführung dieser Apps in AKS
  • Wählen Sie die ermittelten Java-Web-Apps aus, die für die Migration zu AKS bewertet werden sollen.
  • Bereitstellen von Bewertungskonfigurationen wie Azure Reserved Instances, Zielregion usw.
  • Einblicke in die Migrationsbereitschaft ihrer bewerteten Apps
  • Einblicke in die AKS-Knoten-SKUs, die diese Apps optimal hosten und ausführen können
  • Abrufen der geschätzten Kosten für die Ausführung dieser Apps in AKS

Hinweis

In den Tutorials wird der einfachste Bereitstellungspfad für ein Szenario erläutert, damit Sie schnell einen Proof of Concept einrichten können. In den Tutorials werden nach Möglichkeit Standardoptionen verwendet und nicht alle möglichen Einstellungen und Pfade gezeigt.

Voraussetzungen

  • Befolgen Sie diese Schritte, um ASP.NET-Web-Apps zu ermitteln, die in Ihrer Umgebung ausgeführt werden.
  • Befolgen Sie diese Schritte, um Java-Web-Apps zu ermitteln, die in Ihrer Umgebung ausgeführt werden.

Bewertung erstellen

  1. Melden Sie sich beim Azure-Portal an, und suchen Sie nach Azure Migrate.

  2. Wählen Sie auf der Seite Azure Migrate unter Migrationsziele Server, Datenbanken und Web-Apps aus.

  3. Wählen Sie auf der Seite Server, Datenbanken und Web-Apps unter Bewertungstools Web-Apps in Azure aus dem Dropdownmenü Bewerten aus.

    Screenshot der Auswahl von Web-App-Bewertungen.

  4. Führen Sie auf der Seite Bewertung erstellen unter der Registerkarte Grundlagen die folgenden Schritte aus:

    1. Szenario: Wählen Sie Web-Apps für AKS aus.

    Screenshot der Auswahl des Szenarios für die Web-App-Bewertung.

    1. Wählen Sie Bearbeiten aus, um die Bewertungseinstellungen zu ändern. In der folgenden Tabelle können Sie die verschiedenen Bewertungseinstellungen aktualisieren.

    Screenshot der Änderung der Zieleinstellungen für die Web-App-Bewertung.

    Einstellung Mögliche Werte Kommentare
    Zielstandort Alle von AKS unterstützten Standorte Wird verwendet, um regionale Kosten für AKS zu generieren
    Umgebungstyp Bereitstellung
    Dev/Test
    Ermöglicht es Ihnen, zwischen Angeboten mit nutzungsbasierter Zahlung und nutzungsbasiertem Dev/Test zu wechseln.
    Angebot/Lizenzierungsprogramm Nutzungsbasierte Bezahlung
    Enterprise Agreement
    Ermöglicht es Ihnen, zwischen Angeboten mit nutzungsbasierter Zahlung und Enterprise Agreement zu wechseln.
    Währung Alle gängigen Währungen wie USD, INR, GBP und EUR Die Kosten werden in der hier ausgewählten Währung generiert.
    Rabattprozentsatz Numerischer Dezimalwert Verwenden Sie diese Option, um alle individuellen Rabattvereinbarungen mit Microsoft zu berücksichtigen. Sie ist deaktiviert, wenn Sparoptionen ausgewählt sind.
    EA-Abonnement Abonnement-ID Wählen Sie die Abonnement-ID aus, für die Sie über ein Enterprise Agreement verfügen.
    Einsparungsoptionen 1 Jahr reserviert
    3 Jahre reserviert
    1-Jahres-Sparplan
    3-Jahres-Sparplan
    Keine
    Wählen Sie eine Sparoption aus, wenn Sie Reservierte Instanzen oder einen Sparplanverwenden.
    Kategorie All
    Computeoptimiert
    Allgemeiner Zweck
    GPU
    High Performance Computing
    Isolated
    Arbeitsspeicheroptimiert
    Speicheroptimiert
    Wenn Sie eine bestimmte SKU-Kategorie auswählen, wird sichergestellt, dass die besten AKS-Knoten-SKUs aus dieser Kategorie empfohlen werden.
    AKS-Tarif Standard Tarif für AKS
  5. Wählen Sie nach der Überprüfung der Bewertungseinstellungen Weiter: Wählen Sie Server aus, um zu bewerten.

  6. Führen Sie unter der Registerkarte Server für die Bewertung auswählen Folgendes aus:

    • Bewertungsname: Geben Sie einen Namen für die Bewertung an.
    • Auswählen oder Erstellen einer Gruppe: Wählen Sie Neue erstellen aus, und geben Sie einen Gruppennamen an. Sie können auch eine vorhandene Gruppe verwenden.
    • Appliance-Name: Wählen Sie die Appliance aus.
    • Web App-Typ: Wählen Sie ASP.NET aus.
    • Web App-Typ: Wählen Sie Java aus.
    • Wählen Sie die Server aus, auf denen die Web-Apps aus der Tabelle bewertet werden sollen.

    • Wählen Sie Weiter aus, um die allgemeinen Bewertungsdetails zu überprüfen.

      Screenshot der Auswahl von Servern, die die zu bewertenden Web-Apps enthalten.

  7. Überprüfen Sie unter der Registerkarte Bewertung überprüfen + Bewertung erstellen die Bewertungsdetails, und wählen Sie Bewertung erstellen aus, um die Gruppe zu erstellen und die Bewertung auszuführen.

    Screenshot der Überprüfung der allgemeinen Bewertungsdetails vor der Erstellung.

Anzeigen von Bewertungsergebnissen

Die Bewertung kann etwa 10 Minuten dauern.

  1. Wählen Sie auf der Seite Azure Migrate unter Migrationsziele Server, Datenbanken und Web-Apps aus.

  2. Wählen Sie auf der Seite Server, Datenbanken und Web-Apps unter Bewertungstools>Bewertungstools die Nummer neben den Web-Apps der Azure-Bewertung aus.

  3. Wählen Sie auf der Seite Bewertungen einen gewünschten Bewertungsnamen aus, der aus der Liste der Bewertungen angezeigt werden soll.

    Screenshot des Klickens auf den Link, um die Liste der Web-App-Bewertungen anzuzeigen.

  4. Verwenden Sie die Suchleiste, um nach Ihrer Bewertung zu filtern. Sie sollte den Status Bereit aufweisen.

    Screenshot der Filterung für die erstellte Bewertung.

    Bewertungsstatus Definition
    Wird erstellt Die Bewertungserstellung läuft. Es dauert etwa 10 Minuten, bis der Vorgang abgeschlossen sind.
    Bereit Die Bewertung wurde erfolgreich erstellt.
    Ungültig Bei der Bewertungsberechnung ist ein Fehler aufgetreten.

Bewertungsübersicht

Screenshot der Bewertungsübersicht.

Screenshot der Bewertungsübersicht für Java.

Auf der Seite Übersicht finden Sie die folgenden Details:

  1. Bewertete Entitäten: Dieser Abschnitt enthält die Anzahl der Server, Webserver und Web-Apps, die Teil dieser Bewertung sind.

  2. Migrationsbereitschaft: Die bewerteten Web-Apps haben einen der folgenden Status:

    Status Definition
    Bereit Die Web-App kann migriert werden.
    Bereit mit Bedingungen An der Web-App müssen kleinere Änderungen vorgenommen werden, damit sie für die Migration bereit ist.
    Nicht bereit An der Web-App müssen größere Änderungen oder Breaking Changes vorgenommen werden, damit sie für die Migration bereit ist.
    Unbekannt Die Web-App-Ermittlungsdaten waren entweder unvollständig oder beschädigt, sodass die Bereitschaft nicht berechnet werden konnte.

Hinweis

Web-Apps, die entweder Bereit oder Bereit mit Bedingungen sind, werden für die Migration empfohlen.

  1. Geschätzte monatliche Kosten: Dieser Abschnitt enthält die Monatskostenprognose für die Ausführung Ihrer migrationsbereiten Web-Apps in AKS.

Sie können die Einstellungen der Bewertung aktualisieren, nachdem sie erstellt wurde. Dadurch wird eine Neuberechnung ausgelöst.

Wenn Sie die Option Bewertung exportieren auswählen, wird die gesamte Bewertung in eine Excel-Tabelle exportiert.

Bewertungsdetails

Bereitschaft

Auf der Registerkarte Bereitschaft wird die Liste der bewerteten Web-Apps angezeigt. Für jede Web-App werden der Bereitschaftsstatus, der Cluster und die empfohlene AKS-Knoten-SKU angezeigt.

Screenshot der Registerkarte „Bereitschaft“ auf der Seite mit den Bewertungsdetails.

Wählen Sie die Bereitschaftsbedingung einer App aus, um die Migrationswarnungen oder -probleme anzuzeigen. Für Apps, die Bereit mit Bedingungen sind, werden nur Warnungen angezeigt. Für Apps, die Nicht bereit sind, werden Fehler und möglicherweise Warnungen angezeigt.

Für jedes Problem oder jede Warnung erhalten Sie die Beschreibung, die Ursachen- und Behebungsschritte zusammen mit nützlichen Dokumentationen oder Blogs zur Referenz.

Screenshot der Bereitschaftsfehler und Warnungen für eine Web-App.

Wenn Sie den empfohlenen Cluster für die App auswählen, wird die Seite Clusterdetails geöffnet. Auf dieser Seite finden Sie Details wie die Anzahl der System- und Benutzerknotenpools, die SKU für jeden Knotenpool sowie die für diesen Cluster empfohlenen Web-Apps. In der Regel generiert eine Bewertung nur einen einzelnen Cluster. Die Anzahl der Cluster nimmt zu, wenn die Web-Apps in der Bewertung die AKS-Clustergrenzwerte fast erreicht haben.

Screenshot der empfohlenen Clusterseite.

Kostendetails

Auf der Registerkarte Kostendetails wird die Aufschlüsselung der geschätzten monatlichen Kosten angezeigt, die über AKS-Knotenpools verteilt ist. Die AKS-Preise sind intrinsisch von den Kosten des Knotenpools abhängig.

Für jeden Knotenpool werden die zugeordnete Knoten-SKU, die Knotenanzahl und die Anzahl der zu planenden Web-Apps zusammen mit den Kosten angezeigt. Standardmäßig gibt es mindestens zwei Knotenpools:

  1. System: Wird zum Hosten kritischer Systempods wie CoreDNS verwendet.
  2. Benutzer: Da ASP.NET-Framework-Apps einen Windows-Knoten zum Ausführen benötigen, empfiehlt die Bewertung mindestens einen zusätzlichen Windows-basierten Knotenpool.

Screenshot der Kostentrennung der Bewertung.

Nächste Schritte