[Nur SaaS]{class="badge positive" title="Gilt nur für Adobe Commerce as a Cloud Service- und Adobe Commerce Optimizer-Projekte (von Adobe verwaltete SaaS-Infrastruktur)."}

Migrieren nach Adobe Commerce as a Cloud Service

Dieses Handbuch hilft Entwicklerinnen und Entwicklern beim Übergang von Adobe Commerce on Cloud oder On-Premise zu Adobe Commerce as a Cloud Service (SaaS). Dieses SaaS-Modell bietet eine verbesserte Leistung, Skalierbarkeit und Integration mit dem Adobe Experience Cloud.

NOTE
Weitere Informationen zu Migrations-Tools finden Sie unter Tool für die Massendatenmigration.

Überblick

Die Migration eines etablierten Adobe Commerce nach Adobe Commerce as a Cloud Service ist mehr als das Verschieben von Daten. Eine echte Migration umfasst die folgenden Bereiche:

  • Anwendung - Anpassungen und Erweiterungen, die für Adobe Commerce on Cloud oder On-Premise-Installationen erstellt wurden
  • Daten - Kataloge, Bestellungen, Kunden und Konfiguration
  • Schaufenster
  • Integration mit externen Systemen

Adobe Commerce as a Cloud Service ist eine versionslose SaaS-Plattform, was bedeutet, dass keiner dieser Bereiche migriert werden kann, ohne sie anzupassen. Die Anpassungen werden in App Builder Anwendungen modernisiert, die Storefronts werden auf Edge Delivery Services (EDS) neu aufgebaut, die Daten werden in den neuen Adobe Commerce as a Cloud Service-Mandanten migriert und die Integrationen werden mithilfe von SaaS-Mustern wiederhergestellt.

Anstatt die Migration als ein einzelnes monolithisches Projekt zu betrachten, bietet Adobe einen integrierten Migrations-Workflow, der auf drei Migrations-Tools basiert.

Dieser freigegebene Workflow konsolidiert die Erkennung, stimmt die Engineering- und Bereitstellungs-Teams ab und bietet einen konsistenten Migrationsplan.

Migrationsflussdiagramm

PaaS- und SaaS-Vergleich

Adobe Commerce on Cloud oder On-Premise (PaaS) und Adobe Commerce as a Cloud Service (SaaS) unterscheiden sich in der Art und Weise, wie sie verwaltet werden und wie Händler mit der Plattform interagieren.

Die wichtigsten Unterschiede

Auswirkungen auf die Architektur

  • Versionslose Plattform: Kontinuierliche Aktualisierungen bedeuten keine größeren Versionsaktualisierungen mehr für den Kern.
  • Microservices & API-first: Stärkere Abhängigkeit von APIs für Erweiterbarkeit und Integration.
  • Headless standardmäßig (optional): Starke Unterstützung für entkoppelte Storefronts (z. B. Commerce Storefront powered by Edge Delivery Services).
  • Edge Delivery Services: Auswirkungen auf die Frontend-Leistung und -Bereitstellung.

Neue Tools und Konzepte

Die Migrations-Journey

Eine Migration durchläuft die folgenden Phasen:

  • Bewerten - Analysieren Sie die vorhandene Implementierung und berücksichtigen Sie dabei Folgendes: Inventaranpassungen, Integrationen, Storefront-Merkmale und Datenstrukturen. Erstellen Sie nach der Analyse eine Roadmap mit Migrationsempfehlungen, Komplexitätsbewertung und Aufwandsschätzungen.
  • Modernisieren Sie die Anwendung und migrieren Sie Daten - Erstellen Sie Anpassungen als App Builder Anwendungen neu und migrieren Sie Geschäftsdaten nach Adobe Commerce as a Cloud Service.
  • Storefront modernisieren - Storefront auf Edge Delivery Services (EDS) für Commerce neu erstellen.
  • Überspringen und Betreiben - Wechseln des Traffics auf Adobe Commerce as a Cloud Service, Stilllegung von Legacy-Systemen und Übergang in den laufenden Betrieb.

