Zum Inhalt springen
Beta

Migration at a Glance

Zuletzt aktualisiert am

Stackit LogoStackit Logo
STACKIT

Migration at a Glance

Schneller, bildzentrierter Rundgang durch das STACKIT Migration Framework für Messestände und Kurzbriefings: ein Bild je Phase und Modul, im Automatik-Loop.

PLAN

Die Reise in die Cloud

Beginnen Sie an der Touristeninformation, bereiten Sie sich im Basecamp vor und folgen Sie dem Weg zu Migration, Betrieb und Innovation. Fragen Sie, wo Ihre Organisation heute steht. Die sechs Bildstationen erzählen eine vereinfachte Geschichte und sind keine formalen Framework-Phasen.

Bergreise zu STACKIT mit Stationen für Orientierung, Strategie, Vorbereitung, Migration, Betrieb und Innovation sowie Basecamp und Landing-Zone-Hütte
Bergreise zu STACKIT mit Stationen für Orientierung, Strategie, Vorbereitung, Migration, Betrieb und Innovation sowie Basecamp und Landing-Zone-Hütte
PLAN

Migrationsphasen

STACKIT Cloud Migration Framework Journey across the four phases Assess, Design and Mobilize, Migrate, and Run with their key modules. Assess PHASE 1 Assess Design & Mobilize PHASE 2 Design & Mobilize Migrate PHASE 3 Migrate Run PHASE 4 Run PLANUNG Discovery Discovery Apps und Abhängigkeiten erfassen. Design Design Ziel-Patterns definieren. Migration Plan Migration Plan Wellen und Reihenfolge planen. Rapid Discovery Rapid Discovery Workloads inventarisieren für eine frühe Scope- und Kosten-Baseline. TCO-Report TCO-Report Migrationskosten modellieren für Investitions- und Planungsentscheidungen. Readiness Assessment Readiness Assessment Technologie- und Organisationslücken vor dem Detail-Design bewerten. Deepdive-Workshop Deepdive-Workshop STACKIT-Services und Plattform-Optionen für das Zieldesign erkunden. Briefings & Workshops Briefings & Workshops Stakeholder zu Zielen, Scope und Migrations- Erwartungen ausrichten. Business Case Business Case Wert, Aufwand und Investition pro Applikation vergleichen. Enablement ENABLEMENT Center of Excellence Trainings & Learning Paths Documentation & Reference Landing Zone Landing Zone Sichere Plattform-Basis für migrierte Workloads aufbauen. Security & Compliance Security & Compliance Security- und Compliance- Kontrollen für Migration und Betrieb definieren. Target Operating Model Target Operating Model Rollen, Prozesse und Verantwortung für den Zielbetrieb definieren. Migration Factory Setup Migration Factory Setup Teams, Tools und Runbooks für die skalierbare Umsetzung vorbereiten. Migrate MIGRATE Relocate Relocate Rehost Rehost Replatform Replatform Optimize Optimize Sizing, Performance und Kosten nach dem Cutover optimieren. Repurchase Repurchase SaaS-Optionen bewerten, wenn ein Ersatz mehr Wert liefert. Refactor Refactor Strategische Workloads für Cloud-native Skalierbarkeit umbauen. Operating Model Handover Operating Model Handover TOM-Validierung und Ownership-Übergabe Hypercare Hypercare Stabilisierungsphase direkt nach dem Cutover. Operate Operate Stabiler Cloud-Regelbetrieb. Support Support Incidents und Service Requests über alle Support-Verantwortungen steuern. Customer Success Customer Success Adoption, Ergebnisse und Wertrealisierung mit Stakeholdern verfolgen.
Phasenübersicht des STACKIT Migration Frameworks von Assess über Design and Mobilize und Migrate bis Run
BASE

Assess

Positionieren Sie Assess als die schnelle Phase mit geringem Aufwand, die eine erste Faktenbasis schafft und die Migrationsabsicht qualifiziert, bevor die tiefere Design-Arbeit beginnt.

Übersicht In 2 Trails

Assess ist die erste Phase des STACKIT Migration Frameworks. Sie schafft eine belastbare, faktenbasierte Grundlage für Migrationsentscheidungen, bevor Zielbilder und Migrationswellen detailliert ausgearbeitet werden.

Die Phase verbindet technische Bewertung, kommerzielle Transparenz und organisatorische Abstimmung, damit die nachfolgende Umsetzung mit klaren Prioritäten startet.

Assess startet typischerweise dann, wenn ein Vorhaben strategisch priorisiert ist, aber noch keine belastbare Grundlage für Entscheidungen vorliegt.

  1. Start mit grob definiertem Scope, Business-Treibern und benannten Entscheidungsträgern.
  2. Aufbau der Basis durch Rapid Discovery, Readiness-Bewertung, Kostenmodellierung und Workshops.
  3. Abschluss, sobald Scope-Annahmen, Migrationsreife und wirtschaftliche Leitplanken belastbar sind.

Assess ist abgeschlossen, wenn der Übergang in Design and Mobilize auf einer gemeinsamen Sicht zu Kosten, Risiken und Umsetzbarkeit freigegeben werden kann.

Assess reduziert Unsicherheit in einem frühen Stadium und richtet Business und IT aus, bevor umfangreiche Umsetzungsaufwände entstehen.

Finanzielle Transparenz

Eine erste Kostenbandbreite und TCO-Sicht liegt für Investitionsentscheidungen vor.

Klarheit zur Readiness

Lücken in Technologie, Governance, Fähigkeiten und Betriebsmodell werden früh sichtbar.

Stakeholder-Alignment

Führung, Delivery-Teams und technische Verantwortliche einigen sich auf Ziele und Erwartungen.

Risikoreduktion

Kritische Annahmen und Restriktionen werden dokumentiert, bevor das Zielbild detailliert wird.

  • Rapid Discovery: Liefert Mengen und Daten für frühe Kostenabschätzungen.
  • TCO Report: Bewertet die Gesamtkosten und den wirtschaftlichen Verlauf der Migration.
  • Readiness Assessment: Bewertet die Bereitschaft zur Migration in Technologie und Organisation.
  • Deepdive Workshop: Macht die technischen Teams früh mit der STACKIT Plattform und relevanten Services vertraut.
  • Briefings and Workshops: Stimmt Kunde und STACKIT zu Anforderungen, Verantwortlichkeiten und der vorvertraglichen Zusammenarbeit ab.

Am Ende von Assess sollten mindestens folgende Ergebnisse vorliegen:

  • Entscheidungsreife Ausgangsbasis: Dokumentierte Sicht auf Ist-Landschaft, Umfang und Kandidaten für die Migration.
  • Erste Kostenübersicht: Kostenindikation und TCO-Richtung mit transparenten Annahmen.
  • Readiness und Sicht auf Risiken: Priorisierte Lücken und notwendige Maßnahmen für die Mobilisierung.
  • Übergabekriterien: Klare Entry-Kriterien für Design and Mobilize.

Assess finalisiert nicht die gesamte Zielarchitektur. Die Phase liefert die validierten Eingaben, um in Design and Mobilize die detaillierte Planung, Wellenplanung und Factory-Vorbereitung umzusetzen.

Rapid Discovery
Rapid-Discovery-Prozess Eingabedaten werden mit Rapid-Discovery-Tooling verarbeitet und in entscheidungsrelevante Ergebnisse für frühe Migrationsentscheidungen überführt. EingabedatenCMDB- und Inventar-ExporteAsset-Listen, Hosts und Plattform-BasisdatenHypervisor- und Cloud-ReportsNutzung, Footprint und AuslastungssignalePlattform-ListenKubernetes-, Datenbank- und OS-BaselinesRapid-Discovery-ToolingDatensätze aufnehmen und normalisierenQuellen in ein einheitliches Schema überführenAssets klassifizieren und aggregierenNach Technologie und Menge konsolidierenAnnahmen anwendenKonfidenzniveaus und WachstumsfaktorenOutput-InformationenKonsolidierte Asset-BaselineFaktenbasis für Umfang und PlanungInitiales STACKIT-SizingErste KapazitätsannahmenPreisindikation und TCO-KorridorFrühe Kostenorientierung für Entscheidungen
Rapid-Discovery-Prozess, der Rohdaten in eine entscheidungsreife Basis überführt
Readiness Assessment

Bewerten Sie technische, prozessuale, personelle, finanzielle und Governance-Readiness und ordnen Sie jede Lücke einer verantwortlichen Person und einem Wellen-Gate zu.

Readiness Assessment auf einen Blick Fünf Readiness-Dimensionen überführen Workshop-Nachweise in ein verantwortetes Migrations-Backlog und eindeutige Wellen-Gates. Fünf Dimensionen. Eine umsetzbare Migrationsgrundlage. Workshop-Nachweise validieren, Lücken erkennen und jeden Befund in eine verantwortete Maßnahme überführen. 1 Technik Konten, IAM, NetzwerkAutomation und GuardrailsObservability-Baseline 2 Prozesse Onboarding und ChangeRecovery und IncidentsAusnahmebehandlung 3 Personal CCoE und PlattformrollenSicherheit und BetriebRollenbasierte Fähigkeiten 4 Finanzen Freigegebenes BudgetKostenzuordnung und FinOpsWertbeitrag-Tracking 5 Governance Security und ComplianceDatenschutzKontrollen und Reporting ERGEBNIS Verantwortetes Readiness-Backlog → Blocker und Maßnahmen vor der Welle → nachweisbare Wellen-Gates
Fünf Readiness-Dimensionen führen von validierten Nachweisen zu einem verantworteten Backlog und Migrationswellen-Gates
LIFT

Design and Mobilize

Positionieren Sie Design and Mobilize als die Phase mit dem größten inhaltlichen Gewicht: Sie überführt Assess-Signale in einen ausführbaren, factory-fähigen Lieferplan.

Übersicht In 2 Trails

Design and Mobilize ist die Planungs- und Befähigungsphase zwischen Assess und Migrate. Sie überführt die Ergebnisse aus Assess in umsetzbare Zielbilder, Governance, Migrationsplanung und operative Readiness.

Damit schafft die Phase die Voraussetzungen, um Migration in Wellen kontrolliert, skalierbar und sicher umzusetzen.

Die Phase startet, sobald Assess Scope, Readiness und wirtschaftliche Richtung bestätigt hat.

  1. Start mit vertiefter Erfassung von Anwendungen, Abhängigkeiten und Restriktionen.
  2. Ausarbeitung von Zieldesigns, Business Cases und Wellenplanung bei gleichzeitigem Factory-Aufbau.
  3. Abschluss, sobald die ersten Wellen freigegeben sind und Runbooks, Governance und Teams einsatzbereit sind.

Design and Mobilize ist abgeschlossen, wenn Migrationswellen mit stabilen Eingaben, klaren Verantwortlichkeiten und definierten Kontrollen gestartet werden können.

Diese Phase macht aus strategischer Ausrichtung eine belastbare Umsetzungsfähigkeit und verhindert ungeplante oder nicht steuerbare Migrationsläufe.

Architektur-Readiness

Zielbilder und Migrationspfade je Anwendung werden nachvollziehbar definiert.

Factory-Befähigung

Rollen, Prozesse, Tooling und Runbook-Governance stehen vor der Skalierung bereit.

Security by Design

Security- und Compliance-Anforderungen werden früh in Design und Planung verankert.

Hohe Umsetzungsqualität

Wellen werden abhängigkeitsbewusst, realistisch und operativ belastbar geplant.

  • Discovery: Schafft Transparenz zu Anwendungen, Abhängigkeiten und Randbedingungen.
  • Migrationsplan: Überführt Strategie in eine umsetzbare Wellenplanung.
  • Design: Definiert den Ansatz für die Migration und Zielbilder je Gruppe von Anwendungen.
  • Migration Factory Setup: Etabliert Betriebsmodell, Schnittstellen und Vorgehen.
  • Business Case: Konsolidiert Aufwand, Nutzen und die Sicht auf Investitionen pro Scope.
  • Enablement: Bündelt Governance, Trainings, Lernpfade und Referenz.
  • Landing Zone: Implementiert die sichere und skalierbare Basis der Plattform.
  • Target Operating Model: Legt Governance, Verantwortlichkeiten und Fähigkeiten für einen stabilen Cloud-Betrieb fest.
  • Security und Compliance: Definiert verbindliche Anforderungen für Kontrollen und Nachweise.

