Freigeben über


Modernisieren von ASP.NET-Web-Apps auf Azure App Service-Code

In diesem Artikel erfahren Sie, wie Sie ASP.NET Web-Apps mit Azure Migrate zu Azure App Service migrieren.

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.

In diesem Tutorial lernen Sie Folgendes:

  • Migrieren Sie ASP.NET Web-Apps im großen Maßstab zu Azure App Service mithilfe des integrierten Flusses in Azure Migrate.
  • Ändern Sie Migrationspläne für Web-Apps.
  • Ändern Sie den App Service-Plan für Web-Apps.

Wenn Sie noch kein Azure-Abonnement haben, erstellen Sie ein kostenloses Konto, bevor Sie beginnen.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, sollten folgende Voraussetzungen erfüllt sein:

  1. Schließen Sie das erste Tutorial ab, um Web-Apps zu entdecken, die in Ihrer VMware-Umgebung laufen.
  2. Führen Sie das zweite Lernprogramm aus, um Web-Apps zu bewerten, um ihren Bereitschaftsstatus für die Migration zu Azure App Service zu ermitteln. Es ist erforderlich, Web-Apps zu bewerten, um sie mithilfe des integrierten Flusses zu migrieren.
  3. Wechseln Sie zum vorhandenen Projekt, oder erstellen Sie ein neues Projekt.

Migrieren von Web-Apps

Sobald die Web-Apps bewertet wurden, können Sie sie mithilfe des integrierten Migrationsflows in Azure Migrate migrieren.

  • Sie können bis zu fünf App Service-Pläne als Teil einer einzigen Migration auswählen.
  • Derzeit wird die Auswahl vorhandener App Service-Pläne während des Migrationsflusses nicht unterstützt.
  • Sie können Web-Apps bis zu einer maximalen Größe von 2 GB migrieren, einschließlich inhalten, die im zugeordneten virtuellen Verzeichnis gespeichert sind.
  • Derzeit unterstützen wir die Migration von UNC-Verzeichnisinhalten nicht.
  • Sie benötigen Windows PowerShell 4.0 auf Servern installiert, auf denen die IIS-Webserver gehostet werden, von denen Sie planen, ASP.NET Web-Apps zu Azure App Services zu migrieren.
  • Derzeit unterstützt der Migrationsflow keine VNet-integrierten Szenarien.

Führen Sie die folgenden Schritte aus, um die Web-Apps zu migrieren:

  1. Wählen Sie im Azure Migrate-Projekt > "Migration ausführen>" die Option "Replizieren" aus.

    Screenshot der ausgewählten Option „Replizieren“.

  2. Wählen Sie unter "Absicht angeben" ">Was möchten Sie migrieren?", wählen Sie ASP.NET Web-Apps aus.

  3. In "Wohin möchten Sie migrieren?", wählen Sie "Azure App Service native" aus.

  4. Wählen Sie in VirtualisierungstypVMware vSphere aus.

  5. Wählen Sie in "Bewertung auswählen" die Bewertung aus, die Sie zum Migrieren von Web-Apps verwenden möchten, und wählen Sie dann die Schaltfläche " Weiter " aus. Geben Sie die Azure App Service-Details an, in denen die Apps gehostet werden.

    Screenshot: Ausgewählten Absicht

  6. Wählen Sie unter " Grundlagen" unter "Projektdetails" die Option "Abonnement", " Ressourcengruppe" und " Region " aus, in der die Web-Apps gehostet werden, aus der Dropdownliste aus. Wählen Sie unter "Speicher" das Speicherkonto für einen Zwischenspeicherort während des Migrationsprozesses aus. Wählen Sie Nächster: Web Apps >.

    Screenshot des Bildschirms

  7. Überprüfen Sie im Abschnitt "Web Apps " die Web-Apps, die Sie migrieren möchten.

    Screenshot des Bildschirms

    Hinweis

    Apps mit dem Status "Bereit" werden standardmäßig für die Migration markiert. Apps, die als Bereit mit Bedingungen gekennzeichnet sind, lassen sich migrieren, indem Sie Ja bei Migrieren? auswählen.

    1. Wählen Sie die Web-Apps aus, die migriert werden sollen, und wählen Sie "Bearbeiten" aus.

      Screenshot der ausgewählten Azure Migrate-Web-Apps.

    2. Wählen Sie unter "Apps bearbeiten" unter "Migrieren""Ja" aus, und wählen Sie die App-Serviceplan - und Preisebene aus, in der die Apps gehostet werden. Wählen Sie als Nächstes die Schaltfläche "OK " aus.

      Hinweis

      Bis zu fünf App Service-Pläne können gleichzeitig migriert werden.

      Screenshot von Azure Migrate Edit-Apps.

      Wählen Sie die Schaltfläche Weiter: App Service-Pläne> aus.

  8. Überprüfen Sie im Abschnitt "App Service-Pläne " die Details des App-Serviceplans.

    Hinweis

    Je nach Ihren Web-App-Anforderungen können Sie die Anzahl der Apps in einem App Service-Plan bearbeiten oder das Preisniveau aktualisieren. Führen Sie die folgenden Schritte aus, um diese Details zu aktualisieren:

    1. Wählen Sie die Schaltfläche Bearbeiten aus.
    2. Wählen Sie im "Plan bearbeiten" den Zielnamen und die Preisstufe und dann "OK" aus. Screenshot der Details zum Bearbeiten des App-Dienstplans.
  9. Nachdem die App-Dienstpläne überprüft wurden, wählen Sie "Weiter" aus: Überprüfen und erstellen.

  10. Azure Migrate überprüft nun die Migrationseinstellungen. Die Überprüfung kann einige Minuten dauern. Überprüfen Sie nach Abschluss die Details, und wählen Sie "Migrieren" aus.

    Hinweis

    Um die Migrationszusammenfassung herunterzuladen, wählen Sie die Schaltfläche "CSV herunterladen " aus.

Nachdem die Migration initiiert wurde, können Sie den Status mithilfe der Azure Resource Manager-Bereitstellungsoberfläche nachverfolgen, wie unten gezeigt:

Screenshot der Azure Migrate-Bereitstellung.

Schritte nach der Migration

Nachdem Sie die Migration erfolgreich abgeschlossen haben, können Sie die folgenden Schritte basierend auf web-App-spezifischen Anforderungen untersuchen:

Nächste Schritte