Die Migration ist in der Regel iterativ und nicht linear. Unternehmen können mehrere Umgebungen bewerten, Empfehlungen validieren, schrittweise modernisieren und Implementierungspläne vor der endgültigen Produktionsumstellung verfeinern.

Workflow für Migrations-Tools

Jeder der folgenden Workflows verfügt über ein eigenes Tool. Verwenden Sie sie zusammen, um Ihre Migration abzuschließen, wobei die Migrationsbewertung als gängige Blueprint während der gesamten Migration dient.

Workflow
Tool
Beschreibung
Bewertung
Migrationsbewertungswerkzeug
KI-gesteuerte Bewertung der vorhandenen Implementierung, die benutzerdefinierte Module, Erweiterungen von Drittanbietern, Integrationen, Storefront-Beobachtungen, Datenbankschema, benutzerdefinierte Tabellen, Migrationsempfehlungen, Komplexitätsbewertung und Schätzungen des Modernisierungsaufwands inventarisiert.
Modernisierung von Anwendungen und Storefronts
Commerce Developer MCP
KI-gestützte Modernisierung der Commerce-Anwendung, beschleunigte Migration von Anpassungen auf App Builder, Unterstützung der Storefront-Transformation auf Edge Delivery Services (EDS) und Anleitung für Entwicklerinnen und Entwickler durch die umfassendere Journey zur Anwendungsmodernisierung mit einer von Entwicklungsteams geprüften und validierten Implementierung.
Datenmigration
Commerce Data Migration Service
Extraktion, Laden und Integritätsprüfung von Katalog-, Kunden- und Bestelldaten in Adobe Commerce as a Cloud Service.

Diese Tracks sind nicht eigenständig. Wenn Sie sie in der richtigen Reihenfolge gemeinsam verwenden, wird die Nacharbeit minimiert.

  • Bewertung zuerst ausführen - Beim ersten Ausführen der Bewertung werden nicht unterstützte Anpassungen identifiziert, der Migrationsaufwand geschätzt, Überlegungen zur Datenmigration aufgezeigt und Integrationsabhängigkeiten vor Beginn der Implementierung hervorgehoben. Die Bewertung wird zum Migrationsplan, der sowohl von den Workflows für die Anwendungsmodernisierung als auch für die Datenmigration verwendet wird.
  • Anwendungsmodernisierung - Das Commerce Developer MCP verwendet die Migrationsbewertung, um zu bestimmen, welche Anpassungen wie modernisiert werden sollen. Anschließend generiert der MCP die entsprechenden App Builder Programme und Storefront-Komponenten.
  • Datenmigration - Die Umfrage zum Umfang der Datenmigration erfasst den Umfang, die Volumina und die benutzerdefinierten Tabellen, die von der Bewertung angezeigt wurden.
  • Benutzerdefinierte Daten und Drittanbieterdaten - Daten, die von Drittanbietererweiterungen in benutzerdefinierten Tabellen gespeichert werden, werden bei der Bewertung identifiziert, werden jedoch nicht von der standardmäßigen Datenmigration verarbeitet und erfordern eine App Builder Anpassung.

Die Modernisierung der Storefront ist nicht nur eine Benutzeroberflächenmigration. Neben der Migration von Geschäftsfunktionen müssen Sie auch die Erlebnisarchitektur, die Modernisierung wiederverwendbarer Komponenten, die Leistungsoptimierung und die Übernahme von Edge Delivery Services-Mustern in Betracht ziehen.

Integrationen werden im Rahmen der Migrationsbewertung bewertet, ihre Implementierung variiert jedoch je nach Szenario. Integrationen können App Builder-, API Mesh-, Adobe I/O Events- und Adobe Commerce as a Cloud Service-APIs nutzen.

Diese Migrationstools erweitern und pflegen weiterhin einen einheitlichen Migrationsprozess, der sich auf die Migrationsbewertung konzentriert.

Nächste Schritte