Am Ende von Design and Mobilize sollten mindestens folgende Ergebnisse vorliegen:

  • Freigegebene Zielbilder: Architektur- und Migrationsentscheidungen pro Workload-Klasse.
  • Migrationsplan bereit für Wellen: Sequenzierte, abhängigkeitsbewusste Wellen mit priorisiertem Backlog.
  • Etabliertes Factory-Modell: Governance-Taktung, Runbook-Standards und Delivery-Ownership.
  • Plattform und Rahmen für Kontrollen: Landing Zone und Security-/Compliance-Leitplanken für die Umsetzung.

Design and Mobilize kann sich mit den ersten Migrationswellen überlappen. Sobald der Zuschnitt der Wellen und Runbooks für die ersten Umsetzungen validiert sind, startet Migrate und die detaillierte Planung wird iterativ für Folgewellen fortgeführt.

Discovery
Discovery von Quelle zur Entscheidung Discovery trennt technische und menschliche Eingaben, führt technische und menschlich angereicherte Analysen aus und übergibt beide Ergebnisströme an nachgelagerte Module. Discovery-EingabenTechnisches und automatisiertes DiscoveryInfrastruktur-InventarCMDB, VM, Datenbanken, Middleware, StorageLaufzeit- und NutzungsdatenCPU, RAM, I/O, Netzwerk und SaisonalitätIntegrations- und Fluss-SignaleNetzwerkpfade, APIs, Identität, DatenflüsseAssessment-getriebene menschliche EingabenSecurity- und Compliance-KontextDatenklassen, Kontrollen, Audit-AnforderungenOwner- und Business-InputKritikalität, Release-Fenster, Lifecycle-PläneDiscovery-Analyse-ToolingTechnikbasierte AnalysenNormalisieren und korrelierenDatensätze und technische Identitäten zusammenführenAbhängigkeiten abbildenKommunikation und Kopplung ableitenNutzungs- und Sizing-AnalyseBelastbare Lastkorridore ableitenVorläufige SegmentierungNach Stack und Umgebung gruppierenHuman-driven Analysen (Application-Owner-Input)Kritikalität und Risiko kalibrierenBusiness-Impact und Restriktionen validierenWellenfähigkeit und ReihenfolgeAbhängigkeiten mit Release-Fenstern abstimmenAnnahmen- und Gap-RegisterOffene Punkte und Reifegrad dokumentierenÜbergabe-ErgebnisseTool-basierte ErgebnisseDesignOptionen für Zielarchitektur und belastbare Sizing-DatenLanding ZonePlattform-Guidelines und Anforderungen an Account-StrukturenMigrationsplanWellen-Backlog, Reihenfolge und Cutover-FensterAssessment-validierte ErgebnisseSecurity und ComplianceControl-Bedarfe, Datenklassen und Remediation-PunkteOperating ModelRollenbild, Ownership-Grenzen und ProzessauswirkungenBusiness CaseValue-/Risikoprofil und Modernisierungsprioritäten
Discovery-Analyseablauf, der technische und menschliche Eingaben in entscheidungsreife Ergebnisse überführt
Design
R-Strategie-Migrationsmethode Entscheidungsfluss von Discovery bis Produktion mit den sieben R-Strategien: Relocate, Rehost, Replatform, Repurchase, Refactor, Retain und Retire. R-Strategie-MigrationsmethodeFrom discovery and path selection through the seven R-strategies to validation, transition, and production.DiscoveryDiscoveryAssess / prioritizeAssess / prioritizeDetermine migration pathDetermine migration pathValidationValidationTransitionTransitionProductionProductionRelocateRelocate(move VM)Define Landing ZoneDefine Landing ZoneUse migration toolsUse migration toolsAUTOMATEMANUALInstallInstallConfigConfigDeployDeployValidation & handoverRehostingRehosting(move application)Define Landing ZoneDefine Landing ZoneUse migration toolsUse migration toolsAUTOMATEMANUALInstallInstallConfigConfigDeployDeployReplatformingReplatforming(lift and reshape)Define Landing ZoneDefine Landing ZoneMap Target PlatformMap Target PlatformAdapt Platform StackAdapt Platform StackRepurchasingRepurchasing(replace, drop and shop)Purchase COTS/SaaS and licensingPurchase COTS/SaaS and licensingMigrate business processMigrate business processRefactoringRefactoring(re-architecting applications)Redesign application/ infrastructure architectureRedesign application/ infrastructure architectureApp code developmentApp code developmentFull ALM/SDLCFull ALM/SDLCIntegrationIntegrationRetain/moveRetain/movekeep for now or move laterRetire/decommissionRetire/decommissionLanding zone foundationLanding zone foundationShared platform base for all paths
R-Strategie-Methode mit sieben Migrationspfaden: Relocate, Rehost, Replatform, Repurchase, Refactor, Retain und Retire
STACKIT LogoSTACKIT Logo
STACKIT Serviceportfolio-Karte STACKIT · Allgemein Open asset ↗
STACKIT LogoSTACKIT Logo
Workload Migration Use Cases STACKIT · Design And Mobilize › Design Open page ↗

Die R-Strategie erklärt, wie migriert wird. Diese Seite ergänzt die Workload-Sicht und klärt, was migriert wird. Sie ist bewusst lösungsneutral und fokussiert auf transparente Kategorisierung, Machbarkeitsgrenzen und Entscheidungskontext.

Application-Runtime-Migration

Migration kompletter Anwendungs-Runtimes über VM- und Plattform-Ziele hinweg, inklusive Abhängigkeiten, Cutover-Verhalten und Betriebs-Handover.

Container-Plattform-Migration

Migration zwischen Kubernetes-Plattformen mit getrennter Behandlung von stateless und stateful Workload-Profilen.

Datenmigration

Migration großer Dateibestände, Datenbanken und Datenplattform-Workloads mit expliziten Konsistenz-, Performance- und Integritätsgrenzen.

Identity- und Access-Migration

Migration von IAM-Grundlagen wie SSO, Föderation, Rollen, Service-Accounts und Berechtigungsmodellen.

Netzwerk- und Konnektivitäts-Migration

Migration von Routing, DNS, Firewall-Regeln, Segmentierung, privater Konnektivität und umgebungsübergreifenden Kommunikationspfaden.

Integrations- und API-Migration

Migration von API-Verträgen, Messaging, Eventing und Integrations-Endpunkten über Quell- und Zielumgebungen hinweg.

Migration von Security- und Compliance-Controls

Migration von Controls, Nachweisketten, Schlüsselmaterial und Audit-Anforderungen für regulierte Produktionsreife.

Operations- und Observability-Migration

Migration von Monitoring, Alerting, Logging, Incident-Workflows und Service-Level-Baselines für den Betrieb.

Delivery- und Resilienz-Migration

Migration von CI/CD-Pipelines, Automatisierungs-Controls, Backup-Ketten und Disaster-Recovery-Fähigkeiten.

Wie sich die aktuellen Kategorien in dieses Modell einfügen

Abschnitt betitelt „Wie sich die aktuellen Kategorien in dieses Modell einfügen“
  • Application-Stack-Migration ist Teil der Application-Runtime-Migration.
  • Migration großer Dateibestände ist Teil der Datenmigration.
  • Kubernetes-zu-Kubernetes-Migration ist Teil der Container-Plattform-Migration.

STACKIT unterstützt Migrationspfade von AWS und Azure über Anwendungs-Runtimes, Daten, Netzwerk, Identität, Betrieb und Delivery hinweg. Der Zielpfad wird je Workload anhand von Architektur, Datenprofil, Verfügbarkeitsanforderungen und Betriebsmodell ausgewählt.

Das servicebezogene Ziel-Mapping finden Sie unter Zielservice-Mappings für AWS und Azure.

Nutzen Sie diese Dimensionen, um Anfragen vor der Auswahl von Umsetzungsvarianten zu kategorisieren:

  • Migrationsobjekt: Application Stack, Datenbestand oder Container-Plattform.
  • State-Profil: Stateless, stateful oder gemischt.
  • Kritikalitätsprofil: Business-Kritikalität und akzeptiertes Migrationsrisiko.
  • Konnektivitätsprofil: Netzwerk-Erreichbarkeit und Protokollkompatibilität zwischen Quelle und Ziel.
  • Downtime-Profil: Erlaubte Service-Unterbrechung und Grenzen des Cutover-Fensters.
  • Compliance-Profil: Security-, Audit- und regulatorische Grenzen.
  1. Das primäre Migrationsobjekt identifizieren.
  2. Workload-State-Profil und Kritikalität bestimmen.
  3. Konnektivitäts- und Transfer-Einschränkungen erfassen.
  4. Rahmenbedingungen für Downtime, Konsistenz und Compliance definieren.
  5. Die Anfrage einer Use-Case-Kategorie zuordnen und Annahmen dokumentieren.
  • Umfasst: Application-Stack-Migration (inklusive VM-zentrierter Migrationen).
  • Primäres Ziel: Anwendungs-Runtimes mit planbarem Cutover und Betriebs-Handover überführen.

Verbindliche Grenzen:

  • Abhängigkeits-Klarheit: Integrationsabhängigkeiten und Übergangsfenster müssen bekannt sein.
  • Cutover-Modell: Unterbrechungsmodell und Entscheidungs-Gates müssen freigegeben sein.
  • Rollback-Readiness: Trigger und Ownership müssen definiert sein.
  • Umfasst: Kubernetes-zu-Kubernetes-Migration.
  • Primäres Ziel: Containerisierte Workloads in Ziel-Cluster-Modelle überführen.

Verbindliche Grenzen:

  • State-Klassifikation: Stateless-/Stateful-Grenzen müssen je Komponente explizit sein.
  • State-Portabilität: Storage- und Datenbank-Kompatibilität müssen validiert sein.
  • Traffic-Steuerung: Die Fähigkeit zum progressiven Switch muss bestätigt sein.
  • Umfasst: Migration großer Dateibestände sowie Datenbank-/Datenplattform-Übergänge.
  • Primäres Ziel: Datenbestände mit kontrollierter Konsistenz und Integrität überführen.

Verbindliche Grenzen:

  • Konnektivitäts-Machbarkeit: Die erforderliche Endpunkt-Erreichbarkeit muss validiert sein.
  • Konsistenzmodell: Freeze-Fenster, Delta-Strategie und Validierungsmethoden müssen definiert sein.
  • Performance-Machbarkeit: Durchsatzprofil und Laufzeitgrenzen müssen validiert sein.
  • Primäres Ziel: Identity-Trust- und Access-Modelle ohne Security-Regression überführen.

Verbindliche Grenzen:

  • Trust-Modell-Mapping: Föderation, SSO und Token-Flows müssen gemappt sein.
  • Autorisierungs-Mapping: Rollen- und Entitlement-Mapping müssen validiert sein.
  • Credential-Übergang: Secret-Rotation und Notfall-Zugriffspfade müssen freigegeben sein.
  • Primäres Ziel: Kommunikationspfade und Security-Grenzen zwischen Umgebungen überführen.

Verbindliche Grenzen:

  • Adressierung und Routing: IP-Planung und Routen-Ownership müssen definiert sein.
  • Policy-Parität der Controls: Firewall- und Segmentierungs-Policies müssen abgeglichen sein.
  • Kontinuität der Namensauflösung: Das DNS-Übergangsverhalten muss geplant sein.
  • Primäres Ziel: Service-Schnittstellen und Integrationsmuster überführen, ohne Consumer zu brechen.

Verbindliche Grenzen:

  • Vertragskompatibilität: Versionierungs- und Kompatibilitätsstrategie müssen explizit sein.
  • Abhängigkeits-Sequenzierung: Die Switch-Reihenfolge von Producer/Consumer muss gesteuert werden.
  • Message-Semantik: Annahmen zu Ordering, Retries und wiederholungssicherem Verhalten müssen validiert sein.

7. Migration von Security- und Compliance-Controls

