Höherstufungsmodelle: „in einem Schritt“, „gestaffelt“ oder „Flight“Promotion models: Single-step, staged, or flight

Die Workloadmigration wird oft als eine einzelne Aktivität erläutert.Workload migration is often discussed as a single activity. In der Praxis handelt es sich dabei um eine Sammlung kleinerer Aktivitäten, die die Verschiebung einer digitalen Ressource in die Cloud unterstützen.In practice, it's a collection of smaller activities that facilitate the movement of a digital asset to the cloud. Eine der letzten Aktivitäten bei einer Migration ist die Höherstufung einer Ressource in die Produktion.One of the last activities in a migration is the promotion of an asset to production. Höherstufung ist der Punkt, an dem sich das Produktionssystem für Endbenutzer ändert.Promotion is the point at which the production system changes for end users. Dazu kann oft einfach das Netzwerkrouting geändert werden, wodurch Endbenutzer an die neue Produktionsressource weitergeleitet werden.It can often be as simple as changing the network routing, redirecting end users to the new production asset. Höherstufung ist auch der Punkt, an dem IT- oder Cloudvorgänge den Schwerpunkt betrieblicher Verwaltungsprozesse vom vorherigen Produktionssystem auf die neuen Produktionssysteme verlagern.Promotion is also the point at which IT operations or cloud operations change the focus of operational management processes from the previous production system to the new production systems.

Es gibt mehrere Höherstufungsmodelle.There are several promotion models. In diesem Artikel werden drei der Modelle beschrieben, die bei Cloudmigrationen am häufigsten verwendet werden.This article outlines three of the most common ones used in cloud migrations. Die Wahl eines Höherstufungsmodells ändert die Aktivitäten in den Migrations- und Optimierungsprozessen.The choice of a promotion model changes the activities seen within the migrate and optimize processes. Deshalb sollte die Entscheidung über das Höherstufungsmodell zu einem frühen Zeitpunkt in einem Release getroffen werden.As such, promotion model should be decided early in a release.

Auswirkungen des Höherstufungsmodells auf Migrations- und OptimierungsaktivitätenImpact of promotion model on migrate and optimize activities

In jedem der folgenden Höherstufungsmodelle repliziert und staffelt das ausgewählte Migrationstool die Ressourcen, aus denen eine Workload besteht.In each of the following promotion models, the chosen migration tool replicates and stages the assets that make up a workload. Nach dem Stagingprozess behandelt jedes Modell die Ressource etwas anders.After staging, each model treats the asset a bit differently.

  • Höherstufung in einem Schritt.Single-step promotion. Bei einem Höherstufungsmodell des Typs in einem Schritt wird der Stagingprozess als Höherstufungsprozess verdoppelt.In a single-step promotion model, the staging process doubles as the promotion process. Nachdem alle Ressourcen gestaffelt wurden, wird der Datenverkehr für Endbenutzer umgeleitet, und aus Staging wird Produktion.After all assets are staged, end-user traffic is rerouted and staging becomes production. In solch einem Fall ist Höherstufung ein Teil des Migrationsprozesses.In such a case, promotion is part of the migration process. Dies ist das schnellste Migrationsmodell.This is the fastest migration model. Allerdings erschwert dieser Ansatz die Integration stabiler Test- oder Optimierungsaktivitäten.However, this approach makes it more difficult to integrate robust testing or optimization activities. Darüber hinaus wird bei diesem Modelltyp vorausgesetzt, dass das Migrationsteam Zugriff auf die Staging- und Produktionsumgebung hat, wodurch die Trennung von Aufgaben in einigen Umgebungen gefährdet ist.Further, this type of model assumes that the migration team has access to the staging and production environment, which compromises separation of duties in some environments.

    Hinweis

    Im Inhaltsverzeichnis für diese Website ist die Höherstufungsaktivität als Teil des Optimierungsprozesses aufgeführt.The table of contents for this site lists the promotion activity as part of the optimize process. Bei einem Modell mit nur einem Schritt erfolgt die Höherstufung während der Migrationsphase.In a single-step model, promotion occurs during the migration phase. Bei Verwendung dieses Modells sollten Rollen und Zuständigkeiten aktualisiert werden, um dies zu berücksichtigen.When using this model, roles and responsibilities should be updated to reflect this.

  • Gestaffelt.Staged. In einem gestaffelten Höherstufungsmodell wird die Workload nach ihrer Staffelung als migriert betrachtet, aber noch nicht höhergestuft.In a staged promotion model, the workload is considered migrated after it is staged, but it is not yet promoted. Vor der Höherstufung durchläuft die migrierte Workload eine Reihe von Leistungstests, geschäftsbezogenen Tests und Optimierungsänderungen.Prior to promotion, the migrated workload undergoes a series of performance tests, business tests, and optimization changes. Zu einem späteren Zeitpunkt wird sie dann in Verbindung mit einem Plan für geschäftsbezogene Tests höhergestuft.It is then promoted at a future date in conjunction with a business test plan. Dieser Ansatz verbessert das Kosten-/Leistungsverhältnis, während eine Geschäftsvalidierung einfacher zu erhalten ist.This approach improves the balance between cost and performance, while making it easier to obtain business validation.
  • Flight.Flight. Im Höherstufungsmodell des Typs Flight sind die Modelle des Typs „in einem Schritt“ und „gestaffelt“ kombiniert.The flight promotion model combines single-step and staged models. In einem „Flight“-Modell werden die Ressourcen im Workload wie „Produktion nach dem Ziel im Stagingprozess“ behandelt.In a flight model, the assets in the workload are treated like production after landing in staging. Nach einem verkürzten Zeitraum von automatisierten Tests wird der Produktionsdatenverkehr an die Workload weitergeleitet.After a condensed period of automated testing, production traffic is routed to the workload. Allerdings handelt es sich dabei um eine Teilmenge des Datenverkehrs.However, it is a subset of the traffic. Dieser Datenverkehr dient als der erste Flight von Produktion und Tests.That traffic serves as the first flight of production and testing. Vorausgesetzt, dass die Workload im Hinblick auf Feature und Leistung ausgeführt wird, wird zusätzlicher Datenverkehr migriert.Assuming the workload performs from a feature and performance perspective, additional traffic is migrated. Nachdem der gesamte Produktionsdatenverkehr auf die neuen Ressourcen verschoben wurde, wird die Workload als vollständig höhergestuft betrachtet.After all production traffic has been moved onto the new assets, the workload is considered fully promoted.