Wenn Sie bereit für die Migration sind, erstellen Sie zunächst eine Bewertung. In der Migrationsbewertung wird der Plan für den Rest der Migration festgelegt.

Das Migrationsbewertungs-Tool und das Commerce Developer MCP verwenden KI, um Sie bei der Ermittlung, Planung und Implementierung zu unterstützen. Wie bei jedem Engineering-Workflow sollten KI-generierte Empfehlungen und Implementierungen von Ihrem Team im Rahmen der standardmäßigen Architektur-, Test- und Qualitätssicherungsprozesse sorgfältig geprüft und validiert werden.

Migrationsbewertungswerkzeug

Bevor Sie mit der Entwicklung oder Migration beginnen, müssen Sie die Größe der Migration berücksichtigen und die Elemente ermitteln, die die Entwicklung erfordern. Ein Adobe Commerce Store auf Adobe Commerce on Cloud oder On-Premise verfügt wahrscheinlich über benutzerdefinierte Module, Integrationen, Storefront-Anpassungen und Datenstrukturen, die möglicherweise erst offensichtlich sind, wenn jemand die Implementierung analysiert. Das Migrationsbewertungs-Tool scannt automatisch Ihre Code-Basis, um diese Elemente für die Entwicklung zu identifizieren.

Bewertungsübersicht

Das Migrationsbewertungs-Tool führt eine KI-Bewertung der vorhandenen Implementierung durch und erstellt eine strukturierte Modernisierungsbewertung und eine Adobe Commerce as a Cloud Service Migrationsplanung. Außerdem wird ein umfassender Überblick über die Migration geboten, indem die Anwendungsanpassungen, Integrationen, Datenstrukturen, Storefront-Merkmale und andere Implementierungsdetails bewertet werden, die sich auf die Modernisierung auswirken. Die Discovery wird in einem schnellen, wiederholbaren Prozess ausgeführt, der es Ihnen ermöglicht, Aufwand, Risiken und Sequenzen zu bewerten, bevor Sie Verpflichtungen eingehen.

Die Bewertung, die das Migrationsbewertungswerkzeug erzeugt, ist nicht nur ein Bericht. Die Bewertung wird zu einem gemeinsam genutzten Migrationsartefakt, das während des gesamten Migrationslebenszyklus Informationen zu Planung, Implementierung und Validierung liefert. Als erste Phase der Journey betreffen die Ergebnisse sowohl die Modernisierung der Anwendung als auch die anschließende Datenmigration.

Weitere Informationen darüber, was in einem Migrationsbewertungsbericht enthalten ist und wie er verwendet wird, finden Sie Migrationsbewertung.

Bewertungsphasen

Eine Bewertung erfolgt anhand der vorhandenen Implementierung und durchläuft eine Reihe automatisierter Phasen:

  • Inventory - Katalogisiert die Implementierung. Umfasst: benutzerdefinierte Module, Composer-Abhängigkeiten, Drittanbietererweiterungen, Konfiguration, Storefront-Komponenten (falls zutreffend), Dateien, Erweiterungspunkte, Ereignisse, Plug-ins, APIs, Cron-Aufträge, Warteschlangen, Datenbankschema und benutzerdefinierte Datenbanktabellen.
  • Analyze: Führt eine statische Analyse durch, um Speicheranpassungen, Abweichungen von einer standardmäßigen Adobe Commerce-Installation und die Interaktion dieser Anpassungen im gesamten Programm zu identifizieren.
  • Klassifizieren - Verwendet KI, um jede Anpassung zu interpretieren, zusammenzufassen, was die Anpassung tut, verwandte Funktionen zu gruppieren, Implementierungsmuster zu identifizieren und kontextbezogene Migrationsempfehlungen bereitzustellen.
  • Zuordnen und empfehlen - Ordnet jede Funktion ihrer Adobe Commerce as a Cloud Service Entsprechung zu, einschließlich: Standardfunktionen, App Builder-Anwendungen oder Adobe-Services. Im Anschluss daran wird ein Modernisierungspfad empfohlen und die Komplexität, die Abhängigkeiten und der Implementierungsaufwand werden bewertet.
  • Bericht - Erstellt eine exportierbare Roadmap für die Planung der Migrationsausführung, mit der Sie die Risiken an die Stakeholder kommunizieren können. Es werden auch Prioritäten, Abhängigkeiten, technische Verschuldung und Implementierungsrisiken genannt.