Abschnitt betitelt „7. Migration von Security- und Compliance-Controls“
  • Primäres Ziel: Wirksamkeit der Controls und Audit-Readiness während des Übergangs erhalten oder verbessern.

Verbindliche Grenzen:

  • Control-Mapping: Erforderliche Controls und Nachweispunkte müssen gemappt sein.
  • Schlüssel- und Zertifikats-Handling: Der Übergang kryptografischen Materials muss gesteuert sein.
  • Audit-Kontinuität: Logging- und Nachweis-Aufbewahrungspflichten müssen intakt bleiben.
  • Primäres Ziel: Operative Kontrolle und Incident-Response-Readiness nach der Migration sicherstellen.

Verbindliche Grenzen:

  • Observability-Baseline: Metriken, Logs, Traces und Alerts müssen vor dem Cutover aktiv sein.
  • Betriebs-Ownership: On-Call- und Eskalationspfade müssen zugewiesen sein.
  • Service-Ziele: SLO-/SLA-Ziele und Schwellwerte müssen definiert sein.
  • Primäres Ziel: Software-Delivery- und Resilienz-Fähigkeiten in den Zielbetrieb überführen.

Verbindliche Grenzen:

  • Pipeline-Kontinuität: CI/CD- und Release-Controls müssen auditierbar bleiben.
  • Recovery-Readiness: Backup-/Restore- und DR-Annahmen müssen validiert sein.
  • Automatisierungs-Sicherheit: Leitplanken für Deployment-Automatisierung müssen vorhanden sein.
  • Downtime-Ziel: Geplantes Downtime-Fenster versus Erwartung durchgehender Verfügbarkeit.
  • Konsistenzanforderung: Eventual Consistency, Near-Real-Time oder strikte transaktionale Konsistenz.
  • Änderungstoleranz: Wie viel Architektur- und Anwendungsänderung in der aktuellen Welle akzeptabel ist.
  • Automatisierungsgrad: Manueller, teilautomatisierter oder vollautomatisierter Ausführungspfad.
  • Risiko und Reversibilität: Fähigkeit, Fehler schnell zu erkennen und ohne business-kritische Auswirkung zurückzurollen.

Die Umsetzungsdetails werden auf dedizierten Asset-Seiten gepflegt. Das hält die Übersichtsseite kategorie-fokussiert und lässt konkrete Vorlagen unabhängig weiterentwickeln.

Asset-Titel
Framework
Asset-Typ

Asset-Titel
Framework
Asset-Typ

Asset-Titel
Framework
Asset-Typ

Zielmuster und Runtime auswählen

Das Design-Modul entscheidet vor der Ausführung der Migration, wie eine Anwendung auf STACKIT betrieben werden soll. Diese Seite fokussiert auf Zielarchitektur-Entscheidungen für Anwendungen, nicht auf Landing-Zone-Basisthemen.

Welche Fragen ein gutes Design der Anwendung beantworten muss

Abschnitt betitelt „Welche Fragen ein gutes Design der Anwendung beantworten muss“

Für jede Anwendung sollte das Zielbild diese zentralen Fragen beantworten:

  • Workload-Modell: Soll die Anwendung auf VM, Kubernetes, Cloud Foundry, als statische Auslieferung oder auf einem SaaS-Ziel laufen?
  • Service-Modell-Fit: Welches Service-Modell (IaaS, PaaS, SaaS) balanciert Kontrolle, Geschwindigkeit und Betriebsaufwand am besten?
  • State- und Weg der Daten: Wie werden Datenkonsistenz, Cutover-Sequenz und Rollback umgesetzt?
  • Betriebsmodell: Welches Team verantwortet Day-1/Day-2-Betrieb, Alerting, Backup und Incident Response?
  • Regeln für Risiken: Welche Architekturentscheidungen sind verpflichtend, nur als Ausnahme zulässig oder ausdrücklich ausgeschlossen?

Orientierung zum Service-Modell (IaaS, PaaS, SaaS)

Abschnitt betitelt „Orientierung zum Service-Modell (IaaS, PaaS, SaaS)“

Diese Orientierung hilft bei der praktischen Auswahl für Designs von Anwendungen:

  • IaaS wählen, wenn: Tiefe OS-/Runtime-Kontrolle, Legacy-Abhängigkeiten oder spezielle Anforderungen ans Netzwerk erforderlich sind.
  • PaaS wählen, wenn: Schnellere Lieferung und weniger Betriebsaufwand gewünscht sind, bei weiterhin eigener Verantwortung für die Anwendung.
  • SaaS wählen, wenn: Der Geschäftsprozess ein standardisiertes Produkt akzeptiert und Differenzierung keinen eigenen Plattformbetrieb erfordert.

Nicht nach Gewohnheit entscheiden. Auf Basis messbarer Anforderungen, verfügbarer Betriebskapazität und Zielen über den Lebenszyklus entscheiden.

VM-Runtime (IaaS)

Geeignet für Low-Change-Migrationen und Komponenten mit OS-naher Kontrolle, Spezialagenten oder ausgeprägten Legacy-Abhängigkeiten.

Kubernetes-Runtime (PaaS-nahes Betriebsmodell)

Geeignet für containerisierte Workloads mit Bedarf an skalierbarer Ausführung, standardisierten Releases und Plattformbetrieb.

Cloud-Foundry-Runtime (PaaS)

Geeignet, wenn Teams hohe Entwicklerproduktivität und schnelle Bereitstellung über tiefe Plattformkontrolle priorisieren.

Statische Auslieferung mit Object Storage/CDN

Geeignet für Frontend-/Static-Workloads mit hohem Verteilungsbedarf und geringer Runtime-Komplexität.

SaaS-Ersatzpfad

Geeignet, wenn Prozessfit und Standardfähigkeiten mehr Mehrwert liefern als Migration und Betrieb des bisherigen Stacks.

Architektur-Guardrails für Designs von Anwendungen

Abschnitt betitelt „Architektur-Guardrails für Designs von Anwendungen“
  • Immer umsetzen: Ziel-Runtime, Verantwortung für Daten, Rollback-Trigger und Day-1-Betrieb vor Freigabe der Migration festlegen.
  • Nur als Ausnahme: Temporärer Dual-Run, manuelle Handover oder teilweise Automatisierung nur mit explizitem Risiko und Enddatum.
  • Vermeiden: Runtime-Wechsel, Datenmigration und große Integrationsänderungen in einem unkontrollierten Cutover bündeln.
  • Nie umsetzen: Kein Zielbild ohne Observability-Baseline, Backup-/Recovery-Modell und klar benannte Betriebsverantwortung freigeben.
  1. Anwendungsscope, Abhängigkeiten und nicht-funktionale Anforderungen bestätigen.
  2. Service-Modell-Fit (IaaS, PaaS, SaaS) bewerten und zulässige Runtime-Ziele eingrenzen.
  3. Ein Zielmuster auswählen und dokumentieren, warum Alternativen verworfen wurden.
  4. Datenpfad, Cutover-Sequenz, Validierungsgates und Rollback-Logik festlegen.
  5. Betriebsverantwortung, Monitoring-Baseline und Handover-Kriterien definieren.
  6. Architekturentscheidungen in das Migrations-Runbook überführen.

VM-Muster mit Betriebsbaseline

Spring Boot auf VM mit Application Load Balancer, Observability-Integration und Backup-Strategie.

Kubernetes-Plattformmuster

Spring Boot auf SKE mit gemanagten Datendiensten, Object Storage, Secret Handling und Messaging.

Statische Auslieferung mit CDN-Option

Statische Auslieferung aus Object Storage mit optionaler CDN-Beschleunigung für internetseitige Nutzung.

Hybrides Connectivity-Muster

Zugriff auf den Workload über VPN und zentrale Firewall-Controls für Enterprise-Netze.

Cloud-Foundry-Muster

Spring Boot auf Cloud Foundry mit angebundenen Backing Services wie Redis und RabbitMQ.

Die Pattern-Karten dienen als mögliche Zielbilder. Pro Anwendung sollte ein explizites Zielbild gewählt werden. Mehrere Muster nur kombinieren, wenn Koexistenz bewusst als Übergangszustand geplant ist.

  • Architektur und Runbook trennen: zuerst das Zielbild definieren, danach Sequenz und Rollback für die Migration ableiten.
  • Betrieb von Anfang an einplanen: Observability-Signale, Alarm-Grenzen und Backup- oder Recovery-Erwartungen im Zielzustand festlegen.
  • Managed Services bewusst nutzen: gemanagte Plattform-Services bevorzugen, wenn sie Betriebsaufwand senken und keine unnötige Codeänderung erzwingen.
  • Vertrauensgrenzen im Netzwerk explizit definieren: Ingress, Egress, Ost-West-Controls und Hybrid-Bedarf vor der Umsetzung dokumentieren.
  • Secrets und Zugriffe als Design-Input behandeln: IAM-Rollen, Service Accounts und Secret-Manager-Nutzung früh im Architektur-Paket aufnehmen.
  • Datenmigration vom Runtime-Wechsel entkoppeln: bei stateful Workloads Daten-Gates getrennt von Runtime-Cutover validieren.
  • Messbare Abnahmekriterien festlegen: Verfügbarkeit, Latenz, Skalierung und Recovery müssen vor Handover prüfbar sein.

Diese Architektur-Assets dienen als konkrete Design-Referenzen.

Asset-Titel
Framework
Asset-Typ

Ausführbare Beispiele für Migrationen (bestehend)

Abschnitt betitelt „Ausführbare Beispiele für Migrationen (bestehend)“
Asset-Titel
Framework
Asset-Typ

Die Architektur-Assets helfen bei Auswahl und Begründung der Zielarchitektur, die Runbook-Assets bei der konkreten Umsetzung des Migrationspfad.

Das Design-Modul entscheidet vor der Ausführung der Migration, wie eine Anwendung auf STACKIT betrieben werden soll. Diese Seite fokussiert auf Zielarchitektur-Entscheidungen für Anwendungen, nicht auf Landing-Zone-Basisthemen.

Welche Fragen ein gutes Design der Anwendung beantworten muss

Abschnitt betitelt „Welche Fragen ein gutes Design der Anwendung beantworten muss“

Für jede Anwendung sollte das Zielbild diese zentralen Fragen beantworten:

  • Workload-Modell: Soll die Anwendung auf VM, Kubernetes, Cloud Foundry, als statische Auslieferung oder auf einem SaaS-Ziel laufen?
  • Service-Modell-Fit: Welches Service-Modell (IaaS, PaaS, SaaS) balanciert Kontrolle, Geschwindigkeit und Betriebsaufwand am besten?
  • State- und Weg der Daten: Wie werden Datenkonsistenz, Cutover-Sequenz und Rollback umgesetzt?
  • Betriebsmodell: Welches Team verantwortet Day-1/Day-2-Betrieb, Alerting, Backup und Incident Response?
  • Regeln für Risiken: Welche Architekturentscheidungen sind verpflichtend, nur als Ausnahme zulässig oder ausdrücklich ausgeschlossen?

Orientierung zum Service-Modell (IaaS, PaaS, SaaS)

Abschnitt betitelt „Orientierung zum Service-Modell (IaaS, PaaS, SaaS)“

Diese Orientierung hilft bei der praktischen Auswahl für Designs von Anwendungen:

  • IaaS wählen, wenn: Tiefe OS-/Runtime-Kontrolle, Legacy-Abhängigkeiten oder spezielle Anforderungen ans Netzwerk erforderlich sind.
  • PaaS wählen, wenn: Schnellere Lieferung und weniger Betriebsaufwand gewünscht sind, bei weiterhin eigener Verantwortung für die Anwendung.
  • SaaS wählen, wenn: Der Geschäftsprozess ein standardisiertes Produkt akzeptiert und Differenzierung keinen eigenen Plattformbetrieb erfordert.

Nicht nach Gewohnheit entscheiden. Auf Basis messbarer Anforderungen, verfügbarer Betriebskapazität und Zielen über den Lebenszyklus entscheiden.

VM-Runtime (IaaS)

Geeignet für Low-Change-Migrationen und Komponenten mit OS-naher Kontrolle, Spezialagenten oder ausgeprägten Legacy-Abhängigkeiten.

Kubernetes-Runtime (PaaS-nahes Betriebsmodell)