Das ausgewählte Höherstufungsmodell wirkt sich auf die Abfolge der auszuführenden Aktivitäten aus.The chosen promotion model affects the sequence of activities to be performed. Außerdem wirkt es sich auf die Rollen und Zuständigkeiten des Cloudeinführungsteams aus.It also affects the roles and responsibilities of the cloud adoption team. Es kann sich sogar auf die Zusammensetzung von einem oder mehreren Sprints auswirken.It may even impact the composition of a sprint or multiple sprints.

Höherstufung „in einem Schritt“Single-step promotion

Dieses Modell verwendet Migrationsautomatisierungstools zum Replizieren, Staffeln und Höherstufen von Ressourcen.This model uses migration automation tools to replicate, stage, and promote assets. Die Ressourcen werden in eine eigenständige Stagingumgebung repliziert, die durch das Migrationstool gesteuert wird.The assets are replicated into a contained staging environment controlled by the migration tool. Nachdem alle Ressourcen repliziert wurden, kann das Tool einen automatisierten Prozess zum Höherstufen der Ressourcen in das ausgewählte Abonnement in einem einzigen Schritt ausführen.After all assets have been replicated, the tool can execute an automated process to promote the assets into the chosen subscription in a single step. Während des Stagings repliziert das Tool die Ressource weiterhin und minimiert so einen Datenverlust zwischen den beiden Umgebungen.While in staging, the tool continues to replicate the asset, minimizing loss of data between the two environments. Nachdem eine Ressource höhergestuft wurde, wird die Verknüpfung zwischen dem Quellsystem und dem replizierten System unterbrochen.After an asset is promoted, the linkage between the source system and the replicated system is severed. Wenn bei diesem Ansatz zusätzliche Änderungen in den ursprünglichen Quellsystemen vorgenommen werden, gehen diese Änderungen verloren.In this approach, if additional changes occur in the initial source systems, the changes are lost.

Vorteile.Pros. Bei diesem Ansatz gibt es folgende Vorteile:Positive benefits of this approach include:

  • Durch dieses Modell werden weniger Änderungen in die Zielsysteme eingeführt.This model introduces less change to the target systems.
  • Eine fortlaufende Replikation minimiert den Datenverlust.Continuous replication minimizes data loss.
  • Wenn ein Stagingprozess fehlschlägt, kann er schnell gelöscht und wiederholt werden.If a staging process fails, it can quickly be deleted and repeated.
  • Replikation und wiederholte Stagingtests ermöglichen einen inkrementellen Prozess von Skripterstellung und Tests.Replication and repeated staging tests enable an incremental scripting and testing process.

Nachteile.Cons. Bei diesem Ansatz gibt es folgende negative Aspekte:Negative aspects of this approach include:

  • Ressourcen, die innerhalb der toolsisolierten Sandbox gestaffelt wurden, lassen keine komplexen Tests von Modellen zu.Assets staged within the tools-isolated sandbox don't allow for complex testing models.
  • Das Migrationstool verbraucht während der Replikation Bandbreite im lokalen Rechenzentrum.During replication, the migration tool consumes bandwidth in the local datacenter. Das Staging einer großen Anzahl von Ressourcen über einen längeren Zeitraum wirkt sich exponentiell auf die verfügbare Bandbreite aus, wodurch der Migrationsprozess und möglicherweise auch die Leistung von Produktionsworkloads in der lokalen Umgebung beeinträchtigt wird.Staging a large volume of assets over an extended duration has an exponential impact on available bandwidth, hurting the migration process and potentially affecting performance of production workloads in the on-premises environment.

Höherstufung „gestaffelt“Staged promotion