Bewertungswert

Der Wert einer Bewertung entspricht dem Maß an Vertrauen, das Sie haben können, bevor Sie sich auf Entwicklungsspezifikationen festlegen. Anstatt eine Migration mit regelmäßigen Scoping-Praktiken zu schätzen, bietet die Bewertung ein evidenzbasiertes Verständnis der Implementierung. Dazu gehört, welche Anpassungen einfach zu migrieren sind, welche neu gestaltet werden müssen und welche vollständig eingestellt werden können. Bewertungen kommen routinemäßig zu veralteten oder nicht verwendeten Funktionen, sodass Sie technische Schwierigkeiten reduzieren können.

Jede Empfehlung enthält Belege zusammen mit Zitaten zurück zur zugrunde liegenden Implementierung, die es Architekten und Ingenieuren ermöglichen, während der Planung zu validieren. Da jede Bewertung derselben Methodik folgt, können Sie mehrere Entwicklungsbedürfnisse mithilfe eines konsistenten Bewertungs- und Planungs-Frameworks vergleichen.

Die Bewertung ist nicht nur ein Ausgangspunkt. Das nachgelagerte Migrations-Tool nutzt die Ergebnisse der Bewertung, um die Implementierung zu beschleunigen und die Konsistenz mit dem genehmigten Migrationsplan sicherzustellen. Die Anpassungsanalyse wird zum Blueprint für die Anwendungsmodernisierung, während die Datenbewertung den Datenmigrationsaufwand durch die Analyse der Datenbankgröße, des Entitätsbestands und benutzerdefinierter Tabellen abdeckt.

Prüfungsumfang

Das Migrationsbewertungs-Tool konzentriert sich auf das Verständnis der gesamten Migrationslandschaft. Es analysiert benutzerdefinierte Module, Plug-ins, Ereignisse, APIs, Cron-Aufträge, Warteschlangen, Integrationen mit externen Systemen, Storefront-Merkmale und das Datenbankschema, von dem diese Anpassungen abhängen. Die Bewertung ordnet die Ergebnisse den verfügbaren Adobe Commerce as a Cloud Service-Funktionen zu und identifiziert, wo Funktionen mithilfe von App Builder modernisiert oder für die SaaS-Architektur neu entwickelt werden sollten.

Die Bewertung ist eher ein Planungs- als ein Ausführungswerkzeug. Er ermittelt, was modernisiert werden sollte, schätzt die Komplexität der Implementierung ein und gibt Empfehlungen. Implementierungsentscheidungen und Architekturvalidierung bleiben gemeinsame Aktivitäten von Adobe, Partnern und Customer-Engineering-Teams.

Daten, die in benutzerdefinierten Tabellen von Erweiterungen von Drittanbietern gespeichert werden, werden als Überlegungen zur Migration angezeigt. Bei der standardmäßigen Datenmigration werden diese Daten nicht automatisch migriert. Zur Unterstützung dieser Szenarien könnten benutzerdefinierte App Builder erforderlich sein. Weitere Informationen finden ​ im ​ zur Datenmigration .

Die Bewertung bietet Analysen für die Workflows zur Anpassung der Storefront und Datenmigration:

  • Migration von Code und Storefront - Die Anwendungsanalyse der Bewertung wird zur Blueprint für das Commerce Developer MCP.
  • Datenmigration - Der Entitätsbestand der Bewertung, die Analyse der Datenbankmerkmale und die Analyse benutzerdefinierter Tabellen bilden den Umfang für den Commerce-Datenmigrations-Service.