Geeignet für containerisierte Workloads mit Bedarf an skalierbarer Ausführung, standardisierten Releases und Plattformbetrieb.

Cloud-Foundry-Runtime (PaaS)

Geeignet, wenn Teams hohe Entwicklerproduktivität und schnelle Bereitstellung über tiefe Plattformkontrolle priorisieren.

Statische Auslieferung mit Object Storage/CDN

Geeignet für Frontend-/Static-Workloads mit hohem Verteilungsbedarf und geringer Runtime-Komplexität.

SaaS-Ersatzpfad

Geeignet, wenn Prozessfit und Standardfähigkeiten mehr Mehrwert liefern als Migration und Betrieb des bisherigen Stacks.

Architektur-Guardrails für Designs von Anwendungen

Abschnitt betitelt „Architektur-Guardrails für Designs von Anwendungen“
  • Immer umsetzen: Ziel-Runtime, Verantwortung für Daten, Rollback-Trigger und Day-1-Betrieb vor Freigabe der Migration festlegen.
  • Nur als Ausnahme: Temporärer Dual-Run, manuelle Handover oder teilweise Automatisierung nur mit explizitem Risiko und Enddatum.
  • Vermeiden: Runtime-Wechsel, Datenmigration und große Integrationsänderungen in einem unkontrollierten Cutover bündeln.
  • Nie umsetzen: Kein Zielbild ohne Observability-Baseline, Backup-/Recovery-Modell und klar benannte Betriebsverantwortung freigeben.
  1. Anwendungsscope, Abhängigkeiten und nicht-funktionale Anforderungen bestätigen.
  2. Service-Modell-Fit (IaaS, PaaS, SaaS) bewerten und zulässige Runtime-Ziele eingrenzen.
  3. Ein Zielmuster auswählen und dokumentieren, warum Alternativen verworfen wurden.
  4. Datenpfad, Cutover-Sequenz, Validierungsgates und Rollback-Logik festlegen.
  5. Betriebsverantwortung, Monitoring-Baseline und Handover-Kriterien definieren.
  6. Architekturentscheidungen in das Migrations-Runbook überführen.

VM-Muster mit Betriebsbaseline

Spring Boot auf VM mit Application Load Balancer, Observability-Integration und Backup-Strategie.

Kubernetes-Plattformmuster

Spring Boot auf SKE mit gemanagten Datendiensten, Object Storage, Secret Handling und Messaging.

Statische Auslieferung mit CDN-Option

Statische Auslieferung aus Object Storage mit optionaler CDN-Beschleunigung für internetseitige Nutzung.

Hybrides Connectivity-Muster

Zugriff auf den Workload über VPN und zentrale Firewall-Controls für Enterprise-Netze.

Cloud-Foundry-Muster

Spring Boot auf Cloud Foundry mit angebundenen Backing Services wie Redis und RabbitMQ.

Die Pattern-Karten dienen als mögliche Zielbilder. Pro Anwendung sollte ein explizites Zielbild gewählt werden. Mehrere Muster nur kombinieren, wenn Koexistenz bewusst als Übergangszustand geplant ist.

  • Architektur und Runbook trennen: zuerst das Zielbild definieren, danach Sequenz und Rollback für die Migration ableiten.
  • Betrieb von Anfang an einplanen: Observability-Signale, Alarm-Grenzen und Backup- oder Recovery-Erwartungen im Zielzustand festlegen.
  • Managed Services bewusst nutzen: gemanagte Plattform-Services bevorzugen, wenn sie Betriebsaufwand senken und keine unnötige Codeänderung erzwingen.
  • Vertrauensgrenzen im Netzwerk explizit definieren: Ingress, Egress, Ost-West-Controls und Hybrid-Bedarf vor der Umsetzung dokumentieren.
  • Secrets und Zugriffe als Design-Input behandeln: IAM-Rollen, Service Accounts und Secret-Manager-Nutzung früh im Architektur-Paket aufnehmen.
  • Datenmigration vom Runtime-Wechsel entkoppeln: bei stateful Workloads Daten-Gates getrennt von Runtime-Cutover validieren.
  • Messbare Abnahmekriterien festlegen: Verfügbarkeit, Latenz, Skalierung und Recovery müssen vor Handover prüfbar sein.

Diese Architektur-Assets dienen als konkrete Design-Referenzen.

Asset-Titel
Framework
Asset-Typ

Ausführbare Beispiele für Migrationen (bestehend)

Abschnitt betitelt „Ausführbare Beispiele für Migrationen (bestehend)“
Asset-Titel
Framework
Asset-Typ

Die Architektur-Assets helfen bei Auswahl und Begründung der Zielarchitektur, die Runbook-Assets bei der konkreten Umsetzung des Migrationspfad.

Runbook und Cutover vorbereiten

In diesem Framework wird das Runbook in der Design-Phase erstellt. Es beschreibt den geplanten Ablauf, Controls, Rollback-Logik und Handover-Kriterien je Migrationsstrategie.

Migration Factory Setup erstellt nicht die erste Runbook-Version. Dort werden Design-Runbook-Entwuerfe operativ gehärtet, standardisiert und für die Wellen-Delivery validiert.

Jedes Migrations-Runbook sollte diese Kapitel enthalten:

  • Scope und Kontext: Scope der Anwendung, Kontext von Quelle und Ziel, Annahmen, Ausschlüsse.
  • Owner und Entscheidungsrechte: Technischer Owner, Release-Owner, Rollback-Verantwortung, Eskalationsweg.
  • Abhängigkeiten und Voraussetzungen: Plattform-Readiness, Zugriffe, Datenlage, externe Wartungsfenster.
  • Cutover-Plan: Geordnete Run-Schritte, erwartete Dauer, Freeze-Punkte, Punkte für Kommunikation.
  • Validierungsprüfungen: Funktionale, nicht-funktionale, Security- und Observability-Checks mit Nachweisen.
  • Rollback und Fallback: Trigger-Bedingungen, Rollback-Schritte, Fallback-Kommunikationsfluss.
  • Handover und Day-1-Betrieb: Übergabe an den Betrieb, Incident-Ownership, Post-Cutover-Stabilisierungsphase.

Ausführbar

Schritte sind konkret, geordnet und klar Rollen zuweisbar.

Verifizierbar

Validierungspunkte definieren eindeutige Pass/Fail-Kriterien und benötigte Nachweise.

Wiederherstellbar

Der Rollback-Pfad ist vollständig, zeitlich geplant und an explizite Trigger-Bedingungen gekoppelt.

Handover-ready

Day-1-Betrieb und Ownership-Übergabe sind vollständig spezifiziert.

  1. Strategie-spezifischen Runbook-Entwurf in der Design-Phase erstellen.
  2. Technische Annahmen mit Plattform-, Security- und Operations-Stakeholdern validieren.
  3. Nachweis-Checkpoints und Rollback-Trigger ergänzen.
  4. Zur Standardisierung und Readiness-Prüfung an Migration Factory Setup übergeben.
  5. Nach Probe oder Pilot-Validierung für Wellen-Ausführung freigeben.

Nutzen Sie dieses konkrete Beispiel-Runbook für einen klassischen Rehost-Fall (Spring Boot auf VM):

Asset-Titel
Framework
Asset-Typ

  • Muster: Lift-and-Shift auf Ziel-VM (kein Kubernetes)
  • Anwendungstyp: Typischer Enterprise-Spring-Boot-Service mit PostgreSQL-Backend

In diesem Framework wird das Runbook in der Design-Phase erstellt. Es beschreibt den geplanten Ablauf, Controls, Rollback-Logik und Handover-Kriterien je Migrationsstrategie.

Migration Factory Setup erstellt nicht die erste Runbook-Version. Dort werden Design-Runbook-Entwuerfe operativ gehärtet, standardisiert und für die Wellen-Delivery validiert.

Jedes Migrations-Runbook sollte diese Kapitel enthalten:

  • Scope und Kontext: Scope der Anwendung, Kontext von Quelle und Ziel, Annahmen, Ausschlüsse.
  • Owner und Entscheidungsrechte: Technischer Owner, Release-Owner, Rollback-Verantwortung, Eskalationsweg.
  • Abhängigkeiten und Voraussetzungen: Plattform-Readiness, Zugriffe, Datenlage, externe Wartungsfenster.
  • Cutover-Plan: Geordnete Run-Schritte, erwartete Dauer, Freeze-Punkte, Punkte für Kommunikation.
  • Validierungsprüfungen: Funktionale, nicht-funktionale, Security- und Observability-Checks mit Nachweisen.
  • Rollback und Fallback: Trigger-Bedingungen, Rollback-Schritte, Fallback-Kommunikationsfluss.
  • Handover und Day-1-Betrieb: Übergabe an den Betrieb, Incident-Ownership, Post-Cutover-Stabilisierungsphase.

Ausführbar

Schritte sind konkret, geordnet und klar Rollen zuweisbar.

Verifizierbar

Validierungspunkte definieren eindeutige Pass/Fail-Kriterien und benötigte Nachweise.

Wiederherstellbar

Der Rollback-Pfad ist vollständig, zeitlich geplant und an explizite Trigger-Bedingungen gekoppelt.

Handover-ready

Day-1-Betrieb und Ownership-Übergabe sind vollständig spezifiziert.

  1. Strategie-spezifischen Runbook-Entwurf in der Design-Phase erstellen.
  2. Technische Annahmen mit Plattform-, Security- und Operations-Stakeholdern validieren.
  3. Nachweis-Checkpoints und Rollback-Trigger ergänzen.
  4. Zur Standardisierung und Readiness-Prüfung an Migration Factory Setup übergeben.
  5. Nach Probe oder Pilot-Validierung für Wellen-Ausführung freigeben.

Nutzen Sie dieses konkrete Beispiel-Runbook für einen klassischen Rehost-Fall (Spring Boot auf VM):

Asset-Titel
Framework
Asset-Typ

  • Muster: Lift-and-Shift auf Ziel-VM (kein Kubernetes)
  • Anwendungstyp: Typischer Enterprise-Spring-Boot-Service mit PostgreSQL-Backend
Business Case
R-Strategie-Matrix: Migrationsinvestition versus Langfristnutzen Jede Strategie ist als Wertebereichsfläche dargestellt: X = einmalige Migrations-/Projektkosten, Y = langfristiger Nutzen (Run-Kosten-Effekt plus Business-Effekte). R-Strategie-Matrix: Migrationsinvestition versus LangfristnutzenJede Strategie ist als Wertebereichsfläche dargestellt: X = einmalige Migrations-/Projektkosten, Y = langfristiger Nutzen (Run-Kosten-Effekt plus Business-Effekte).Bestes Feld: geringe Investition, hoher NutzenSchwächstes Feld: hohe Investition, geringer NutzenEinmaliger Migrations- und Projektkostenindex (niedrig bis hoch)Langfristiger Nutzenindex (niedrig bis hoch)RelocateRehostReplatformRepurchaseRefactorRetainRetireFlächenbreite und -höhe zeigen Wertebereiche. Mittelpunkte sind Orientierungsanker, keine Festlegungen. Gestrichelt = kein Migrationspfad (behalten oder abschalten).WERTEBEREICHE JE STRATEGIEInvestNutzenRelocate10–2510–25Rehost15–3520–40Replatform30–5540–65Repurchase45–7555–80Refactor55–9060–90Retain5–2010–30Retire20–4550–85
R-Strategie-Investitions-Nutzen-Matrix für Business-Case-Entscheidungen
Migrationsplan
Phasen- und Modulmodell für die Wellenplanung der Migration
Phasen- und Modulmodell für die Wellenplanung der Migration
Landing Zone
Landing-Zone-Kernkomponenten Sechs Bausteine einer sicheren Landing Zone. Landing-Zone-KernkomponentenDie sechs Bausteine einer sicheren Plattformbasis auf STACKIT.Account GovernanceAccount GovernanceWie strukturiere ich meine Projekte?Identity & Access ManagementIdentity & Access ManagementWer darf was tun auf der Plattform?Security und ComplianceSecurity und ComplianceWie überwache ich die Plattform sicher?NetzwerkarchitekturNetzwerkarchitekturWie sind Komponenten sicher verbunden?Kostensteuerung und KontrolleKostensteuerung und KontrolleWie behalte ich Ausgaben im Blick?Automatisierung (IaC)Automatisierung (IaC)Wie wird alles bereitgestellt?
Kernkomponenten einer STACKIT Landing Zone
STACKIT LogoSTACKIT Logo
Account Governance STACKIT · Design And Mobilize › Landing Zones Open page ↗

