Migrieren von Azure Cloud Services (klassisch) zu Azure Cloud Services (erweiterter Support)
Dieses Dokument bietet eine Übersicht über das Migrieren von Cloud Services (klassisch) zu Cloud Services (erweiterter Support).
Die Hauptvorteile von Cloud Services (erweiterter Support) sind die regionale Resilienz sowie die Featureparität mit Azure Cloud Services bei der Bereitstellung mit Azure Service Manager. Darüber hinaus bietet es einige Azure Resource Manager-Funktionen, wie rollenbasierte Zugriffssteuerung (RBAC), Tags, Richtlinien sowie Unterstützung von Bereitstellungsvorlagen und Private Link. Beide Bereitstellungsmodelle (erweiterter Support und klassisch) sind mit ähnlichen Preisstrukturen erhältlich.
Cloud Services (erweiterter Support) unterstützt zwei Möglichkeiten, wie Kunden die Migration von Azure Service Manager zu Azure Resource Manager durchführen können: erneutes Bereitstellen und direkte Migration.
In der folgenden Tabelle werden die beiden Optionen miteinander verglichen.
Erneute Bereitstellung | Direkte Migration |
---|---|
Kunden können einen neuen Clouddienst direkt in Azure Resource Manager bereitstellen und anschließend den alten Clouddienst in Azure Service Manager nach gründlicher Überprüfung löschen. | Das Tool für die direkte Migration unterstützt die nahtlose, durch die Plattform orchestrierte Migration vorhandener Bereitstellungen von Cloud Services (klassisch) zu Cloud Services (erweiterter Support). |
Die erneute Bereitstellung bietet Kunden folgende Möglichkeiten: – Definieren von Ressourcennamen – Organisieren oder Wiederverwenden von Ressourcen – Wiederverwendung von Dienstkonfigurations- und Dienstdefinitionsdateien mit minimalen Änderungen |
Bei der direkten Migration führt die Plattform Folgendes aus: – Definieren von Ressourcennamen – Organisieren jeder Bereitstellung und der zugehörigen Ressourcen in einzelnen Ressourcengruppen – Ändern der vorhandenen Konfigurations- und Definitionsdatei für Azure Resource Manager |
Die Kunden müssen den Datenverkehr entsprechend der neuen Bereitstellung orchestrieren. | Bei der Migration bleiben die IP-Adresse und der Datenpfad erhalten. |
Die Kunden müssen die alten Clouddienste in Azure Resource Manager löschen. | Die Cloud Services-Ressourcen (klassisch) werden von der Plattform nach der Migration gelöscht. |
Diese Migration ist ein Lift & Shift-Szenario, das mehr Flexibilität bietet, jedoch auch mehr Zeit erfordert. | Dieses Szenario ist eine automatisierte Migration, die schneller erfolgt, jedoch weniger Flexibilität bietet. |
Bei der Evaluierung von Plänen für die Migration von Cloud Services (klassisch) zu Cloud Services (erweiterter Support) kann es auch ratsam sein, weitere Azure-Dienste zu prüfen, z. B.: Virtual Machine Scale Sets, App Service, Azure Kubernetes Service und Azure Service Fabric. Diese Dienste verfügen weiterhin über zusätzliche Funktionen, während für Cloud Services (erweiterter Support) die Featureparität mit Cloud Services (klassisch) beibehalten wird.
Je nach Anwendung ist der Aufwand für die Umstellung auf Azure Resource Manager für Cloud Services (erweiterter Support) unter Umständen deutlich geringer als bei anderen Optionen. Falls Ihre Anwendung nicht weiterentwickelt wird, ist Cloud Services (erweiterter Support) aufgrund des schnellen Migrationspfads eine gute Option. Wenn Ihre Anwendung dagegen ständig weiterentwickelt wird und moderne Features benötigt, sollten Sie andere Azure-Dienste erkunden, die Ihre derzeitigen und zukünftigen Anforderungen ggf. besser erfüllen.
Übersicht über die erneute Bereitstellung
Das erneute Bereitstellen Ihrer Dienste mit Cloud Services (erweiterter Support) bietet die folgenden Vorteile:
- Unterstützt Web- und Workerrollen, ähnlich wie Cloud Services (klassisch).
- Es werden keine Änderungen am Entwurf, an der Architektur oder den Komponenten von Web- und Workerrollen vorgenommen.
- Es müssen keine Änderungen am Runtimecode vorgenommen werden, da die Datenebene mit der Datenebene der Clouddienste identisch ist.
- Azure-Gastbetriebssysteme und die zugehörigen Updates werden auf Cloud Services (klassisch) ausgerichtet.
- Es erfolgt keine Änderung des zugrunde liegenden Updateprozesses in Bezug auf Upgradedomänen, Durchführung des Upgrades, Rollback und zulässige Dienständerungen während eines Updates.
Ein neuer Cloud Service (erweiterter Support) kann mit den folgenden Clienttools direkt in Azure Resource Manager erneut bereitgestellt werden:
- Bereitstellen eines Clouddiensts: Portal
- Bereitstellen eines Clouddiensts: PowerShell
- Bereitstellen eines Clouddiensts: Vorlage
- Bereitstellen eines Clouddiensts: SDK
- Bereitstellen eines Clouddiensts: Visual Studio
Übersicht über das Migrationstool
Die plattformgestützte Migration bietet die folgenden wesentlichen Vorteile:
- Ermöglicht für die meisten Szenarien eine nahtlose, durch die Plattform orchestrierte Migration ohne Ausfallzeiten. Erfahren Sie mehr über unterstützte Szenarien.
- Migriert vorhandene Clouddienste in drei einfachen Schritten: überprüfen, vorbereiten, committen (oder abbrechen). Erfahren Sie mehr über die Funktionsweise des Migrationstools.
- Ermöglicht das Testen migrierter Bereitstellungen nach erfolgreicher Vorbereitung. Committet die Migration und schließt sie ab, während durch den Abbruch ein Rollback der Migration durchgeführt wird.
Das Migrationstool verwendet dieselben APIs und bietet dieselbe Funktionalität wie die Migration von Virtual Machines (klassisch).
Einrichten des Zugriffs für die Migration
Um diese Migration auszuführen, müssen Sie als Co-Administrator für das Abonnement hinzugefügt werden und die erforderlichen Anbieter registrieren.
Melden Sie sich beim Azure-Portal an.
Wählen Sie im Menü Hub die Option Abonnement aus. Wählen Sie Alle Dienste aus, falls die Option nicht angezeigt wird.
Suchen Sie den entsprechenden Abonnementeintrag, und prüfen Sie dann das Feld MEINE ROLLE. Bei einem Co-Administrator sollte der Wert „Kontoadministrator“ lauten. Wenn Sie keinen Co-Administrator hinzufügen können, wenden Sie sich an einen Dienstadministrator oder Co-Administrator für das Abonnement, um sich hinzufügen zu lassen.
Registrieren Sie Ihr Abonnement über das Portal, PowerShell oder die CLI für den Namespace „Microsoft.ClassicInfrastructureMigration“.
Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Überprüfen Sie den Status Ihrer Registrierung. Die Registrierung kann einige Minuten dauern.
Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
Migrationsunterschiede zwischen Cloud Services (klassisch) und Virtual Machines (klassisch)
Azure Service Manager unterstützt zwei verschiedene Computeprodukte: Azure Virtual Machines (klassisch) und Azure Cloud Services (klassisch), auch als Web-/Workerrollen bezeichnet. Die beiden Produkte unterscheiden sich in Bezug auf den Bereitstellungstyp innerhalb des Clouddiensts. Azure Cloud Services (klassisch) verwendet einen Clouddienst, der Bereitstellungen mit Web-/Workerrollen enthält. Azure Virtual Machines (klassisch) verwendet einen Clouddienst, der Bereitstellungen mit IaaS-VMs enthält.
Die Liste unterstützter Szenarien unterscheidet sich zwischen Cloud Services (klassisch) und Virtual Machines (klassisch) aufgrund von Unterschieden bei den Bereitstellungstypen.
Schritte bei der Migration
Kunden können ihre Bereitstellungen von Cloud Services (klassisch) mithilfe derselben vier Vorgänge migrieren, die auch für die Migration von Virtual Machines (klassisch) verwendet werden.
- Migration überprüfen: Stellt sicher, dass die Migration nicht durch gängige, nicht unterstützte Szenarien verhindert wird.
- Migration vorbereiten: Dupliziert die Ressourcenmetadaten in Azure Resource Manager. Alle Ressourcen werden für Erstellungs-, Aktualisierungs- und Löschvorgänge gesperrt, um sicherzustellen, dass die Ressourcenmetadaten zwischen Azure Service Manager und Azure Resource Manager synchronisiert sind. Alle Lesevorgänge funktionieren sowohl mit der API für Cloud Services (klassisch) als auch mit der API für Cloud Services (erweiterter Support).
- Migration abbrechen: Entfernt Ressourcenmetadaten aus Azure Resource Manager. Entsperrt alle Ressourcen für Erstellungs-, Aktualisierungs- und Löschvorgänge.
- Commit für Migration ausführen: Entfernt Ressourcenmetadaten aus Azure Service Manager. Entsperrt die Ressourcen für Erstellungs-, Aktualisierungs- und Löschvorgänge. Nach Commitversuchen ist ein Abbruch nicht mehr zulässig.
Hinweis
Vorbereitung, Abbruch und Commit sind idempotent. Wenn Fehler auftreten, sollte sich das Problem durch einen Wiederholungsversuch beheben lassen.
Weitere Informationen finden Sie unter Übersicht über die plattformgestützte Migration von IaaS-Ressourcen vom klassischen Bereitstellungsmodell zu Azure Resource Manager.
Für die Migration von Cloud Services (klassisch) verfügbare unterstützte Ressourcen und Features
- Speicherkonten
- Virtuelle Netzwerke (Azure Batch wird nicht unterstützt)
- Netzwerksicherheitsgruppen
- Reservierte öffentliche IP-Adressen
- Endpunkt-Zugriffssteuerungslisten
- Benutzerdefinierte Routen
- Interner Lastenausgleich
- Zertifikatmigration zu Key Vault
- Plug-Ins und Erweiterung (XML- und JSON-basiert)
- Aufgaben beim Start/beim Beenden
- Bereitstellungen mit beschleunigtem Netzwerkbetrieb
- Bereitstellungen mit einzelnen oder mehreren Rollen
- Basic-Lastenausgleich
- Eingabe, Instanzeingabe, interne Endpunkte
- Dynamische öffentliche IP-Adressen
- DNS-Name
- Regeln für den Netzwerkdatenverkehr
Unterstützte Konfigurationen/Migrationsszenarien
Die folgende Liste enthält wichtige Szenarien für Kombinationen aus Ressourcen, Features und Cloud Services. Die Liste ist nicht vollständig.
Dienst | Konfiguration | Kommentare |
---|---|---|
Microsoft Entra Domain Services | Virtuelle Netzwerke, die Microsoft Entra Domain Services enthalten. | Ein virtuelles Netzwerk mit Clouddienstbereitstellung und Microsoft Entra Domain Services wird unterstützt. Der Kunde muss Microsoft Entra Domain Services zunächst separat migrieren und dann eine Migration des übrigen virtuellen Netzwerks nur mit der Clouddienstbereitstellung durchführen. |
Clouddienst | Clouddienst mit einer Bereitstellung nur in einem einzigen Slot | Cloud Services, die eine Bereitstellung eines Produktionsslots enthalten, können migriert werden. Eine Migration des Stagingslots wird nicht empfohlen, da dieser Vorgang zu Problemen beim Beibehalten des Dienst-FQDN führen kann. Um den Stagingslot zu migrieren, verschieben Sie zunächst die Stagingbereitstellung in die Produktion, und führen Sie dann die Migration zum Azure Resource Manager durch. |
Clouddienst | Bereitstellung nicht in einem öffentlich sichtbaren virtuellen Netzwerk (VNet-Standardbereitstellung) | Ein Clouddienst kann sich in einem öffentlich sichtbaren virtuellen Netzwerk, in einem verborgenen virtuellen Netzwerk oder in gar keinem virtuellen Netzwerk befinden. Clouddienste in einem verborgenen virtuellen Netzwerk und Clouddienste in einem öffentlich sichtbaren virtuellen Netzwerk werden für die Migration unterstützt. Der Kunde kann anhand der Überprüfungs-API ermitteln, ob eine Bereitstellung innerhalb eines Standard-VNet erfolgt, und somit feststellen, ob die Migration möglich ist. |
Clouddienst | XML-Erweiterungen (BGInfo, Visual Studio Debugger, Web Deploy und Remotedebuggen) | Alle XML-Erweiterungen werden für die Migration unterstützt. |
Virtual Network | Virtuelles Netzwerk mit mehreren Clouddiensten | Ein virtuelles Netzwerk mit mehreren Clouddiensten wird für die Migration unterstützt. Das virtuelle Netzwerk und alle darin enthaltenen Clouddienste werden gemeinsam zu Azure Resource Manager migriert. |
Virtual Network | Migration virtueller Netzwerke, die über das Portal erstellt wurden (erfordert die Verwendung von „Group Resource-group-name VNet-Name“ in der CSCFG-Datei) | Im Rahmen der Migration wird der Name des virtuellen Netzwerks in der CSCFG-Datei in die Azure Resource Manager-ID des virtuellen Netzwerks geändert. (subscription/subscription-id/resource-group/resource-group-name/resource/vnet-name) Um die Bereitstellung nach der Migration zu verwalten, aktualisieren Sie die lokale Kopie der CSCFG-Datei so, dass sie die Azure Resource Manager-ID anstelle des VNet-Namens verwendet. Eine CSCFG-Datei, die das alte Benennungsschema verwendet, führt bei der Überprüfung zu einem Fehler. |
Virtual Network | Migration einer Bereitstellung mit Rollen in einem anderen Subnetz | Ein Clouddienst mit unterschiedlichen Rollen in verschiedenen Subnetzen wird für die Migration unterstützt. |
Nächste Schritte
- Übersicht über die plattformgestützte Migration von IaaS-Ressourcen vom klassischen Bereitstellungsmodell zu Azure Resource Manager
- Migrieren zu Cloud Services (erweiterter Support) über das Azure-Portal
- Migrieren zu Cloud Services (erweiterter Support) über PowerShell