Sie können Bewertungen auch bei der Weiterentwicklung Ihrer Anwendungen erneut ausführen. Auf diese Weise können Ihre Teams Korrekturarbeiten validieren, den Modernisierungsfortschritt messen und Migrationspläne während des gesamten Projekts kontinuierlich verfeinern.

Nächste Schritte

Jede Adobe Commerce as a Cloud Service Migration sollte mit einer Bewertung beginnen. Dies ist eine kostengünstige Methode, um den Umfang festzulegen, die Unsicherheit zu reduzieren und einen gemeinsamen Migrationsplan zu erstellen, bevor die Implementierung beginnt.

Weitere Informationen zu den Bewertungs-Tools und zum nachgelagerten Entwickler-Workflow finden Sie unter Adobe Commerce Developer MCP.

Migration von Code und Storefront (Commerce Developer MCP)

In Adobe Commerce on Cloud oder On-Premise-Anpassungen können prozessinterne PHP-Module, Plug-ins und Ereignisbeobachter verwenden, die innerhalb der Anwendung ausgeführt werden. Adobe Commerce as a Cloud Service ist eine versionslose SaaS-Plattform, und dieses Modell gilt nicht mehr. Anpassungen werden als prozessexterne Adobe Developer App Builder ausgeführt, die über Ereignisse und APIs in Commerce integriert werden können. Die Modernisierung der Anpassungen eines Stores für diese Architektur ist in der Regel der wichtigste technische Aufwand bei einer Adobe Commerce as a Cloud Service.

Übersicht über die Code-Migration

Ausgehend von der Migrationsbewertung bietet das Commerce Developer MCP ein dialogorientiertes IDE-Erlebnis für die Modernisierung veralteter PHP-Anpassungen in App Builder. Es bietet auch Unterstützung für den Wiederaufbau von Storefronts auf Edge Delivery Services (EDS). Durch die direkte Nutzung der Ergebnisse des Migrationsbewertungswerkzeugs sorgt das Commerce Developer MCP dafür, dass die Implementierung mit dem genehmigten Migrationsfahrplan im Einklang steht, indem es die manuelle Interpretation reduziert, die Rückverfolgbarkeit aufrechterhält und die Konsistenz des gesamten Prozesses sicherstellt.

Während die Migration der Hauptanwendungsfall ist, ist der Commerce Developer MCP als umfassender KI-Entwicklungsagent für Adobe Commerce konzipiert. Das MCP unterstützt Modernisierung, Neuentwicklung, operative Workflows und alle Updates für Adobe Commerce as a Cloud Service. Dank dieser Flexibilität können Teams auch lange nach der Migration Commerce-Anwendungen erstellen und erweitern.

Commerce Developer MCP

Anhand der Ergebnisse der Migrationsbewertung wandelt der Commerce Developer MCP identifizierte Anpassungen mithilfe eines iterativen Entwicklungs-Workflows in App Builder Anwendungen um. Beachten Sie bei der Entwicklung mit diesen Tools die folgenden Richtlinien:

  • Mit dem Blueprint beginnen - Das Commerce Developer MCP nutzt die Migrationsbewertung und verwendet die identifizierten Anpassungen, Empfehlungen und Migrationsprioritäten als Grundlage für die Implementierungsplanung.

  • Jede Anpassung planen - Für jede Anpassung entwickelt der Commerce Developer MCP eine Spezifikation, die die empfohlene Adobe Commerce as a Cloud Service, die erforderlichen Integrationsmuster und alle Neugestaltungen beschreibt, die für die Umstellung auf eine prozessexterne Anwendung erforderlich sind.

  • Gemeinsam erstellen - Anstatt zunächst Code zu generieren, unterstützt Sie das Commerce Developer MCP während des gesamten Entwicklungslebenszyklus, indem es Implementierungen plant, die Architektur erörtert, Code generiert und verfeinert, empfohlene Muster validiert und Bereitstellungsanleitungen bereitstellt. Entwickler können generierte Implementierungen iterativ durch natürliche Sprache verfeinern, sodass sich die Projektdetails während des gesamten Modernisierungsvorgangs gemeinschaftlich entwickeln können.

    • Die generierten Implementierungen sind so konzipiert, dass sie die Bereitstellung beschleunigen und gleichzeitig von den Engineering-Teams vollständig überprüfbar, testbar und erweiterbar bleiben.
  • Integrieren und Bereitstellen - Das Commerce Developer MCP verbindet Anwendungen über die entsprechenden Integrationsmuster mit Commerce, unterstützt Bereitstellungs-Workflows und validiert Implementierungen vor der Bereitstellung anhand empfohlener Architekturmuster, was die Konsistenz verbessert und den doppelten Aufwand reduziert.

    • Das Commerce Developer MCP enthält das Adobe Commerce App Builder MCP, das Domain-Kenntnisse, Implementierungsmuster, Architekturanleitungen, kontextuelle Produktexperten und validierte Codierungsverfahren direkt in Ihrem Entwicklungs-Workflow bereitstellt. Dadurch wird sichergestellt, dass die MCP-Empfehlungen weiterhin auf die Best Practices von Adobe abgestimmt sind, unabhängig davon, ob die Entwickler direkt mit dem Commerce Developer MCP oder in Kombination mit anderen Agenten wie Claude, Cursor oder Copilot arbeiten.