Account Governance beschreibt, wie Teams, Umgebungen und Zuständigkeiten in der Cloud klar getrennt und steuerbar aufgebaut werden.

Damit entsteht die organisatorische Steuerungsebene für Migrationswellen: wo Workloads betrieben werden, wem welcher Scope gehört und wie neue Projekte ohne Umgehung von Guardrails angebunden werden.

Governance hierarchy from customer account and folders to projects, resources, and labels

  • Regions: Die Regionenstrategie bestimmt Datenlokalität, Latenzprofil und Resilienzgrenzen für Workloads und Shared Services. Definieren Sie früh verbindliche Nutzungsmuster und stimmen Sie diese mit Compliance- und Kontinuitätsanforderungen ab. Dokumentation
  • Customer Account: Der Customer Account ist die oberste Governance-Grenze für Ownership, Abrechnung und Administration. Er bildet den Anker für organisationsweite Standards und Kontrollverantwortung. Dokumentation
  • STACKIT Folder: Folder strukturieren organisatorische Domänen (zum Beispiel Plattform, Shared Services, Business Units, Umgebungen) und ermöglichen Policy-Vererbung sowie klare Delegationsmodelle. Dokumentation
  • STACKIT Projects: Projects sind die Delivery-Scopes, in denen Ressourcen bereitgestellt und betrieben werden. Sie sollten über ein definiertes Onboarding-Modell an Folder angebunden werden und nicht ad hoc entstehen. Dokumentation
  • Regionprinzipien zuerst: Legen Sie fest, welche Regionen für welche Workload-Klassen zulässig sind.
  • Customer Account als Governance-Root: Verankern Sie globale Ownership, Policy-Absicht und finanzielle Verantwortlichkeit.
  • Folder für Struktur und Delegation: Überführen Sie das Betriebsmodell in skalierbare organisatorische Grenzen.
  • Projects für Delivery: Stellen Sie Projektscopes über einen standardisierten Lebenszyklus mit verpflichtenden, vom Folder geerbten Kontrollen bereit.
  • Region-Governance-Modell: Entscheiden Sie zwischen Single-Region-, Dual-Region- oder Workload-basiertem Regionenansatz inklusive Ausnahmen.
  • Customer-Account-Verantwortung: Definieren Sie, welche zentralen Teams Governance, Billing-Transparenz und Kontrollbetrieb verantworten.
  • Folder-Topologie: Legen Sie fest, wie Folder auf Domänen wie Plattform, Umgebungen und Business Units abgebildet werden.
  • Project-Onboarding-Modell: Standardisieren Sie Projekterstellung, Namenskonventionen, Tagging und Lebenszyklus-Kontrollen.
  • Policies und Ausnahmen: Definieren Sie verpflichtende Guardrails und transparente Ausnahmeprozesse.
  • Governance-Blueprint: Customer-Account-, Folder- und Project-Topologie mit Verantwortungsmatrix.
  • Regionen-Nutzungsrichtlinie: Freigegebene Regionenmuster je Workload-Typ und Risikoprofil.
  • Project-Onboarding-Standard: Wiederholbarer Prozess für die Erstellung und Anbindung gesteuerter Projekte.
  • Control-Baseline: Erzwungene Namens-, Tagging- und Policy-Kontrollen mit dokumentiertem Ausnahmefluss.
  • Keine Regionenrichtlinie: Regionauswahl pro Team oder Projekt ohne unternehmensweite Leitplanken.
  • Unstrukturierte Project-Sprawl: Projekte entstehen ohne Folder-Strategie, klare Ownership oder Lebenszyklusstandards.
  • Governance nur auf Papier: Kontrollen sind dokumentiert, aber nicht im Projekt-Onboarding und Betrieb verankert.
STACKIT LogoSTACKIT Logo
Netzwerkarchitektur STACKIT · Design And Mobilize › Landing Zones Open page ↗

Die Netzwerkarchitektur regelt sichere Kommunikation, Segmentierung und die Governance zentraler Connectivity-Services über Shared und projektbezogene Landing Zones.

In Enterprise-Migrationen geht es dabei weniger um einzelne Subnetze, sondern um ein dauerhaft steuerbares Konnektivitätsmodell: welches Projekt über welche Pfade angebunden wird und unter welchen Guardrails.

STACKIT Network-Area-Hub-and-Spoke-Architektur mit Routing Tables, zentraler Firewall, VPN-Router, Application-Landing-Zone-Spokes, On-Premises- und Internet-Anbindung

  • STACKIT Network Area: Nutzen Sie eine geteilte Unternehmens-Netzwerkscope als zentrales Rückgrat für Projektanbindung und Governance-Planung. Dokumentation
  • Routing Tables: Definieren und erzwingen Sie, wie Projekte innerhalb einer Network Area verbunden sind und ob ein Hub-and-Spoke-Modell mit zentraler Firewall-Kontrolle oder eine flachere Topologie genutzt wird. Dokumentation
  • DNS: Standardisieren Sie Namensgebung und Service Discovery frühzeitig, damit Connectivity-Design, Zertifikatshandling und Workload-Cutovers konsistent bleiben. Dokumentation
  • VPN (Connectivity): Behandeln Sie VPN als zentrale Connectivity-Fähigkeit für Hybrid- und Multi-Cloud-Integrationsmuster, nicht als isolierte Einzellösung. Dokumentation
  • Network-Area-Ownership-Modell: Entscheiden Sie, wer geteilte Connectivity zentral steuert und welche Onboarding-Kriterien für angebundene Projekte gelten.
  • Routing-Strategie je Domäne: Legen Sie fest, wo Hub-and-Spoke mit zentraler Inspektion verpflichtend ist und wo eine flache Routing-Topologie ausreicht.
  • Hybrid-Connectivity-Baseline: Definieren Sie, wie VPN-basierte Konnektivität in Plattformstandards und Betriebs-Lifecycle integriert wird.
  • Namensauflösungsdesign: Standardisieren Sie DNS-Grenzen und Muster für Plattformservices, Shared Services und Applikations-Landing-Zones.
  • Zieltopologie und Vertrauensgrenzen: Dokumentierter Zielzustand für Segmentierung und projektübergreifende Kommunikation.
  • Network-Area-Onboarding-Prinzipien: Klare Kriterien, welche Projekte angebunden werden, wie Reviews ablaufen und wie Änderungen freigegeben werden.
  • Routing-Governance-Modell: Definierter Einsatz von Routing Tables inklusive Entscheidungskriterien für Hub-and-Spoke versus flaches Routing.
  • Connectivity-Baseline: Wiederverwendbare Standards für VPN, DNS und gemeinsame Netzwerk-Services.
Asset-Titel
Framework
Asset-Typ

  • Ungeplantes Wachstum der Network Area: Projekte werden ohne zentrale Architekturprüfung und Ownership angebunden.
  • Ad-hoc-Einsatz von Routing Tables: Inkonsistente Routing-Logik je Projekt ohne Referenzarchitektur.
  • DNS als Nachgedanke: Späte DNS-Entscheidungen bremsen Migrationstermine oder stören Service Discovery.
  • VPN als Ausnahmepfad: VPN wird als Sonderlösung statt als geregelte Grundlage für die Konnektivität genutzt.
STACKIT Landing Zone Accelerator
Architekturübersicht des STACKIT Landing Zone Accelerators
Architekturübersicht des STACKIT Landing Zone Accelerators
Enablement

Befähigen Sie Migrationsteams durch CCoE-Verantwortung, rollenbasiertes Lernen mit der STACKIT University, verlässliche Dokumentation und validierte KI-Unterstützung.

Migration Enablement auf einen Blick Drei Fähigkeiten verbinden Governance, rollenbasiertes Lernen und verlässliche Referenzen für wiederholbare Migrations-Delivery. Drei Fähigkeiten machen aus Plänen wiederholbare Delivery. Enablement aus Readiness-Befunden priorisieren und mit jeder Migrationswelle weiterentwickeln. VERANTWORTUNGCenter of Excellence Standards und GuardrailsEntscheidungen, Coaching, EskalationLernen über Migrationswellen hinweg KOMPETENZTrainings & Lernpfade Gemeinsame STACKIT-GrundlagenRollenpfade, Workshops, Expert SessionsPraktische Readiness-Nachweise WISSENDokumentation & Referenz STACKIT Docs und ProduktanleitungenFreigegebene Muster und RunbooksVerantwortung, Prüftermine, Nachweise KI-gestützte Orientierung • verlässliche Quellen • Validierung durch verantwortliche Fachleute
Drei Fähigkeiten für Migration Enablement: Center of Excellence, Trainings und Lernpfade sowie Dokumentation und Referenz
AUTO

Migrate

Halten Sie dies so kurz wie Assess und fokussieren Sie auf den End-to-End-Ablauf in der Factory, der jede Welle zum Abschluss bringt.

MigrateMigrateÜbersicht In 4 Trails

Dieses Modul setzt die eigentliche technische Migration in der Migration Factory um. Zu diesem Zeitpunkt sind Entscheidungen aus Design getroffen, Landing Zones aufgebaut und Wellen geplant.

Der Fokus liegt auf reproduzierbarer Umsetzung für:

  • Relocate: Verlagerung von Workloads mit minimalen Änderungen an Annahmen zur Plattform.
  • Rehost: Lift-and-Shift auf STACKIT mit kontrolliertem Cutover und Rollback-Bereitschaft.
  • Replatform: Gezielte Anpassungen an der Plattform während der Migration ohne vollständiges Redesign.

Migrate startet erst, wenn aus der vorherigen Phase umsetzbare Ergebnisse vorliegen:

  • Design je Anwendung: Zielbild, Schnittstellen, Daten und nicht-funktionale Anforderungen sind festgelegt.
  • Zuordnung zur Wellenplanung: Jede Anwendung ist einer freigegebenen Welle mit Zeitfenster und Abhängigkeiten zugeordnet.
  • Runbook je Pfad der Migration: Für Pfad und Typ von Workload liegt ein validiertes Runbook vor, inklusive Go/No-Go-, Cutover- und Rollback-Kriterien.
  • Zuordnung zur Application Landing Zone: Anwendungen sind der passenden Ziel-Landing-Zone und Ownership zugeordnet.
  • Entscheidungswege und Kommunikation: Entscheidungswege, Eskalationsprozess und Kommunikation mit dem Application Owner sind festgelegt, inklusive der Frage, ob der Cutover gemeinsam durchgeführt werden muss.

Verweise auf Module:

  1. Wellenscope, Cutover-Fenster, Rollback-Kriterien und Runbook-Verantwortung final bestätigen.
  2. Wellen-Baseline einfrieren (Versionen, Abhängigkeiten, Datenscope, Schnittstellenverträge).
  3. Technische Readiness-Prüfungen in Quelle und Ziel durchführen.
  4. Runbook-Schritte je Workload-Archetyp und R-Strategie-Pfad ausführen.
  5. Cutover durchführen und Traffic gemäß Wellenplan auf STACKIT umschalten.
  6. Technische, funktionale und operative Akzeptanzkriterien validieren.
  7. Stabilisierungsmaßnahmen in kurzen Feedback-Schleifen umsetzen.
  8. Stabilisierte Workloads an Optimize und Operate übergeben.
  1. Platzierung im Ziel auf STACKIT mit äquivalenten Annahmen zur Topologie herstellen.
  2. Daten und Zustände mit Konsistenzprüfungen migrieren.
  3. Traffic mit Rollback-Leitplanken umschalten.
  4. Geschäftskontinuität und operative Telemetrie verifizieren.
  1. Applikationen und Daten weitgehend unverändert übertragen.
  2. Infrastruktur-Bindings und Konnektivität auf STACKIT neu zuordnen.
  3. Kontrollierten Cutover mit Smoke-Tests durchführen.
  4. Phase zur Stabilisierung und Performance-Baseline abschließen.
  1. Ausgewählte Managed Services und Plattformfunktionen in den Pfad der Migration integrieren.
  2. Konfiguration, Deployment-Artefakte und Kontrollen im Betrieb anpassen.
  3. Cutover mit Kompatibilitäts- und Datenintegritätsprüfungen durchführen.
  4. SLO-Verhalten und Betriebsreife der Zielumgebung nachweisen.

