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:
- Schließen Sie das erste Tutorial ab, um Web-Apps zu entdecken, die in Ihrer VMware-Umgebung laufen.
- 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.
- 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:
Wählen Sie im Azure Migrate-Projekt >Server, Datenbanken und Web-Apps>Migrationstools>Migration und Modernisierung die Option Replizieren aus.
Wählen Sie in Absicht angeben, >Was möchten Sie migrieren?ASP.NET-Web-Apps aus.
Wählen Sie in Wohin möchten Sie migrieren? die OptionAzure App Service nativ aus.
Wählen Sie in VirtualisierungstypVMware vSphere aus.
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.
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.
Überprüfen Sie im Abschnitt Web-Apps die Web-Apps, die Sie migrieren möchten.
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.
Wählen Sie die Web-Apps aus, die migriert werden sollen, und klicken Sie auf Bearbeiten.
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.
Klicken sie auf die Schaltfläche Weiter: App Service-Pläne>.
Ü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:
- Wählen Sie die Schaltfläche Bearbeiten aus.
- Wählen Sie in Plan bearbeiten den Zielnamen und den Tarif aus, und klicken Sie dann auf Ok.
Nachdem die App Service-Pläne überprüft wurden, wählen Sie Weiter: Überprüfen + erstellen aus.
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:
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:
- Zuordnen eines vorhandenen benutzerdefinierten DNS-Namens.
- Schützen eines benutzerdefinierten DNS mit einer TLS-/SSL-Bindung.
- Herstellen einer sicheren Verbindung mit Azure-Ressourcen
- Bewährte Methoden für die Bereitstellung.
- Sicherheitsempfehlungen.
- Netzwerkfeatures.
- Überwachen von App Service mit Azure Monitor.
- Konfigurieren Sie die Microsoft Entra-Authentifizierung.
Nächste Schritte
- Sehen Sie sich den Artikel zur Cloudmigration des Frameworks für die Cloudeinführung (Cloud Adoption Framework) an.
- Prüfen bewährter Methoden für die Bereitstellung in Azure App Service.