Modernisierung der Storefront

Im Frontend modernisiert der Commerce Developer MCP Storefronts auf Edge Delivery Services (EDS) für Commerce mithilfe der Adobe Commerce-Textbausteine, Dropdown-Komponenten und EDS-Blöcke.

Das Commerce Developer MCP lädt vorhandene Storefront-Projekte basierend auf dem Commerce-Textbaustein. Es modernisiert Ihre Storefront durch:

  • Erstellen responsiver EDS-Blöcke
  • Generieren von Commerce-fähigen Seitendaten (Startseite, PLP, PDP, Warenkorb, Checkout, Konto)
  • Erstellen und Erweitern von Dropdown-Komponenten
  • Übersetzen von Designs in EDS-Implementierungen
  • Konvertieren veralteter monolithischer Storefronts in eine zusammensetzbare EDS-Blockarchitektur

Der MCP unterstützt auch bei:

  • Komponentenmodernisierung
  • Wiederverwendbare Blockzusammensetzung
  • Erlebnisoptimierung
  • Abstimmung mit aktuellen Best Practices für Edge Delivery Services

MCP-Wert für Entwickler

Der Wechsel von PHP-Anpassungen im laufenden Prozess hin zu zusammenstellbaren App Builder-Anwendungen stellt einen bedeutenden Wandel der Architektur dar. Das Commerce Developer MCP schließt diese Lücke, indem es Adobe Commerce, App Builder Implementierungsmuster und Best Practices für Produkte direkt in den Entwicklungs-Workflow einbettet.

Die Einbeziehung dieses Kontexts bietet eine verbesserte Konsistenz sowohl bei der Versandgeschwindigkeit als auch bei der technischen Qualität. Teams können Anwendungen schneller modernisieren und gleichzeitig Implementierungen erstellen, die einer konsistenten Architekturanleitung folgen.

Durch die Einbettung empfohlener Implementierungsmuster reduziert das Commerce Developer MCP die Abhängigkeit von individuellem Know-how und hilft Unternehmen, Modernisierungsmaßnahmen in allen Projekten konsistent zu skalieren.

Der Migrationsprozess ist auch eine Möglichkeit, die bestehende Implementierung zu verbessern. Teams können veraltete Anpassungen vereinfachen, veraltete Funktionen einstellen, SaaS-Funktionen übernehmen und die Anwendungsarchitektur modernisieren, anstatt historische technische Schulden voranzutreiben.

Da das Commerce Developer MCP die Migrationsbewertung direkt nutzt, bleibt bei jedem Modernisierungsansatz die Rückverfolgbarkeit bis zur ursprünglichen Bewertung erhalten, sodass die Implementierung weiterhin mit der genehmigten Migrationsplanung übereinstimmt.