Runbook-Nachweise

Vollständige Runbook-Protokolle, Entscheidungsnachweise und Rollback-Checkpoints pro Workload.

Cutover-Report

Zeitlich nachvollziehbares Ergebnis mit Abnahme, Defekten und eingeleiteten Maßnahmen.

Operative Baseline

Initiales Monitoring, Alerting, Ownership und Incident-Prozesse in der Zielumgebung.

Optimize-Backlog

Priorisierte Maßnahmen für Rightsizing, Performance-Tuning und Kostenoptimierung.

  • Optimize startet direkt nach stabilem Cutover und nutzt Daten aus dem Betrieb für Tuning und Kostensteuerung: Optimize.
  • Repurchase folgt einer anderen SaaS-Logik und läuft bewusst außerhalb des klassischen Modells mit Wellen: Repurchase.
  • Refactor wird als eigener Pfad für Transformation geführt: Refactor.

Unterstützung direkt nach dem Cutover kann sich zeitlich mit Optimize überschneiden, wird aber inhaltlich in der Run-Phase behandelt.

LIVE

Optimize

Halten Sie dies knapp: Optimize macht frisch migrierte Workloads zu kosten- und leistungsoptimierten Regelbetriebs-Services.

MigrateOptimizeÜbersicht In 7 Trails

Optimize startet, sobald Workloads auf STACKIT laufen und reale Daten aus dem Betrieb vorliegen. Das Modul überführt Beobachtungen aus dem Betrieb in messbare Verbesserungen für Performance, Stabilität und Wirtschaftlichkeit.

Optimize ist keine einmalige Aufgabe, sondern ein iterativer Zyklus, der sich mit früher Stabilisierung und Unterstützung direkt nach dem Cutover überschneiden kann.

Viele Entscheidungen zu Rightsizing und Tuning sind erst unter echter Last belastbar. Nach dem Cutover lassen sich Annahmen mit Daten aus dem Betrieb validieren und präzisieren.

  1. Laufzeitdaten erfassen: Auslastung, Latenz, Fehlerquoten, Durchsatz und Kostentreiber.
  2. Engpässe und Verschwendungsmuster auf Workload-, Plattform- und Datenebene identifizieren.
  3. Maßnahmen nach Business-Effekt, Risikoreduktion und FinOps-Nutzen priorisieren.
  4. Tuning-Änderungen in kontrollierten Inkrementen umsetzen.
  5. Ergebnisse gegen SLO-, Stabilitäts- und Kostenziele validieren.
  6. Erkenntnisse in Folgewellen und Betriebsstandards zurückführen.
  • Rightsizing: Compute-, Storage- und Netzwerkressourcen an reale Last anpassen.
  • Performance-Tuning: Latenz und Durchsatz durch Konfiguration, Skalierung und Architekturmaßnahmen verbessern.
  • Reliability-Hardening: Incident-Häufigkeit durch Resilienz-, Monitoring- und Fehlerbehandlungsmaßnahmen reduzieren.
  • FinOps-Steuerung: Kostentransparenz verbessern, Verschwendung abbauen und Run-Rate optimieren.

Optimierungsentscheidungen sollten auf Laufzeitdaten basieren, nicht auf Annahmen. Für die praktische Umsetzung werden Workload-Telemetrie, Alerting und kontrollierte Infrastrukturänderungen kombiniert.

  • Managed-Observability-Basis: Mit STACKIT Observability Metriken, Logs und Traces mit Grafana, Prometheus, Thanos, Loki und Tempo erfassen.
  • Erkennungslogik: Klare Schwellwerte und Beobachtungsfenster für Unterauslastung und Überlast definieren.
  • Umsetzungspfad: Rightsizing über IaC-Änderungen (zum Beispiel VM-Flavors) mit Rollback-Checkpoints umsetzen.
  • Validierungsschleife: Nach jedem Tuning-Inkrement SLO, Fehlerquote und Laufkosten erneut messen.
Filter

Innerhalb einer Gruppe weitet jeder Haken die Liste. Die Gruppen engen sich gegenseitig ein.

Framework

Status

Themen

Asset-Titel
Framework
Asset-Typ

Für Replatform-Workloads auf Kubernetes umfasst Optimierung mehrere Ebenen und sollte als gemeinsamer Regelkreis gesteuert werden.

  • Pod-Skalierung: HPA nutzen, um die Replikazahl anhand von Last mit klaren Min-/Max-Grenzen anzupassen.
  • Node-Pool-Skalierung: Ausreichend Cluster-Headroom sicherstellen und den Maschinentyp (Flavor) für CPU-/Memory-Dichteanforderungen abstimmen.
  • Ingress-Skalierung: Den Serviceplan des Load Balancers neu bewerten, wenn Ingress-Durchsatz oder Verbindungsverhalten zum Engpass werden.
  • Storage-Rightsizing: Storage-Klassen nach Performance-Anforderungen persistenter Workloads auswählen.
  • Validierungsdisziplin: Nach jeder inkrementellen Tuning-Änderung Latenz, Fehlerquote und Kosten erneut prüfen.

Zentrale Eingaben

Cutover-Berichte, Incident-Trends, SLO-Messwerte, Telemetrie-Baselines und Kostenberichte.

Ergebnisse

Priorisiertes Verbesserungs-Backlog, validierte Tuning-Änderungen und aktualisierte Betriebsstandards.

Governance-Effekt

Nachvollziehbare Trade-off-Entscheidungen zwischen Performance, Stabilität und Kosten.

  • Optimize folgt auf die technische Umsetzung in Migrate.
  • Aktivitäten direkt nach dem Cutover können parallel laufen, die fachliche Verankerung erfolgt jedoch in der Run-Phase.
  • Umfassende Umbauten bleiben im Modul Refactor.
GOAL

Run

Schließen Sie die Reise kurz mit dem Run-Phasenmodell ab, damit das Publikum sieht, wo Migrationsergebnisse letztlich landen.

Übersicht In 2 Trails

Run ist der Zielzustand der Migration: Workloads laufen auf STACKIT mit klarer Verantwortung, stabilem Betrieb und messbarer Servicequalität.

Die Phase startet mit der Stabilisierung direkt nach dem Cutover und geht in den langfristigen Regelbetrieb über. Hier wird aus Migration ein tragfähiges Betriebsmodell.

Run ist nicht nur ein Nachgang zur Migration, sondern das strategische Zielbild. Für viele Programme ist das operative Leitmotiv klar: möglichst viele Workloads in einen belastbaren “Runs on STACKIT”-Status überführen.

Die Phase verbindet Migrate über Hypercare mit dem laufenden Betrieb und prüft das Target Operating Model in der Praxis.

  1. Start mit Hypercare direkt nach dem Cutover, solange Projekt- und Migrationsteams greifbar sind.
  2. Operative Lücken schließen, zum Beispiel fehlendes Monitoring, Alerting und Runbook-Anpassungen.
  3. Übergabe in DevOps-Verantwortung oder an ein klassisches Betriebsteam formalisieren.
  4. Support- und Service-Request-Modell zwischen Kunde und Anbieter verbindlich aktivieren.
  5. In den Regelbetrieb mit kontinuierlicher Optimierung und regelmäßiger Betriebsmodell-Prüfung überführen.

Je nach Betriebsmodell können Teile der Übergabe bereits während Migrate beginnen und mit Wellen überlappen.

Operating Model Handover ist in Migrate verankert und kann bereits vor Start der Run-Phase aktiv sein.

Run verbindet kurzfristige Stabilisierung mit langfristigem Cloud-Betrieb. Das folgende Modell zeigt den Ablauf von der Migrationsübergabe bis zum stabilen Day-2-Betrieb.

Seitlich wischen, um das ganze Diagramm zu sehen
Run-Phasen-Modell Von der Migrationsstabilisierung in den belastbaren Cloud-Regelbetrieb auf STACKIT. Run-Phasen-ModellVon der Migrationsstabilisierung in den belastbaren Cloud-Regelbetrieb auf STACKIT.Run-AblaufMigrate-ÜbergabeCutover abgeschlossen, bekannte RestrisikenHypercarePost-Cutover-Stabilisierung, schnelle NacharbeitsbrückeOperateStabiler Cloud-Regelbetrieb: Zuverlässigkeit, Security, EffizienzSupportIncidents und Service Requests, Shared-Responsibility-RegelnCustomer SuccessZentraler Kontaktpunkt, Adoption und WertrealisierungSemantic MapBrückenstufeÜbergangskontext von Migrate zu RunTechnikstromHypercare und Operate im stabilen RegelbetriebBetriebsstromOperate-Ausführung und Governance-KadenzServicestromSupport, Incidents und RequestsWertstromCustomer Success und Adoption

Das Run-Modell arbeitet mit vier semantischen Strömen zur klaren Einordnung von Verantwortung und Zweck:

  • Stabilisierung: Hypercare schließt Post-Cutover-Risiken, solange Delivery-Teams noch direkt eingebunden sind.
  • Betrieb: Operate sichert Zuverlässigkeit, Security, Observability und kontrollierte Änderungen im Regelbetrieb.
  • Service: Support klärt Incident-Verantwortung sowie provider- und kundenseitige Service Requests.
  • Nutzen: Customer Success sichert dauerhafte Adoption und Business-Outcome.

Brücke von Projekt zu Betrieb

Hypercare stabilisiert offene Migrationsthemen, bevor daraus dauerhafte Störungsmuster entstehen.

Klare Ownership und Supportmodell

Eindeutige Verantwortungen für Störungen und Service Requests reduzieren Reibung und Eskalationen.

Betriebliche Resilienz

Monitoring, Observability und Runbook-Reife stärken Zuverlässigkeit und Wiederherstellungsverhalten.

Dauerhafte Wertrealisierung

Kontinuierliche Verbesserungen halten Performance, Kosten und Service-Ergebnisse im Zielbild.

  • Hypercare: Stabilisierungsbrücke von Migrate nach Run mit schneller Rückkopplung und kontrollierter Nacharbeit.
  • Operate: Regelbetrieb in der Cloud auf STACKIT mit Fokus auf Stabilität, Security und Effizienz.
  • Support: Betriebsmodell für Störungen und Service Requests zwischen Kunde und Anbieter.
  • Customer Success: Baustein mit zentralem Kontakt für Adoption und Outcome-Tracking.

Zum Ende der initialen Run-Etablierung sollten vorliegen:

  • Stabilisierter Post-Cutover-Betrieb: Kritische Themen aus der Migration sind behoben oder mit klaren Maßnahmen abgesichert.
  • Geschlossene Betriebslücken: Fehlendes Monitoring, Alerting und betriebliche Nachweise sind umgesetzt.
  • Validiertes Übergabemodell: DevOps- oder klassisches Betriebsmodell ist in realen Situationen im Betrieb getestet.
  • Aktives Supportmodell: Incident- und Request-Pfade sind produktiv, dokumentiert und messbar.
  • Belastbare Run-Governance: Servicequalität, Kostenentwicklung und Verbesserungs-Backlog werden regelmäßig gesteuert.
LIVE

Überblick zum ISV-Onboarding

Ein Formular auf dem Marketplace vermittelt Ihnen einen festen Partner Manager, und ein 30- bis 45-minütiges Discovery-Gespräch klärt die gegenseitige Passung, bevor eine Seite Zeit in Engineering oder Recht investiert. Bringen Sie einen Business Owner und einen Technical Lead mit, denn das Gespräch deckt beide Perspektiven ab.

In 1 Trail

Das ISV Factory Framework führt Softwareanbieter auf einem strukturierten Weg vom ersten Kontakt bis zur vollen Marketplace-Reife. Es ist in klare Phasen unterteilt — vom Onboarding über die technische Validierung bis zu Qualitätsbewertung und Marketplace-Placement — und sorgt dafür, dass deine Lösung in Performance, Sicherheit und Integration mit STACKIT überzeugt. Die einzelnen Schritte unten zeigen dir die wichtigsten Meilensteine und Anforderungen auf deinem Weg.

