Freigeben über


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

In diesem Artikel wird beschrieben, wie Sie ASP.NET-Web-apps mithilfe von Azure Migrate skaliert zu Azure App Service migrieren können.

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 skaliert zu Azure App Service, indem Sie den integrierten Flow in Azure Migrate verwenden.
  • Ändern Sie Migrationspläne für Web-Apps.
  • Ändern Sie den App Service-Plan für Web-Apps.

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, 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. Schließen Sie das zweite Tutorial ab, um Web-Apps zu bewerten und ihren Bereitschaftsstatus für die Migration zu Azure App Service zu bestimmen. Es ist notwendig, Web-Apps zu bewerten, um sie mithilfe des integrierten Flows zu migrieren.
  3. Erstellen Sie ein neues Projekt, oder gehen Sie zum vorhandenen 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 einzelnen Migration auswählen.
  • Derzeit unterstützen wir die Auswahl vorhandener App Service Pläne während des Migrationsflows nicht.
  • 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 müssen Windows PowerShell 4.0 auf Servern installieren, die die IIS-Webserver hosten, von denen Sie ASP.NET-Web-Apps zu Azure App Services migrieren möchten.
  • 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 >Server, Datenbanken und Web-Apps>Migrationstools>Migration und Modernisierung die Option Replizieren aus.

    Screenshot of the Replicate option selected.

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

  3. Wählen Sie in Wohin möchten Sie migrieren? die OptionAzure App Service nativ 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 klicken Sie dann auf die Schaltfläche Weiter. Geben Sie die Azure App Service-Details an, die angeben, wo die Apps gehostet werden.

    Screenshot of selected intent.

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

    Screenshot of Azure Migrate Web Apps Basics screen.

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

    Screenshot of Azure Migrate Web Apps screen.

    Hinweis

    Apps mit dem Status „Bereit“ werden standardmäßig für die Migration markiert. Apps, die als Bereit mit Bedingungen markiert sind, können migriert werden, indem Sie in Wird es migriert?Ja auswählen.

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

      Screenshot of Azure Migrate selected web apps.

    2. Wählen Sie in Apps bearbeiten unter Wird es migriert? die Option Ja aus, und wählen Sie den App Service Plan und den Tarif aus, in der die Apps gehostet werden. Klicken Sie dann auf die Schaltfläche OK.

      Hinweis

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

      Screenshot of Azure Migrate Edit apps.

      Klicken sie auf die Schaltfläche Weiter: App Service-Pläne>.

  8. Überprüfen Sie im Abschnitt App Service-Pläne die Einzelheiten des App Service-Plans.

    Hinweis

    Abhängig von Ihren Web-App-Anforderungen können Sie die Anzahl der Apps in einem App Service-Plan bearbeiten oder den Tarif 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 in Plan bearbeiten den Zielnamen und den Tarif aus, und klicken Sie dann auf Ok. Screenshot of App Service Plan Edit details.
  9. Nachdem die App Service-Pläne überprüft wurden, wählen Sie Weiter: Überprüfen + erstellen aus.

  10. Azure Migrate überprüft nun die Migrationseinstellungen. Diese Überprüfung kann einige Minuten dauern. Überprüfen Sie nach Abschluss die Details, und klicken Sie auf Migrieren.

    Hinweis

    Um die Migrationszusammenfassung herunterzuladen, klicken Sie auf die Schaltfläche CSV herunterladen.

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

Screenshot of Azure Migrate deployment.

Schritte nach der Migration

Sobald die Migration erfolgreich abgeschlossen wurde, können Sie die folgenden Schritte erkunden, die auf den spezifischen Anforderungen einer Web-App basieren:

Nächste Schritte