Das Commerce Developer MCP fördert auch das Design zusammensetzbarer Anwendungen, indem es modulare App Builder-Anwendungen fördert, die sich unabhängig von den sich ändernden Geschäftsanforderungen entwickeln können.

MCP-Umfang für Entwickler

Am Backend modernisiert der Commerce Developer MCP die Anpassungs- und Integrationsebene, indem PHP-Module, Plug-ins und Ereignisbeobachter in App Builder-Anwendungen umgewandelt werden, und legt Integrationsmuster fest, um sie mit Adobe Commerce zu verbinden. Außerdem wird die Entwicklung an der Kasse, bei Zahlungen und in der Admin-Benutzeroberfläche beschleunigt.

Im Frontend modernisiert der Commerce Developer MCP Storefronts von Commerce auf Edge Delivery Services.

Die Datenmigration wird vom MCP nicht verarbeitet. Geschäftsdaten werden über den Commerce Data Migration Service migriert. Das MCP unterstützt die App Builder Anwendungen, die erforderlich sind, wenn Geschäftslogik oder benutzerdefinierte Tabellen eine Anwendungsmodernisierung erfordern.

Nächste Schritte

Die Modernisierung von Code und Storefront beginnt, sobald die Roadmap für das Migrationsbewertungs-Tool den Migrationsbereich und die Prioritäten festgelegt hat.

Weitere Informationen zur Installation und Verwendung des MCP finden Sie in der Dokumentation Commerce Developer MCP .

Datenmigration (Commerce Data Migration Service)

Für die Migration zu Adobe Commerce as a Cloud Service müssen u. U. jahrelange Daten migriert werden, darunter: Kataloge, Bestellungen, Kunden und Konfigurationen.

Der Commerce-Datenmigrations-Service ersetzt eine manuelle Migration durch einen einzigen, wiederholbaren, automatisierten Prozess. Dies macht komplexe Datenbankmigrationen vorhersehbarer und effizienter.

Commerce Data Migration Service

Bei einer Migration wird ein geführter Workflow verwendet, der von einem Docker-Befehlszeilen-Tool (./bin/console migration) gesteuert wird. Ein Systemintegrator oder Benutzer führt diesen Workflow für den Quellspeicher aus.

Die Migration von Kerndaten ist automatisiert, aber die meisten Migrationen umfassen nicht standardmäßige Schemata, Erweiterungen und Edge-Fälle. Daher beginnen alle Migrationen mit einer Bewertung des Quellspeichers. Nachdem Sie die Anmeldeinformationen und die Konnektivität überprüft, die Migration registriert und eine Überprüfungsgrundlinie eingerichtet haben, können Sie mit der Datenmigration fortfahren.

Das Migrations-Service-Tool führt die folgenden Datenverwaltungsschritte aus:

  1. Extrahieren und Transformieren - Extrahiert alle relevanten Daten parallel aus der Quelle und gestaltet sie für die Adobe Commerce as a Cloud Service neu. Inkompatible Daten werden herausgefiltert und benutzerdefinierte Attribute und andere Strukturen werden neu zugeordnet.
  2. Load - Überträgt die extrahierten Daten an den Commerce-Datenmigrations-Service. Der Service lädt die Daten in die Adobe Commerce as a Cloud Service, erstellt dann die Indizes neu und nimmt den Katalog auf.
  3. Verify - Vergleicht Quell- und Zieldaten auf Datenbankebene. Anschließend validiert der Service ein Beispiel für Live-Datensätze über die GraphQL-Storefront- und die Admin-REST-APIs, um die Daten zu überprüfen.
  4. Bericht - Konsolidiert die Ergebnisse jedes Schritts in einem endgültigen Migrationsbericht.

Diese Datenverschiebungsstufen erfordern ein Wartungsfenster, aber während der Vorbereitungsphase bleibt der Speicher betriebsbereit, wodurch Ausfallzeiten auf ein Minimum beschränkt werden.

Wert des Migrationsdienstes