Die folgende Übersicht fasst den ISV-Weg vom Erstkontakt bis zum Live-Listing im Marketplace zusammen. Sie schafft ein gemeinsames Verständnis zu Ergebnissen, Abhängigkeiten und Erwartungen über alle zehn Phasen hinweg.

Seitlich wischen, um das ganze Diagramm zu sehen
STACKIT ISV Factory Framework Weg durch die vier Etappen Kontakt, Enablement, Aufbau und Validierung sowie Go-Live mit ihren zehn Phasen. ETAPPE 1 Kontakt ETAPPE 2 Enablement ETAPPE 3 Aufbau & Validierung ETAPPE 4 Go-Live Kontakt & Vorbereitung PHASE 01 Kontakt & Vorbereitung Discovery-Call, Qualifizierung und gegenseitige Passung. KickOff & Strategieabstimmung PHASE 02 KickOff & Strategieabstimmung Business Case, Preismodell und Go-to-Market-Modell. Signing & Rechtliche Abstimmung PHASE 03 Signing & Rechtliches Base Agreement, Sales-Addendum, DPA und SLA-Framework. Partner Portal & Enablement PHASE 04 Partner Portal & Enablement Kontoaktivierung, Nutzerverwaltung und GTM-Tools. STACKIT Onboarding & Technische Vorbereitung PHASE 05 STACKIT Onboarding Cloud-Account, Organisation, Projekte und IAM einrichten. Technical Proof of Concept PHASE 06 Technical Proof of Concept Tenancy-Strategie, Landing Zone, Blueprint und IaC-Pipelines. ES3 Self Assessment PHASE 07 ES³ Self Assessment Souveränitätsreife über die neun ES³ SML-Dimensionen. Technical Quality Gate & Validierung PHASE 08 Quality Gate & Validierung Qualitätssäulen, Penetrationstests und Selbstauskunft. Placement & Marketplace Enablement PHASE 09 Placement & Marketplace Product Delivery Sheet, SKU- Erstellung und Integrationstiefe. Ready for Production PHASE 10 Ready for Production Listing-Aktivierung, Co-Marketing und Support-Routing.
STACKIT LogoSTACKIT Logo
KickOff & Strategieabstimmung STACKIT · Cloud Framework Open page ↗

Im KickOff wird aus der ersten Qualifizierung konkrete Strategiearbeit. Beide Teams stimmen Geschäftsmodell, Compute-Ressourcen, Go-to-Market-Ansatz und Förderprogramme ab, damit der Produktlaunch im STACKIT Marketplace tragfähig und skalierbar wird.

Das wichtigste Ziel des KickOff-Meetings ist zu prüfen, ob das Vorhaben für beide Seiten finanziell und technisch machbar ist — bevor Verträge unterschrieben werden.

  • STACKIT-Rollen: Partner Manager, Partner Solution Architect
  • ISV-Rollen: Business Lead / Product Manager, Lead Architect / CTO

Um einen realistischen Business Case und die Ressourcen-Baseline zu erstellen, liefert der ISV zentrale Parameter zu Produktarchitektur und kommerziellen Zielen:

Während des KickOff einigen sich beide Parteien auf die Struktur des gemeinsamen Go-to-Market-Ansatzes:

1. Co-Selling & Referral

  • Gemeinsame Vertriebsaktivität, bei der der STACKIT-Vertrieb die ISV-Lösung bestehenden Enterprise-Accounts empfiehlt.
  • Lead-Sharing sowie Provisions-/Referral-Strukturen werden pro Transaktionstyp vereinbart.

2. Marketplace Resell

  • STACKIT tritt im Marketplace als Merchant of Record (bzw. Vermittler) auf.
  • Billing und Metering sind vollständig über STACKIT integriert und automatisiert.

STACKIT unterstützt qualifizierte ISVs während des Onboardings, um anfängliche Entwicklungsrisiken zu reduzieren:

  • PoC-Infrastruktur-Credits: Cloud-Credits zur Deckung der STACKIT-Infrastrukturkosten während Entwicklung, Testing und Technical Quality Gates.
  • Architektur-Support: Direkter Zugang zu STACKIT Solution Architects für Reviews von Cloud-native Design, Kubernetes-Deployment und Security-Compliance.
  • Co-Marketing-Support: Gemeinsame PR, Blogposts und Featured-Placement-Möglichkeiten im STACKIT Marketplace beim Launch.

Am Ende des KickOff wird eine klare Verantwortung für die unmittelbar nächste Phase zugewiesen:

  • ISV-Aufgabe: Business-Case-Angaben finalisiert und der ausgefüllte Onboarding-Fragebogen zurückgesendet.
  • STACKIT-Aufgabe: Maßgeschneidertes Partnership Agreement erstellt und die Signing-Phase vorbereitet.
  • Gemeinsame Aufgabe: Abstimmungscall zum technischen PoC nach Vertragsunterzeichnung terminiert.
  • Meilenstein erreicht: Business Case validiert — bereit für Signing & Legal Alignment.

Für Fragen zum Business Case, zu Förderprogrammen oder Go-to-Market-Modellen kontaktiere deinen festen STACKIT Partner Manager oder das ISV-Factory-Team unter isv-sales@digits.schwarz.

STACKIT LogoSTACKIT Logo
Technical Proof of Concept (PoC) STACKIT · Cloud Framework Open page ↗

In der Phase Technical Proof of Concept (PoC) wird aus deiner Architekturplanung Realität. Ziel dieser Phase ist es, eine funktionierende Version deiner Anwendung auf STACKIT zu deployen, um technische Machbarkeit, Performance und Kosteneffizienz zu validieren, bevor du in Richtung Produktionsreife weitergehst.

Eine zentrale Entscheidung vor dem Rollout deiner Infrastruktur ist die Festlegung deiner Tenant-Strategie. Sie wirkt sich stark auf deine STACKIT-Organisation-, Folder- und Projektstruktur aus:

  • Multitenant-Strategie: Mehrere Kunden teilen sich dieselbe Infrastruktur und Anwendungsinstanz, logisch getrennt.

    Multitenant-Folder- und Projektstruktur

  • Customer Dedicated (Single Tenant): Jeder Kunde erhält ein isoliertes STACKIT-Projekt und eine isolierte Infrastrukturumgebung.

    Dedicated-Folder- und Projektstruktur

Beschleunige dein Setup. Um einen schnellen, automatisierten und standardisierten Rollout deiner Cloud-Umgebung zu unterstützen, stellt STACKIT Infrastructure-as-Code (IaC)-Assets bereit:

  • Landing Zone Accelerator — Best-Practice-Templates zum Aufbau deiner STACKIT-Umgebung. Dedizierte Landing-Zone-Repositories, speziell zugeschnitten auf die Multitenant- und Customer Dedicated-Modelle, sind geplant: github.com/stackitcloud/stackit-landing-zone
  • STACKIT GitHub Repositories — Open-Source-Projekte, Terraform Provider und SDKs: github.com/stackitcloud

Beim Bau deines PoC musst du Wachstum, Stabilität und Sicherheit von Anfang an mitdenken:

  1. Skalierung: Wie skaliert die Architektur deiner Anwendung, um plötzliches Nutzerwachstum oder erhöhte Auslastung ohne Performance-Einbußen zu bewältigen?
  2. Redundanz & Hochverfügbarkeit (HA): Definiere deine Verfügbarkeitsanforderungen. Benötigt deine Anwendung ein Single-Region-Setup, oder brauchst du eine Multi-Region-Architektur, um Ausfälle zu vermeiden?
  3. Compliance (TOMs): Mit der Unterzeichnung des Partner Base Agreement (PBA) hat sich deine Organisation technisch zu den Technischen und Organisatorischen Maßnahmen (TOMs) in Annex 2 verpflichtet. Deine PoC-Architektur muss diese Sicherheits- und Datenschutzstandards abbilden und umsetzen.

Sobald du dein Deployment-Modell, deine Isolationsstrategie und deine Resilienzanforderungen festgelegt hast, überführst du diese Spezifikationen in einen formalen Architektur-Blueprint.

Wenn du deine Software-Komponenten (Microservices, zustandsbehaftete Daten, Caching-Layer, externe Schnittstellen) direkt auf STACKIT-Services abbildest — etwa SKE, PostgreSQL Flex, Object Storage und STACKIT Network Area — entsteht eine klare Zielarchitektur. Dieser Blueprint ist die Grundlage für eine präzise Kostenmodellierung und die anschließende Automatisierung über IaC.

Mit deinem definierten Architektur-Blueprint modellierst und verfolgst du deinen Ressourcenverbrauch gegenüber deinen ursprünglichen Business-Case-Schätzungen:

  • Computing Calculator — modelliere deinen geschätzten monatlichen Compute-, Netzwerk- und Storage-Bedarf für die Ziel-PoC-Architektur: calculator.stackit.cloud/computing
  • STACKIT-Preisliste — Referenz für einen vollständigen Überblick über alle SKUs, da manche neueren Plattform-Services im Calculator noch nicht abgebildet sein könnten.

Für produktionsreife Software solltest du auf manuelle Provisionierung über das Portal verzichten — sie kostet Zuverlässigkeit und erzeugt laufenden Betriebsaufwand. Infrastructure as Code (IaC) ist der Industriestandard für cloud-native Deployments.

Der Einsatz deklarativer Tools stellt sicher, dass deine Infrastruktur wiederholbar, versionskontrolliert und auditfähig ist:

  • Primäres Tooling: Nutze den offiziellen STACKIT Terraform Provider, um Compute, Storage, Netzwerk, SKE (Kubernetes) und Datenbank-Ressourcen zu deklarieren: registry.terraform.io
  • Automation-First: Verwalte alle IaC-Skripte in der Versionskontrolle (z. B. GitHub, GitLab, STACKIT GIT).
  • STACKIT-Git-Pipelines: Wenn du deine Repositories auf STACKIT Git hostest, laufen die integrierten Pipelines für deine IaC- und Build-Workflows direkt neben dem Code — der First-Steps-Guide führt durch das erste Runner- und Workflow-Setup: docs.stackit.cloud — Pipelines first steps

Eine standardisierte Continuous-Integration-/Continuous-Deployment (CI/CD)-Pipeline automatisiert den Lebenszyklus sowohl deiner Infrastruktur als auch deiner Anwendungs-Workloads.

  1. Code Commit & Trigger: Änderungen am Anwendungscode oder an IaC-Templates lösen die automatisierte Pipeline aus.
  2. Linting & statische Sicherheitsanalyse: Validiere Terraform-Konfigurationen (terraform validate, tflint) und scanne Container-Images auf Schwachstellen — entweder indem du Trivy direkt als Pipeline-Schritt ausführst, oder indem du dich auf die Schwachstellenscans verlässt, die die STACKIT Container Registry bei gepushten Images durchführt. Beides zusammen ergibt sowohl ein Gate in der Pipeline als auch ein fortlaufendes Rescanning bereits gespeicherter Images.
  3. Infrastruktur-Provisionierung (IaC-Schritt): Führe terraform plan zur automatisierten Verifikation aus, gefolgt von terraform apply, um STACKIT-Ressourcen in der Ziel-PoC-Umgebung zu provisionieren oder zu aktualisieren.
  4. Workload-Deployment: Deploye Anwendungscontainer auf die STACKIT Kubernetes Engine (SKE) mit Helm als Paketierungsformat — entweder pipeline-gesteuert über den Terraform Helm Provider (Infrastruktur und Workload bleiben in einem deklarativen Lauf) oder pull-basiert über eine GitOps-Engine wie Argo CD oder Flux, die den Chart aus deinem Git-Repository abgleicht. Vermeide imperative kubectl apply-Schritte, da sie keinen abgleichbaren Sollzustand hinterlassen. PaaS-Anwendungen werden über Cloud Foundry (cf push) deployt.
  5. Automatisierte Integrationstests: Führe Smoke-Tests gegen die frisch deployten Endpunkte aus, um die Verfügbarkeit der Services zu prüfen.
  6. Secrets Management: Stelle sicher, dass Pipeline-Runner über kurzlebige API-Tokens oder die Integration mit dem STACKIT Secrets Manager auf STACKIT-Service-Accounts zugreifen — hinterlege niemals API-Keys oder Zugangsdaten fest im Repository.
  7. STACKIT Container Registry: Zentrale Registry für deine Build-Artefakte, inklusive Schwachstellenscans gepushter Images: docs.stackit.cloud — Container Registry

