Zum Hauptinhalt wechseln

 Subscribe

Dieser Blogbeitrag wurde von Nitasha Verma, Principal Group Enginnering Manager, Azure App Service, mitverfasst.

Im Juni 2018 haben wir das Tool zur Bewertung der App Service-Migration veröffentlicht. Das Bewertungstool soll Kunden dabei helfen, schnell und einfach zu beurteilen, ob eine Website durch Scannen eines extern zugänglichen (HTTP-)Endpunkts nach Azure App Service verschoben werden kann. Heute freuen wir uns, die Veröffentlichung einer aktualisierten Version des App Service-Migrations-Assistenten bekannt zu geben! Die neue Version hilft Kunden und Partnern beim Verschieben von Websites, die vom Bewertungstool ermittelt wurden, um ASP.NET-Websites schnell und einfach zu App Service zu migrieren. 

Der App Service-Migrations-Assistent soll Ihren Weg in die Cloud durch eine kostenlose, einfache und schnelle Lösung für das Migrieren von ASP.NET-Anwendungen von lokalen Standorten in die Cloud einfacher machen. Folgende Dinge können Sie schneller erledigen:

  • Einstufen Ihrer App als Kandidat für die Migration durch einen Scan ihrer öffentlichen URL
  • Herunterladen des Migrations-Assistenten zum Starten der Migration
  • Ausführen von Bereitschaftsprüfungen mit dem Tool und einer allgemeinen Bewertung der Konfigurationseinstellungen Ihrer App und anschließendes Migrieren Ihrer App mit dem Tool zu Azure App Service

Lesen Sie weiter, um mehr über das Tool zu erfahren, oder beginnen Sie gleich jetzt mit Ihrer Migration.​

Zielseite des App Service-Migrationstools

Erste Schritte

Laden Sie den App Service-Migrations-Assistenten herunter. Dieses Tool funktioniert mit IIS ab Version 7.0. Es migriert den Inhalt und die Konfiguration der Website zu Ihrem Azure App Service-Abonnement und nutzt dafür einen neuen oder einen vorhandenen App Service-Plan.

Funktionsweise des Tools

Der Migrations-Assistent ist ein lokaler Agent, der eine umfassende Bewertung erstellt und Sie dann durch den Migrationsprozess führt. Das Tool führt Bereitschaftsprüfungen sowie eine allgemeine Bewertung der Konfigurationseinstellungen der Web-App durch.

Beispielbewertungsbericht für eine Website

Wenn die Anwendung positiv bewertet wird, führt Sie das Tool durch die Authentifizierung bei Ihrem Azure-Abonnement und fordert Sie dann auf, Details zum Zielkonto und zum App Service-Plan sowie noch weitere Konfigurationseinstellungen für die neu migrierte Website anzugeben.

Azure-Optionen

Der Migrations-Assistent verschiebt Ihre Website dann in den angegebenen App Service-Plan und konfiguriert dabei Hybrid Connections, sofern diese Option ausgewählt wurde.

Datenbankmigration und Hybrid Connections

Unser Migrations-Assistent wurde entwickelt, um die Webanwendung sowie die zugehörigen Konfigurationen zu migrieren, nicht jedoch die Datenbank. Für Ihre Datenbank stehen zwei Optionen zur Verfügung:

  1. Verwenden des SQL-Migrationstools
  2. Beibehalten der Datenbank am lokalen Standort mit einer Verbindung mit der Cloud über Hybrid Connections

Bei der Verwendung mit App Service ermöglichen Hybrid Connections den sicheren Zugriff auf Anwendungsressourcen in anderen Netzwerken – in diesem Fall auf eine lokale SQL-Datenbank. Das Migrationstool konfiguriert Hybrid Connections für Sie und richtet sie ein. So können Sie zwar Ihre Website migrieren, behalten aber Ihre Datenbank lokal und können sie zu einem geeigneten Zeitpunkt migrieren.

Unterstützte Konfigurationen

Das Tool sollte die meisten modernen ASP.NET-Anwendungen migrieren, einige Konfigurationen werden jedoch nicht unterstützt. Dazu gehören:

  • IIS-Versionen vor 7.0
  • Abhängigkeiten zu ISAPI-Filtern
  • Abhängigkeiten zu ISAPI-Erweiterungen
  • Andere Bindungen als HTTP oder HTTPS
  • Endpunkte, für die nicht Port 80 (für HTTP) oder Port 443 (für HTTPS) verwendet wird
  • Andere Authentifizierungsschemas als „anonym“
  • Abhängigkeiten von Einstellungen in „applicationhost.config“ mit einem location-Tag
  • Anwendungen, die mehr als einen Anwendungspool nutzen
  • Verwendung eines Anwendungspools mit einem benutzerdefinierten Konto
  • URL Rewrite-Regeln mit Abhängigkeiten von globalen Einstellungen
  • Webfarmen – insbesondere mit freigegebener Konfiguration

Weitere Einzelheiten zur Unterstützung durch das Tool sowie zu Umgehungen für einige nicht unterstützte Websites finden Sie auf der Dokumentationsseite.

Außerdem finden Sie zusätzliche Informationen zur App Service-Migration in der Checkliste für die App Service-Migration.

Wie geht es weiter?

Wir planen, in den nächsten Monaten noch weitere Funktionen hinzuzufügen. Die höchste Priorität haben dabei zusätzliche ASP.NET-Szenarien sowie die Unterstützung weiterer Webframeworks wie Java und PHP.

Wenn Sie Feedback zum Tool haben oder Verbesserungen vorschlagen möchten, übermitteln Sie bitte auf unserer GitHub-Seite eine Featureanfrage.

  • Explore

     

    Let us know what you think of Azure and what you would like to see in the future.

     

    Provide feedback

  • Build your cloud computing and Azure skills with free courses by Microsoft Learn.

     

    Explore Azure learning


Join the conversation