Der Commerce-Datenmigrations-Service bewahrt die Datenintegrität mithilfe von Beweisen. Jede Migration wird durch den Vergleich von Quell- und Zieldaten und die Validierung eines Beispiels von Live-Datensätzen über die APIs verifiziert. Daten, die Adobe Commerce as a Cloud Service nicht eindeutig zugeordnet werden können, z. B. benutzerdefinierte Attribute, werden während der Extraktion automatisch gefiltert und neu zugeordnet.

Der Migrationsdienst wurde für Datenbanken im Unternehmensmaßstab entwickelt. Die Datenmigration wird asynchron partitioniert und verarbeitet, sodass große Kataloge und umfangreiche Auftragsverläufe zuverlässig migriert werden können. Wenn die Pipeline wächst, können mehrere Migrationen parallel ausgeführt werden. Wenn eine Migration unterbrochen wird, wird sie von der letzten abgeschlossenen Phase fortgesetzt und angehaltene Aufträge werden automatisch erkannt und erneut versucht.

Ausfallzeiten werden auf folgende Weise minimiert:

  • Die meisten Arbeiten werden ausgeführt, während das Geschäft aktiv bleibt, was bedeutet, dass nur die endgültige Umstellung ein Wartungsfenster erfordert.
  • Die Datenmigration verwendet hocheffiziente direkte SQL-Lese- und Schreibvorgänge und überspringt Tabellen und Datensätze, die nicht migriert werden müssen.

Da bei Migrationen Produktionsdaten durch die Adobe-Infrastruktur verschoben werden, ist der gesamte Pfad gesichert:

  • Alle Uploads werden vor Erreichen des Ziels auf Malware überprüft
  • Die Aufnahmeschicht validiert Dateitypen und blockiert unsichere Datenbankvorgänge
  • Jede Anfrage wird mithilfe von Adobe IMS und Gateway-Signaturüberprüfung authentifiziert

Der Commerce-Datenmigrations-Service ist weltweit in der Produktionsumgebung verfügbar und hat bereits mehrere Migrationen auf Unternehmensebene durchgeführt.

Benutzerdefinierte Daten und Daten von Drittanbietern

Der Migrationsdienst unterstützt nur die wichtigsten Commerce-Daten von Erstanbietern. Der Migrationsdienst verarbeitet keine benutzerdefinierten Entitäten von Drittanbietern.

Daten von Drittanbietern können fallweise migriert werden, was eine entsprechende Anpassung an das Docker-Extraktions-Tool erfordert. Nach der Erstellung benutzerdefinierter Tools können die Daten aus der Quelle extrahiert und in die App Builder- oder Drittanbieterdatenbank geschrieben werden.

Da jede Erweiterung ihre Daten unterschiedlich modelliert, kann ein Migrationspfad für Drittanbieterdaten nur entworfen werden, nachdem das Schema und die Speicherorte des Quell- und Zielspeichers bestimmt wurden. Datenmigrationen von Drittanbietern sollten frühzeitig erkannt werden, um Zeit für die Festlegung des Umfangs zu haben.

Nächste Schritte

Wenn Sie bereit für die Migration sind, füllen Sie den Fragebogen zur Datenmigration aus, der die Quelltopologie, den Entitätsbereich, die Volumes, Compliance-Beschränkungen, die Umstellungsmechanik und alle benutzerdefinierten Tabellen) ​, die für die Migrationsplanung erforderlich sind. Durch das Ausfüllen dieses Fragebogens kann Adobe Ihre Umgebung bewerten und ein Migrationsfenster planen.

Lesen Sie die Handbuch zum Tool für die Massendatenmigration, um mehr über den Workflow, die unterstützten Daten und die Verifizierung zu erfahren.

Systemintegratoren, die eine Quellumgebung vorbereiten, können auch die standardmäßige Adobe Commerce Cloud-CLI und die Adobe Developer Console für IMS-Anmeldeinformationen verwenden.

recommendation-more-help
commerce-help-cloud-service