Die PoC-Phase ist abgeschlossen, wenn folgende Punkte bestätigt sind:

  • Ziel-Architektur-Blueprint erstellt und auf STACKIT-Services gemappt.
  • Anwendung erfolgreich im STACKIT-PoC-Projekt deployt und lauffähig.
  • Infrastruktur-Provisionierung mittels IaC automatisiert (z. B. Terraform / Landing Zone Accelerator).
  • Tenant-Isolationsstrategie (Multitenant oder Customer Dedicated) in der Folder-/Projekthierarchie umgesetzt.
  • PoC-Umgebungskosten berechnet und mit dem Partner Manager besprochen.
  • Automatisierte CI/CD-Deployment-Pipeline eingerichtet.
  • Sicherheits- und Compliance-Kontrollen (PBA Annex 2 TOMs) technisch validiert.
  • Meilenstein erreicht: PoC validiert — bereit für das ES³ Self Assessment.

Nutze während der PoC-Phase folgende Ressourcen zur Unterstützung deiner Entwicklung:

  • STACKIT Knowledge Base — technische Dokumentation, API-Referenzen und praktische Tutorials: docs.stackit.cloud
  • STACKIT Status Page — Echtzeitinformationen zur Plattformverfügbarkeit und Systemwartungen: status.stackit.cloud

Brauchst du Unterstützung? Wenn du während deines PoC auf technische Blocker stößt, kontaktiere deinen Partner Manager oder das ISV-Factory-Team unter isv-sales@digits.schwarz.

STACKIT LogoSTACKIT Logo
ES³ Self Assessment STACKIT · Cloud Framework Open page ↗

Der European Sovereign Stack Standard (ES³) ist das digitale Souveränitätsprogramm von STACKIT. Er macht das sonst vage Konzept digitaler Souveränität objektiv messbar, in einem Markt, in dem “Sovereignty Washing” und vage Marketingversprechen verbreitet sind. Motor des Programms ist das Sovereignty Maturity Level (SML) Framework, ein auditierbares Bewertungsframework, dessen Kriterien von der unabhängigen Prüfgesellschaft BDO verifiziert wurden.

Das Framework folgt drei Leitprinzipien:

  • Auditierbarkeit: Bewertungen müssen evidenzbasiert, nachvollziehbar und reproduzierbar sein.
  • SML-Klassifizierung: Reifegrade werden anhand definierter Pflichtkontrollen je Stufe zugewiesen.
  • Vergleichbarkeit: Ergebnisse sind zwischen Services und Anbietern sowie über die Zeit vergleichbar.

Das SML-Framework baut auf den acht Souveränitätszielen des offiziellen EU Cloud Sovereignty Framework (CSF) auf und ergänzt eine neunte, zukunftskritische Dimension: Künstliche Intelligenz.

Jede Dimension wird auf drei verpflichtenden Umsetzungsebenen bewertet, sodass eine Anforderung niemals allein auf dem Papier erfüllt ist:

  • Ebene 1 — Vertraglich (Regulatorisch): vertragliche Regelungen und Zusicherungen, wie Service-Vereinbarungen, SLAs und rechtliche Vereinbarungen.
  • Ebene 2 — Governance & Betrieb (Organisation): organisatorische Verantwortlichkeiten, Richtlinien, Verfahren und operative Prozesse.
  • Ebene 3 — Technisch (Technologie): technische Umsetzung und Systemkonfiguration, wie Sicherheitsmaßnahmen, Konfigurationen und Automatisierung.

Bewertungsgegenstand ist immer die Kombination aus einem kundenseitigen Service und seinem Service-Anbieter, einschließlich der zugrunde liegenden Services, auf denen er aufbaut. Bevor die Bewertung beginnt, wird der Service anhand von Servicename, Service-Anbieter und Servicetyp (IaaS, PaaS, SaaS, Managed Service, KI-Service) klassifiziert. Der Servicetyp bestimmt nur, welche Kontrollen anwendbar sind — er hat keinen Einfluss auf den resultierenden Reifegrad.

Jede Kontrolle wird genau einem Control Scope zugeordnet, der festlegt, wer dafür verantwortlich ist:

Diese Aufteilung vermeidet doppelte Audits und macht vererbte Nachweise prüfbar:

  • Kontrollen auf SP-Ebene werden einmal bewertet und für alle deine Services übernommen.
  • Kontrollen auf US-Ebene werden nicht von dir umgesetzt. Sie werden durch geeignete Nachweise des Plattformanbieters (Zertifikate, Audit-Berichte) abgedeckt und gelten als übernommen — das bedeutet, der Souveränitätsreifegrad der Plattform, auf der du aufbaust, prägt direkt, welche Stufe dein eigener Service erreichen kann.
  • Kontrollen auf CFS-Ebene betreffen das konkrete Produkt, das du an deinen Kunden lieferst, und müssen für jeden Service einzeln bewertet werden — sie werden weder von deinen SP-Kontrollen noch von der zugrunde liegenden Plattform übernommen.

Das Framework ist hierarchisch aufgebaut: Dimension → Kontrollziel → Kontrolle → Frage → Nachweis. Du antwortest auf der Kontroll-Ebene, nicht auf Fragenebene — die Fragen unter jeder Kontrolle im Katalog sind Beispiele, die die Absicht der Kontrolle verdeutlichen, keine Checkliste, die du separat abarbeiten musst. Jede Kontrolle wird binär beantwortet — “Ja”, “Nein” oder “N/A” — und mit einem Nachweis hinterlegt. Erfüllt ist eine Kontrolle nur, wenn sie mit “Ja” beantwortet ist und der Nachweis das auch stützt. Ein “N/A” wird nur akzeptiert, wo es objektiv nicht anwendbar und begründet ist.

Nachweise müssen spezifisch, überprüfbar und einer Kontrolle direkt zuordenbar sein. Pauschalaussagen wie “Dokumentation vorhanden” oder “Prozess existiert” reichen nicht aus; ein unabhängiger Dritter muss die Bewertung vollständig nachvollziehen können. Zulässige Nachweistypen:

  • Verträge oder rechtliche Vereinbarungen
  • Richtlinien und Verfahrensdokumentation
  • Technische Konfigurationen oder Systemauszüge
  • Audit-Berichte oder Zertifizierungen
  • Architekturdiagramme

Die gesamte Bewertungskette — Serviceklassifizierung, Bearbeitung des Kontrollkatalogs, Nachweis-Upload und Tracking deiner Zielstufe — ist im ES³ Tool abgebildet:

  1. Bestimme deinen Ausgangspunkt: Nutze die ES³ Lens, das interaktive Presales-Bewertungstool, um vor der Festlegung auf eine Zielstufe eine sofortige Reifegrad-Scorecard für deine Infrastruktur zu erhalten.
  2. Arbeite dich in Framework und Katalog ein: Lies die SML-Framework-Spezifikation und den herunterladbaren Framework-Katalog, in dem jede Bewertungsfrage mit ihrer Dimension, Kontrolle, Servicetyp, erwartetem Nachweistyp und Nachweisbeispiel aufgeführt ist.
  3. Klassifiziere deinen Service: Lege Servicename, Service-Anbieter und Servicetyp fest. Diese Klassifizierung ist für die gesamte Bewertung bindend und bestimmt, welche Kontrollen gelten.
  4. Sammle Nachweise je Kontrolle: Arbeite die anwendbaren Kontrollen entlang aller drei Umsetzungsebenen ab, beantworte jede direkt, und ordne genau einen spezifischen, überprüfbaren Nachweis zu, der deine Antwort belegt.
  5. Stimme deine Zielstufe ab: Bespreche mit deinem STACKIT Partner Manager, welchen Reifegrad deine Lösung erreichen soll — er bestimmt über die separate SML-Mapping-Tabelle, welche Kontrollen für dich verpflichtend sind.
  6. Validierung: Deine Ergebnisse werden im Rahmen des Technical Quality Gate überprüft — dort wird auch das Souveränitäts-Siegel für dein Marketplace-Listing vergeben.
  • Framework geprüft: Dein Security- oder Technical Lead hat SML-Framework-Spezifikation und Kriterienkatalog durchgearbeitet.
  • Service klassifiziert: Servicename, Service-Anbieter und Servicetyp für die Bewertung festgelegt.
  • Bewertung abgeschlossen: Alle anwendbaren Kontrollen über die vertragliche, organisatorische und technische Ebene beantwortet, jeweils durch spezifische Nachweise belegt.
  • Zielstufe abgestimmt: Der angestrebte Sovereignty Maturity Level ist mit deinem STACKIT Partner Manager festgelegt.
  • Ergebnisse eingereicht: Bewertungsergebnisse zur Validierung im Technical Quality Gate übergeben.

Für Fragen zu einzelnen Kontrollen, Souveränitätskriterien oder dem Bewertungstooling kontaktiere das ES³-Programmteam unter ES3@digits.schwarz. Für Fragen, wie die Bewertung in dein ISV-Onboarding passt, wende dich an das ISV-Factory-Team unter isv-sales@digits.schwarz.

STACKIT LogoSTACKIT Logo
Placement & Marketplace Enablement STACKIT · Cloud Framework Open page ↗

Die Placement-Phase überführt deine validierte Softwarelösung in ein kommerziell verfügbares Produkt im STACKIT Marketplace. In dieser Phase werden kommerzielle Strukturen aufgesetzt, Produkt-SKUs erzeugt und deine Storefront-Präsenz erstellt.

Für einen klaren Überblick, wie Softwarelösungen Enterprise-Kunden präsentiert und ausgeliefert werden, sieh dir die offizielle STACKIT-Marketplace-Einführung an:

Alle technischen, operativen und kommerziellen Richtlinien für das Listing und die Integration deines Produkts sind in unserer zentralen Vendor-Dokumentation gepflegt.

Die Dokumentation führt dich durch folgende Schritte:

  • Kommerzielles & operatives Onboarding: Anforderungen zum Aufsetzen deines Vendor-Profils und deiner kommerziellen Strukturen.
  • Produkteinreichung: Vervollständigen der erforderlichen Produktdetails, Preismodelle und Marketing-Assets.
  • Listing- & Integrationsoptionen: Anleitung zu Standard-Storefront-Listings sowie automatisierter Provisionierung und Metering über Marketplace-APIs.

Bevor ein Listing live gehen kann, müssen die während des KickOff und Signing vereinbarten kommerziellen Parameter operationalisiert werden:

  1. Product Delivery Sheet: Der ISV liefert finale Produktdetails, Marketing-Assets, Preisstufen und Beschreibungen über das standardisierte Product Delivery Sheet.
  2. SKU-Erstellung: STACKIT erstellt die offiziellen Stock Keeping Units (SKUs) in der Billing-Engine, um Transaktionsabwicklung, Rechnungsstellung oder Referral-Tracking zu ermöglichen.

Das kommerzielle Placement gliedert sich je nach gewählter Integrationstiefe in zwei unterschiedliche Stufen:

  • Vendor-Dokumentation von deinen kommerziellen und technischen Teams geprüft.
  • Produktdetails und kommerzielle Strukturen gemäß Vendor-Richtlinien eingereicht.
  • Product Delivery Sheet vom ISV ausgefüllt und eingereicht.
  • Billing-SKUs im STACKIT-System erstellt.
  • Storefront-Entwurf über den Marketplace Listing Wizard erstellt und von beiden Teams freigegeben.
  • Meilenstein erreicht: Kommerzielles Listing freigegeben — bereit für Ready for Production.

Für Fragen zur Vendor-Dokumentation, zur SKU-Erstellung oder zum Marketplace Listing Wizard kontaktiere deinen STACKIT Partner Manager oder das ISV-Factory-Team unter isv-sales@digits.schwarz.