In diesem Modell wird die vom Migrationstool verwaltete Staging-Sandbox für eingeschränkte Testzwecke verwendet.In this model, the staging sandbox managed by the migration tool is used for limited testing purposes. Die replizierten Ressourcen werden dann in der Cloudumgebung bereitgestellt, die als eine erweiterte Stagingumgebung dient.The replicated assets are then deployed into the cloud environment, which serves as an extended staging environment. Die migrierten Ressourcen werden in der Cloud ausgeführt, während zusätzliche Ressourcen repliziert, gestaffelt und migriert werden.The migrated assets run in the cloud, while additional assets are replicated, staged, and migrated. Wenn vollständige Workloads zur Verfügung stehen, werden umfangreichere Tests eingeleitet.When full workloads become available, richer testing is initiated. Nachdem alle einem Abonnement zugeordneten Ressourcen migriert wurden, werden das Abonnement und alle gehosteten Workloads in die Produktion höhergestuft.When all assets associated with a subscription have been migrated, the subscription and all hosted workloads are promoted to production. In diesem Szenario gibt es während des Höherstufungsprozesses keine Änderung an den Workloads.In this scenario, there is no change to the workloads during the promotion process. Stattdessen erfolgen die Änderungen häufig an der Vermittlungs- und Identitätsschicht, wodurch Benutzer in die neue Umgebung weitergeleitet und der Zugriff auf das Cloudeinführungsteam widerrufen wird.Instead, the changes tend to be at the network and identity layers, routing users to the new environment and revoking access of the cloud adoption team.

Vorteile.Pros. Bei diesem Ansatz gibt es folgende Vorteile:Positive benefits of this approach include:

  • Dieses Modell bietet präzisere Möglichkeiten für geschäftsbezogene Tests.This model provides more accurate business testing opportunities.
  • Die Workload kann genauer untersucht werden, um die Leistung und Kosten der Ressourcen noch mehr zu optimieren.The workload can be studied more closely to better optimize performance and cost of the assets.
  • Eine größere Anzahl von Ressourcen kann innerhalb ähnlicher Zeit- und Bandbreiteneinschränkungen repliziert werden.A larger numbers of assets can be replicated within similar time and bandwidth constraints.

Nachteile.Cons. Bei diesem Ansatz gibt es folgende negative Aspekte:Negative aspects of this approach include:

  • Das ausgewählte Migrationstool kann die laufende Replikation nach der Migration nicht unterstützen.The chosen migration tool can't facilitate ongoing replication after migration.
  • Es ist eine zweite Methode der Datenreplikation erforderlich, um Datenplattformen während des gestaffelten Zeitrahmens zu synchronisieren.A secondary means of data replication is required to synchronize data platforms during the staged time frame.

Höherstufung „Flight“Flight promotion

Dieses Modell ist ähnlich wie das Höherstufungsmodell „gestaffelt“.This model is similar to the staged promotion model. Es gibt jedoch einen grundlegenden Unterschied.However, there is one fundamental difference. Wenn das Abonnement bereit für die Höherstufung ist, erfolgt das Routing von Endbenutzern in Stufen oder Flights.When the subscription is ready for promotion, end-user routing happens in stages or flights. Bei jedem Flight werden zusätzliche Benutzer an die Produktionssysteme umgeleitet.At each flight, additional users are rerouted to the production systems.

Vorteile.Pros. Bei diesem Ansatz gibt es folgende Vorteile:Positive benefits of this approach include:

  • Dieses Modell mindert die Risiken, die mit der Aktivität einer großen Migration oder Höherstufung verbunden sind.This model mitigates the risks associated with a big migration or promotion activity. Fehler in der migrierten Lösung können mit einer geringeren Auswirkung auf Geschäftsprozesse identifiziert werden.Errors in the migrated solution can be identified with less impact to business processes.
  • Es ermöglicht die Überwachung von Anforderungen an die Workloadleistung in der Cloudumgebung über einen längeren Zeitraum. Dadurch lassen sich Entscheidungen zur Ressourcengröße mit höherer Genauigkeit treffen.It allows for monitoring of workload performance demands in the cloud environment for an extended duration, increasing accuracy of asset-sizing decisions.
  • Es können mehr Ressourcen innerhalb ähnlicher Zeit- und Bandbreiteneinschränkungen repliziert werden.Larger numbers of assets can be replicated within similar time and bandwidth constraints.

Nachteile.Cons. Bei diesem Ansatz gibt es folgende negative Aspekte:Negative aspects of this approach include:

  • Das ausgewählte Migrationstool kann die laufende Replikation nach der Migration nicht unterstützen.The chosen migration tool can't facilitate ongoing replication after migration.
  • Es ist eine zweite Methode der Datenreplikation erforderlich, um Datenplattformen während des gestaffelten Zeitrahmens zu synchronisieren.A secondary means of data replication is required to synchronize data platforms during the staged time frame.

Nächste SchritteNext steps

Nachdem ein Höherstufungsmodell definiert und vom Cloudeinführungsteam akzeptiert wurde, kann die Korrektur von Ressourcen beginnen.After a promotion model is defined and accepted by the cloud adoption team, remediation of assets can begin.