Reliable baseline
Build a reliable baseline for scope, risks, and cost drivers.
Last updated on
Comprehensive migration walkthrough from Assess through Design and Mobilize and Migrate to Run, using the framework's core visuals and decision models.
Open with the end-to-end framework and its visual model so the audience can place every following activity in the journey from Assess through Design and Mobilize and Migrate to Run.
The STACKIT Migration Framework provides clear blueprints for moving from on-prem to cloud-native. It guides teams through discovery, assessment, and cutover to ensure seamless integration into the STACKIT ecosystem.
The overview below summarizes the migration lifecycle from initial assessment to stable operations. It helps teams build a shared understanding of responsibilities, dependencies, and expected outcomes across all phases.
The Migration Framework is designed to reduce uncertainty in cloud transitions and create a clear path from strategy to operations. It combines business alignment and technical planning so that migration decisions are not made in isolation.
Typical goals include:
Reliable baseline
Build a reliable baseline for scope, risks, and cost drivers.
Scalable target setup
Define a target architecture and operating model that scale over time.
Controlled migration waves
Run migration in controlled waves with measurable progress.
Stable run operations
Establish stable run operations with continuous optimization.
Use the diagram as a navigation map, not just as a sequence of boxes. Each phase contains modules that answer a specific decision question.
Recommended way of working:
The best results are achieved when business, architecture, platform, security, and operations work as one program team with regular decision cadences. Keep assumptions transparent, track dependencies between modules, and define clear entry and exit criteria per phase. This keeps the migration predictable while allowing adaptation where new findings emerge.
Organizations usually apply the framework in one of two baseline scenarios:
Across both scenarios, migration programs often emphasize different primary motivators:
In practice, both motivators often coexist. The framework supports balancing them by evaluating workloads through the R-strategy lens and selecting the most suitable path per application:
Using these R-strategy options explicitly helps teams avoid one-size-fits-all migration decisions and align each workload transition with business value, risk profile, and implementation effort.
Frame Assess as the fast, low-commitment phase that builds an initial fact base and qualifies migration intent before deeper design work starts.
Assess is the first phase of the STACKIT Migration Framework. It creates a fact-based baseline for migration decisions before architecture design and wave delivery begin.
The phase combines technical discovery with commercial and organizational alignment so that later migration work starts with clear priorities and transparent assumptions.
Assess typically starts when a migration initiative has strategic sponsorship but no decision-ready baseline yet.
Assess is completed when stakeholders can approve moving into Design and Mobilize with a shared understanding of cost, risk, and delivery feasibility.
Assess reduces uncertainty early and aligns business and IT before large implementation effort is committed.
Financial transparency
A first cost corridor and TCO perspective are available for investment decisions.
Readiness clarity
Gaps in technology, governance, capabilities, and operating model are visible early.
Stakeholder alignment
Leadership, delivery teams, and technical owners align on goals, scope, and expectations.
Risk reduction
Key assumptions and migration constraints are documented before target design starts.
At the end of Assess, the program should have:
Assess does not finalize the full target architecture. Instead, it creates the validated input needed to start detailed design, migration-wave planning, and factory setup in the next phase.
Rapid Discovery provides a fast, automated baseline of the current environment across on-premises and cloud landscapes. The focus is on quantifying the existing IT portfolio in a short time window, so teams can make early migration and commercial decisions with confidence.
At this stage, quantity and distribution matter more than deep application relationships.
Rapid Discovery builds an initial inventory of infrastructure and platform assets, including:
Compute footprint
Storage baseline
OS landscape
Kubernetes baseline
Database inventory
These metrics create the first fact-based view of migration scope.
The output of Rapid Discovery is a core input for:
This allows program stakeholders to align on financial direction and technical baseline before detailed planning starts.
Rapid Discovery is intentionally not a full application-level analysis. It does not include deep interviews with every application owner and does not aim to fully map all runtime dependencies.
That depth is covered in the subsequent Discovery phase, where infrastructure exports are enriched with targeted assessments and owner input to build a complete application picture.
Typical input sources include exports such as spreadsheets or similar inventory files from existing environments. This phase can be accelerated with AI-assisted tooling that extracts the required baseline metrics from uploaded datasets.
Rapid Discovery therefore acts as a prerequisite for structured cost indication and for shaping a realistic target environment strategy.
Use AI-assisted discovery assets when workload descriptions and inventory inputs need to be turned into first assessment and design artifacts for expert review.




The following diagram shows why Rapid Discovery is performed: raw source data is processed by tooling into a decision-ready baseline that supports early price indication and initial target sizing.
A robust Rapid Discovery typically follows a clear sequence:
The objective is not a perfect target architecture. The objective is a reliable starting point with enough accuracy for early decisions.
Result quality depends heavily on source quality. Typical issues include duplicates, outdated entries, inconsistent naming, and missing performance data.
Recommended practice for this phase:
This keeps cost indications traceable and allows focused refinement in the subsequent Discovery phase.
Rapid Discovery provides the volume baseline for early cost modeling. Captured assets are translated into STACKIT-relevant consumption dimensions, for example:
Combined with operating assumptions (runtime profile, availability targets, growth trajectory), this produces a solid first price indication and an initial TCO corridor.
At the end of Rapid Discovery, the following outputs should be available at a minimum:
Consolidated asset baseline
Quantities per technology domain are consolidated in one baseline.
Meaningful segmentation
Assets are segmented by criticality, environment, and modernization potential.
Traceable assumptions
Assumptions and identified data gaps are documented transparently.
Initial cost indication
Cost ranges and primary drivers are available for early planning.
Prioritized candidates
A prioritized list for deeper Discovery activities is available.
These outputs establish the working baseline for architecture, planning, and governance in the next Assess steps.
Common Rapid Discovery risks include over-simplified categorization, incomplete source systems, or overestimating data maturity.
Proven countermeasures:
This keeps the phase fast while preserving decision quality.
The handover point is reached when quantities, technology classes, and primary cost levers are sufficiently visible and open questions are clearly documented.
In Discovery, these open items are addressed through targeted owner interviews, deeper assessments, and dependency/compliance/operations analysis to build the full application-level picture.


CloudMent AI-Powered Cloud Advisor supports migration teams in Assess and Design and Mobilize. It combines CloudMent Deck for structured assessment artifacts with CloudMent Essential for interactive STACKIT advisory.
The solution helps architects and portfolio teams capture requirements, map source services to STACKIT options, select R-strategies, design target architectures, and estimate STACKIT run costs. Recommendations are grounded in STACKIT documentation and include citations for expert review.
A TCO analysis is not primarily a cost-reduction argument. It is a decision-making tool. Its purpose is to make visible all costs — including those that are currently invisible — so that a comparison between the current state and the cloud target state is honest and complete.
The most common mistake in TCO analysis is treating it as a budget exercise: comparing the invoice from the cloud provider against the invoice from the current hosting provider. That comparison is almost always misleading, because it ignores the majority of relevant costs on the on-premises side.
A complete TCO model covers sixteen categories across four groups.
Direct infrastructure costs include hardware acquisition and depreciation, data centre space (power, cooling, space), network infrastructure, and storage systems. These are the costs most organisations can already see — but even here, the fully loaded cost is often underestimated because hardware refresh cycles are treated as capital expenditure rather than operating cost.
Software and licensing costs include operating system licences, virtualisation licences (VMware, Hyper-V), database licences, monitoring and management tooling, and backup and recovery software. Licensing is often the category where the largest surprises occur in cloud migration projects: licences that were purchased once and amortised over many years appear as a large one-time cost when they must be replaced or renegotiated.
Operations and personnel costs include IT operations staff (system administration, network operations, storage management), on-call costs, and the opportunity cost of skilled staff spending time on infrastructure rather than on business-value work. Personnel costs are typically the largest single category in a complete TCO model — and the one most frequently omitted from cloud business cases.
Compliance and risk costs include security tooling and personnel, compliance audit preparation and execution, insurance, and the cost of maintaining certifications (ISO 27001, BSI IT-Grundschutz). These costs are frequently invisible in the current state because they are distributed across multiple cost centres and headcount — but they are real, and cloud platforms that provide compliance features as a managed service reduce them materially.
Beyond the sixteen standard categories, there are costs that most TCO analyses miss entirely. Downtime cost — the financial impact of system outages, calculated as revenue at risk per hour multiplied by historical availability figures. Technical debt amortisation — the cost of maintaining increasingly outdated infrastructure that cannot be fully modernised within current budgets. Talent acquisition premium — the cost of recruiting and retaining infrastructure engineers in a market where cloud skills command a premium over legacy infrastructure skills. Shadow IT — the cost of business units buying cloud services outside the official IT budget because official IT is too slow, which creates uncontrolled cloud spend and security gaps.
The comparison between on-premises and cloud should cover a three-year period, since that is the typical payback horizon for cloud transformation investments. Both the current state and the cloud target state should be modelled on a year-by-year basis, because cloud costs are not constant: they typically decrease as reserved capacity is optimised, as workloads are right-sized, and as FinOps practices mature.
The current state model should include all sixteen cost categories, including the ones that are currently hidden. The cloud target state model should include provider costs (compute, storage, network, managed services), migration investment, staff retraining, and ongoing FinOps operations — but should credit back the infrastructure costs that will be retired.
The migration investment — the one-time cost of the transformation itself — should be presented separately from the ongoing run cost, so that the board can evaluate it as a capital decision distinct from the operational efficiency improvement.
The Deepdive Workshop is a one- to two-day technical workshop for the people who will later build, migrate, operate, or support workloads on STACKIT. It provides an early introduction to the platform and creates a shared technical understanding before detailed design and migration activities begin.
The workshop introduces relevant STACKIT services and concepts in the context of the planned migration. Depending on the agenda and available environment, participants can also try out selected services directly during the workshop.
The workshop helps technical teams to:
The exact agenda is tailored to the migration scope and the participating roles. Typical topics include:
Invite the technical people who will work with the platform after the migration, for example application teams, infrastructure and platform engineers, operations, security, and network specialists. The workshop is most effective when the team brings an initial view of the workloads, technical constraints, and questions it wants to clarify.
Before the workshop, align the agenda, participating roles, available test environment, and any access requirements. This keeps the sessions focused on the services and concepts that matter for the migration.
After the workshop, the participants have:
The Deepdive Workshop is an orientation and collaboration format. It does not replace structured enablement or a complete technical training programme. Use the workshop results to plan the required role-specific training and enablement activities in the following phases.
Briefings and Workshops are focused exchanges between the customer and STACKIT before the contractual relationship begins. They are appropriate when self-registration alone does not provide enough clarity for the planned use of the platform, the migration scope, or the required commercial and operational setup.
The sessions create a common understanding of the customer’s objectives and requirements, as well as the services, responsibilities, and engagement model that STACKIT can provide. Their goal is a contract relationship that is clear, practical, and suitable for both parties.
Use briefings and workshops when the planned engagement requires coordination beyond a standard self-service setup, for example because it involves a larger migration, specific compliance needs, several customer organizations, or individual commercial and operational requirements.
The format can include a short briefing, a series of working sessions, or a joint workshop. The scope and participants should match the complexity and decision needs of the engagement.
The sessions establish a shared, documented basis for the following topics:
Include the people who can clarify the relevant business, technical, legal, and operational questions. Depending on the engagement, this may include customer sponsors, procurement, legal, security and compliance representatives, technical owners, and the corresponding STACKIT contacts.
Prepare the sessions with an initial description of the intended use, known requirements, expected scale, and open questions. This allows the discussion to focus on decisions and unresolved assumptions instead of basic fact finding.
At the end of the module, both parties should have:
Briefings and Workshops do not replace technical discovery, a Deepdive Workshop, or detailed solution design. They ensure that the commercial, organizational, and operational foundation is aligned so that those activities can proceed with clear expectations and an appropriate contractual basis.
The Readiness Assessment evaluates whether the foundations required for cloud migration are in place. It covers technical, process, personnel, financial, and governance readiness. Its findings shape discovery depth, migration waves, staffing, platform prerequisites, and risk treatment.
The STACKIT Cloud Readiness Assessment starts with a questionnaire and quality review, then uses joint expert workshops to validate the evidence and identify technical and organizational gaps. Its planning phase turns the findings into target architecture, migration-method, proof-of-concept, training, and roadmap decisions.
Bring these inputs into migration planning:
| Advisory dimension | Migration planning question | Typical migration response |
|---|---|---|
| Technical | Are account structures, IAM, network, automation, guardrails, and observability ready for the planned workloads? | Add platform dependencies, proofs of concept, or landing-zone work before the affected wave. |
| Process | Can teams onboard, change, recover, and handle exceptions consistently? | Define runbooks, quality gates, escalation paths, and handover criteria. |
| Personnel | Are the CCoE, platform, application, security, and operations roles staffed and capable? | Assign role-based learning paths, coaching, and named owners before delivery starts. |
| Financial | Are funding, cost allocation, and value tracking approved? | Align wave scope with the business case, FinOps controls, and budget gates. |
| Governance | Are security, compliance, data protection, and reporting controls approved? | Record mandatory controls and evidence in designs, runbooks, and wave acceptance criteria. |
Convert every unresolved finding into a migration artifact rather than carrying it as a general observation:
The resulting readiness backlog feeds Discovery, Migration Plan, Enablement, and Migration Factory Setup.
Continue with the complete acceptance criteria, thresholds, scorecard, and formal go/no-go process.
5-Dimension Readiness Assessment Open pagePosition Design and Mobilize as the phase carrying most of the framework's substance: it turns Assess signals into an executable, factory-ready delivery plan.
Design and Mobilize is the planning and enablement phase between Assess and Migrate. It translates baseline findings into executable target designs, governance, and migration factory readiness.
The phase ensures that migration delivery starts with clear architectural decisions, security controls, team setup, and wave planning.
This phase starts after Assess confirms migration scope, readiness, and commercial direction.
Design and Mobilize is complete when migration teams can begin wave run with stable inputs, controls, and responsibilities.
This phase turns strategy into delivery readiness and prevents uncontrolled migrations.
Architecture readiness
Target patterns and migration paths per workload are defined and validated.
Factory enablement
Roles, processes, tooling, and runbook governance are established before scale-up.
Security by design
Security and compliance requirements are integrated into design and planning from the start.
Execution confidence
Waves are sequenced with dependency awareness and operational feasibility.
At the end of Design and Mobilize, the program should have:
Design and Mobilize can overlap with early migration waves. As soon as the first waves and runbooks are validated, Migrate begins and delivery continues iteratively while planning is refined for upcoming waves.
Go deep here: Discovery turns the rapid assessment into migration-ready evidence about workloads, dependencies, constraints, and stakeholders.
Discovery is one of the first and most critical modules in the Design and Mobilize phase. It refines Rapid Discovery results and adds the depth needed to make architecture and migration-wave decisions with confidence.
The primary objective is to establish a realistic, evidence-based understanding of the current IT landscape, business priorities, and organizational readiness before detailed target design and migration planning are finalized.
Complete baseline
Create a reliable application and infrastructure baseline that goes beyond pure quantities.
Dependency transparency
Identify technical and process dependencies to avoid hidden migration blockers.
Business alignment
Link technical findings with business criticality, timelines, and risk tolerance.
Planning readiness
Produce decision-ready input for target design and migration-wave planning.
Inventory
Comprehensive capture of servers, virtual machines, databases, middleware, and applications.
Dependency analysis
Mapping of communication paths and runtime dependencies between systems and applications.
Resource utilization
Analysis of actual CPU, memory, storage, and I/O behavior over a representative period.
Operational context
Collection of backup, patching, SLA, compliance, and operational constraints.
Application owner input
Structured questionnaires and interviews to validate assumptions and close data gaps.
In practice, Discovery is often run together with STACKIT partners. Partners typically use their own tooling landscape to collect and normalize technical data into a central repository. Many programs also trigger targeted questionnaires for application owners directly from these tools to enrich technical findings with business and operational context.
This combined model improves speed and consistency while keeping stakeholder validation built into the process.
Discovery intentionally combines two evidence streams that complement each other:
Neither stream is sufficient on its own. Technical evidence without owner context can misclassify critical workloads, while human input without technical grounding can hide coupling and capacity risks. Discovery quality depends on reconciling both streams into one decision-ready view.
The following diagram shows how Discovery transforms technical and stakeholder input into decision-ready outputs for the downstream modules.
During Discovery, tooling commonly applies the following analysis patterns:
These analyses establish the technical fact base. The human-driven stream then validates, prioritizes, and contextualizes these findings for executable migration decisions.
Use AI-assisted discovery assets to structure workload inputs, service mapping, readiness findings, and R-strategy signals before architects validate the resulting discovery baseline.




Discovery outputs are directly reused by the next modules in Design and Mobilize:
Design
Uses dependency, capacity, and risk insights to shape target architecture options.
Security and Compliance
Uses data classification and control gaps to define prioritized security requirements.
Landing Zone
Uses platform and governance constraints to define foundational setup decisions.
Migration Plan
Uses move groups, criticality, and sequencing constraints for realistic wave planning.
Operating Model and Business Case
Uses ownership, process impact, and value/risk signals for staffing and investment priorities.
At minimum, Discovery should produce the following outputs:
These outputs are essential prerequisites for continuing with detailed design work and a credible migration plan.
Discovery is one of the first and most critical modules in the Design and Mobilize phase. It refines Rapid Discovery results and adds the depth needed to make architecture and migration-wave decisions with confidence.
The primary objective is to establish a realistic, evidence-based understanding of the current IT landscape, business priorities, and organizational readiness before detailed target design and migration planning are finalized.
Complete baseline
Create a reliable application and infrastructure baseline that goes beyond pure quantities.
Dependency transparency
Identify technical and process dependencies to avoid hidden migration blockers.
Business alignment
Link technical findings with business criticality, timelines, and risk tolerance.
Planning readiness
Produce decision-ready input for target design and migration-wave planning.
Inventory
Comprehensive capture of servers, virtual machines, databases, middleware, and applications.
Dependency analysis
Mapping of communication paths and runtime dependencies between systems and applications.
Resource utilization
Analysis of actual CPU, memory, storage, and I/O behavior over a representative period.
Operational context
Collection of backup, patching, SLA, compliance, and operational constraints.
Application owner input
Structured questionnaires and interviews to validate assumptions and close data gaps.
In practice, Discovery is often run together with STACKIT partners. Partners typically use their own tooling landscape to collect and normalize technical data into a central repository. Many programs also trigger targeted questionnaires for application owners directly from these tools to enrich technical findings with business and operational context.
This combined model improves speed and consistency while keeping stakeholder validation built into the process.
Discovery intentionally combines two evidence streams that complement each other:
Neither stream is sufficient on its own. Technical evidence without owner context can misclassify critical workloads, while human input without technical grounding can hide coupling and capacity risks. Discovery quality depends on reconciling both streams into one decision-ready view.
The following diagram shows how Discovery transforms technical and stakeholder input into decision-ready outputs for the downstream modules.
During Discovery, tooling commonly applies the following analysis patterns:
These analyses establish the technical fact base. The human-driven stream then validates, prioritizes, and contextualizes these findings for executable migration decisions.
Use AI-assisted discovery assets to structure workload inputs, service mapping, readiness findings, and R-strategy signals before architects validate the resulting discovery baseline.




Discovery outputs are directly reused by the next modules in Design and Mobilize:
Design
Uses dependency, capacity, and risk insights to shape target architecture options.
Security and Compliance
Uses data classification and control gaps to define prioritized security requirements.
Landing Zone
Uses platform and governance constraints to define foundational setup decisions.
Migration Plan
Uses move groups, criticality, and sequencing constraints for realistic wave planning.
Operating Model and Business Case
Uses ownership, process impact, and value/risk signals for staffing and investment priorities.
At minimum, Discovery should produce the following outputs:
These outputs are essential prerequisites for continuing with detailed design work and a credible migration plan.
Discovery is one of the first and most critical modules in the Design and Mobilize phase. It refines Rapid Discovery results and adds the depth needed to make architecture and migration-wave decisions with confidence.
The primary objective is to establish a realistic, evidence-based understanding of the current IT landscape, business priorities, and organizational readiness before detailed target design and migration planning are finalized.
Complete baseline
Create a reliable application and infrastructure baseline that goes beyond pure quantities.
Dependency transparency
Identify technical and process dependencies to avoid hidden migration blockers.
Business alignment
Link technical findings with business criticality, timelines, and risk tolerance.
Planning readiness
Produce decision-ready input for target design and migration-wave planning.
Inventory
Comprehensive capture of servers, virtual machines, databases, middleware, and applications.
Dependency analysis
Mapping of communication paths and runtime dependencies between systems and applications.
Resource utilization
Analysis of actual CPU, memory, storage, and I/O behavior over a representative period.
Operational context
Collection of backup, patching, SLA, compliance, and operational constraints.
Application owner input
Structured questionnaires and interviews to validate assumptions and close data gaps.
In practice, Discovery is often run together with STACKIT partners. Partners typically use their own tooling landscape to collect and normalize technical data into a central repository. Many programs also trigger targeted questionnaires for application owners directly from these tools to enrich technical findings with business and operational context.
This combined model improves speed and consistency while keeping stakeholder validation built into the process.
Discovery intentionally combines two evidence streams that complement each other:
Neither stream is sufficient on its own. Technical evidence without owner context can misclassify critical workloads, while human input without technical grounding can hide coupling and capacity risks. Discovery quality depends on reconciling both streams into one decision-ready view.
The following diagram shows how Discovery transforms technical and stakeholder input into decision-ready outputs for the downstream modules.
During Discovery, tooling commonly applies the following analysis patterns:
These analyses establish the technical fact base. The human-driven stream then validates, prioritizes, and contextualizes these findings for executable migration decisions.
Use AI-assisted discovery assets to structure workload inputs, service mapping, readiness findings, and R-strategy signals before architects validate the resulting discovery baseline.




Discovery outputs are directly reused by the next modules in Design and Mobilize:
Design
Uses dependency, capacity, and risk insights to shape target architecture options.
Security and Compliance
Uses data classification and control gaps to define prioritized security requirements.
Landing Zone
Uses platform and governance constraints to define foundational setup decisions.
Migration Plan
Uses move groups, criticality, and sequencing constraints for realistic wave planning.
Operating Model and Business Case
Uses ownership, process impact, and value/risk signals for staffing and investment priorities.
At minimum, Discovery should produce the following outputs:
These outputs are essential prerequisites for continuing with detailed design work and a credible migration plan.
Go deep here: use the R-strategy graphic as the anchor for explaining how each application's migration approach is chosen and justified.
The Design module creates the executable migration design for each application identified in Discovery. It is not a generic architecture exercise. The target is a concrete design package that a migration factory can run with predictable quality.
Target design per application
Defines workload architecture, service choices, integration approach, and constraints in the STACKIT context.
R-strategy-backed decision record
Documents the selected migration strategy and why alternatives were rejected.
Factory-ready migration runbook
Provides a step-by-step procedure for run teams, including rollback and validation checkpoints.
Handover package
Delivers all required inputs to Migration Factory Setup, Landing Zone, and Migration Plan.
These modules are connected, but they have different responsibilities:
Design (this module)
Decides target design and migration strategy per application and creates executable runbooks.
Migration Factory Setup
Enables delivery by selecting and preparing the right factory model, partner setup, and tooling stack.
Landing Zone
Provides the platform foundation and governance controls that target designs must comply with.
Migration Plan
Converts completed designs into realistic waves, sequencing, dependencies, and delivery milestones.
The R-strategy model is the core decision framework in this module. For each application, the selected R-strategy must be justified with architecture, business, risk, and operability evidence.
The diagram is not only an orientation aid. It is the shared decision and handover spine across Design, Landing Zones, Migration Factory Setup, and Migration Plan.
Consolidate inventory, dependency map, risk profile, and non-functional constraints before strategy branching starts.
Prioritize workload candidates by criticality, effort, and wave feasibility to focus design capacity where delivery risk is highest.
Select the right R-strategy per workload and route into the dedicated strategy page with explicit rationale and alternatives considered.
Run a shared quality gate across architecture, security/compliance, runbook quality, and operating readiness before approving wave execution.
Prepare controlled handover into migration execution with release readiness, communication model, and clearly assigned ownership for wave run and escalation paths.
Finalize production handover criteria and Day-1 operating baseline so migrated workloads enter run operations with clear accountability and evidence.
At minimum, each application package should include:
Use a dedicated pattern page to define a concrete target architecture before selecting the migration runbook.
In addition to R-strategy, use the workload lens to classify what is migrated and to select feasible implementation variants with explicit boundary conditions.
AI-assisted design assets support architects in turning application requirements, source-service context, and R-strategy options into reviewable target-design proposals. Use their outputs as input for architecture, security, platform, and business validation before approving a migration path.










Migration planning quality depends on design quality. Wave sequencing, factory throughput, and delivery risk are directly influenced by how precise the target designs and run books are. In practice, incomplete designs lead to unstable waves and avoidable delivery delays.
STACKIT
The sovereign European cloud provider behind the framework, delivering IaaS and PaaS from German and Austrian data centers with full digital independence.
Use this interactive map to explore the STACKIT service portfolio. Select a product or access tool to open its current documentation or related Cloud Framework asset.
The map is a navigation aid rather than a lifecycle commitment. Check each linked product page for current regions, availability, service levels, and release status.
Browse all STACKIT product documentation Open the documentationR-strategy explains how migration is run. This page adds the workload lens and clarifies what is migrated. It is intentionally solution-neutral and focuses on transparent categorization, feasibility boundaries, and decision context.
Application runtime migration
Migration of complete application runtimes across VM and platform targets, including dependencies, cutover behavior, and operating handover.
Container platform migration
Migration between Kubernetes platforms with separate treatment of stateless and stateful workload profiles.
Data migration
Migration of large file volumes, databases, and data platform workloads with explicit consistency, performance, and integrity boundaries.
Identity and access migration
Migration of IAM foundations such as SSO, federation, roles, service accounts, and permission models.
Network and connectivity migration
Migration of routing, DNS, firewall rules, segmentation, private connectivity, and cross-environment communication paths.
Integration and API migration
Migration of API contracts, messaging, eventing, and integration endpoints across source and target estates.
Security and compliance controls migration
Migration of controls, evidence chains, key material, and audit requirements required for regulated production readiness.
Operations and observability migration
Migration of monitoring, alerting, logging, incident workflows, and service-level operations baselines.
Delivery and resilience migration
Migration of CI/CD pipelines, automation controls, backup chains, and disaster recovery capabilities.
STACKIT supports migration paths from AWS and Azure across application runtimes, data, network, identity, operations, and delivery. Select the target path for each workload according to its architecture, data profile, availability requirements, and operating model.
| Use case | Migration capability to STACKIT |
|---|---|
| Landing zone migration | AWS account and Azure subscription structures, network segmentation, identity and access controls, security policies, logging, monitoring, and governance guardrails are mapped to a STACKIT landing zone before application migration waves begin. The STACKIT Landing Zone Accelerator provides a reusable, automated foundation for implementing these controls consistently at scale. |
| VM-based applications | AWS EC2 and Azure VM workloads can be migrated to STACKIT Compute Engine, including operating systems, middleware, applications, configurations, and connected data. |
| VM estates with high availability requirements | Tool-assisted Relocate migration supports continuous replication, controlled validation, and planned cutover for large VM landscapes and repeatable migration waves. |
| Container and Kubernetes workloads | AWS EKS, Azure AKS, and self-managed Kubernetes clusters can move to STACKIT Kubernetes Engine. Stateless applications can be redeployed declaratively; stateful applications can use backup and restore or data replication with staged traffic migration. |
| PaaS and web applications | Applications using common runtimes such as Java, Node.js, Python, or Ruby can run on STACKIT Cloud Foundry when they fit the platform model. |
| Databases and data platforms | Self-managed and cloud-based databases can move to STACKIT Managed Database Services or initially to Compute Engine instances, using export/import, replication, and controlled cutover procedures. |
| Object and file storage | AWS S3 and Azure Blob Storage can move to STACKIT Object Storage. AWS EFS, Azure Files, and NFS-based file systems can move to STACKIT File Storage through initial copy, delta synchronization, and final consistency cutover. |
| Identity and access management | AWS IAM, Azure RBAC, and Microsoft Entra-based access models can be mapped to STACKIT roles, permissions, service accounts, and federation. |
| Network, DNS, and connectivity | AWS VPCs and Azure VNets can be mapped to STACKIT Network Areas, routing, security groups, load balancing, DNS, and site-to-site VPN connectivity. |
| Integration, messaging, and APIs | APIs, integration endpoints, and messaging workloads can be migrated with their contracts, security mechanisms, and cutover sequence. STACKIT RabbitMQ supports AMQP- and RabbitMQ-based patterns. |
| Security, compliance, and operations | Secrets, keys, audit requirements, logging, monitoring, alerting, backup, and operational processes are established as part of the target environment before go-live. |
| CI/CD and delivery | Deployment pipelines, infrastructure automation, and source control can move to STACKIT Git, Terraform or OpenTofu, CLI, APIs, and suitable image-management processes. |
For the service-by-service target mapping, see AWS and Azure Target Service Mappings.
Use these dimensions to categorize requests before selecting implementation variants:
Mandatory boundaries:
Mandatory boundaries:
Mandatory boundaries:
Mandatory boundaries:
Mandatory boundaries:
Mandatory boundaries:
Mandatory boundaries:
Mandatory boundaries:
Mandatory boundaries:
The implementation details are maintained in dedicated asset pages. This keeps the overview page category-focused and allows concrete templates to evolve independently.


The Design module decides how an application should run on STACKIT before migration runs start. This page focuses on application-level target architecture decisions, not on landing-zone foundation topics.
For each application, the target design should answer these core questions:
Use this as a practical orientation for application design:
Do not choose based on team habit only. Choose based on measurable requirements, operating capacity, and life cycle goals.
VM runtime (IaaS)
Best for low-change migrations and components needing OS-level control, custom agents, or strict legacy compatibility.
Kubernetes runtime (PaaS-like ops model)
Best for containerized workloads needing controlled scalability, release automation, and standardized platform operations.
Cloud Foundry runtime (PaaS)
Best when teams prioritize developer productivity and fast app delivery over low-level platform control.
Static delivery with Object Storage/CDN
Best for frontend/static workloads with high distribution needs and minimal backend runtime complexity.
SaaS replacement path
Best when process fit and standard capabilities provide higher value than migrating and operating the existing application stack.
VM pattern with operational baseline
Spring Boot on VM with Application Load Balancer, observability integration, and backup strategy.
Kubernetes platform pattern
Spring Boot on SKE with managed data services, object storage, secrets handling, and messaging.
Static delivery with CDN option
Static content delivery from Object Storage with optional CDN acceleration for internet-facing use cases.
Hybrid connectivity pattern
Workload access through VPN and central firewall controls for enterprise network integration.
Cloud Foundry pattern
Spring Boot on Cloud Foundry with backing services such as Redis and RabbitMQ.
Use the pattern cards as candidate architectures and select one explicit target per application. Do not combine multiple patterns unless coexistence is a deliberate transitional state.
Use these architecture assets as concrete design references.










Use the architecture assets to select and justify a target pattern, then use the runbook assets to run the migration path.
The Design module decides how an application should run on STACKIT before migration runs start. This page focuses on application-level target architecture decisions, not on landing-zone foundation topics.
For each application, the target design should answer these core questions:
Use this as a practical orientation for application design:
Do not choose based on team habit only. Choose based on measurable requirements, operating capacity, and life cycle goals.
VM runtime (IaaS)
Best for low-change migrations and components needing OS-level control, custom agents, or strict legacy compatibility.
Kubernetes runtime (PaaS-like ops model)
Best for containerized workloads needing controlled scalability, release automation, and standardized platform operations.
Cloud Foundry runtime (PaaS)
Best when teams prioritize developer productivity and fast app delivery over low-level platform control.
Static delivery with Object Storage/CDN
Best for frontend/static workloads with high distribution needs and minimal backend runtime complexity.
SaaS replacement path
Best when process fit and standard capabilities provide higher value than migrating and operating the existing application stack.
VM pattern with operational baseline
Spring Boot on VM with Application Load Balancer, observability integration, and backup strategy.
Kubernetes platform pattern
Spring Boot on SKE with managed data services, object storage, secrets handling, and messaging.
Static delivery with CDN option
Static content delivery from Object Storage with optional CDN acceleration for internet-facing use cases.
Hybrid connectivity pattern
Workload access through VPN and central firewall controls for enterprise network integration.
Cloud Foundry pattern
Spring Boot on Cloud Foundry with backing services such as Redis and RabbitMQ.
Use the pattern cards as candidate architectures and select one explicit target per application. Do not combine multiple patterns unless coexistence is a deliberate transitional state.
Use these architecture assets as concrete design references.










Use the architecture assets to select and justify a target pattern, then use the runbook assets to run the migration path.
In this framework, the runbook is produced in the Design phase. It captures the intended run path, controls, rollback logic, and handover criteria per migration strategy.
Migration Factory Setup does not create the first runbook version. It operationally hardens, standardizes, and validates Design runbook drafts for wave-scale delivery.
Every migration runbook should include these chapters:
Executable
Verifiable
Validation points define clear pass/fail criteria and required evidence.
Recoverable
Rollback path is complete, timed, and linked to explicit trigger conditions.
Handover-ready
Use this concrete sample runbook asset for a classic Rehost case (Spring Boot to VM):
In this framework, the runbook is produced in the Design phase. It captures the intended run path, controls, rollback logic, and handover criteria per migration strategy.
Migration Factory Setup does not create the first runbook version. It operationally hardens, standardizes, and validates Design runbook drafts for wave-scale delivery.
Every migration runbook should include these chapters:
Executable
Verifiable
Validation points define clear pass/fail criteria and required evidence.
Recoverable
Rollback path is complete, timed, and linked to explicit trigger conditions.
Handover-ready
Use this concrete sample runbook asset for a classic Rehost case (Spring Boot to VM):
Go deep here: connect each R-strategy choice with one-time investment, run-cost economics, and expected long-term value.
Business Case turns Discovery, target Design, and migration strategy into a transparent decision model for each application.
The financial core is straightforward:
This module then expands beyond pure cost comparison and captures additional business value that is typically not directly available in technical discovery data.
For each application, answer one practical decision question:
Does the migration create enough value, at the right time, to justify investment and delivery risk?
Business Case should use structured inputs from previous modules:
The first mandatory output is a clear cost view per application and wave:
This gives Application Owners the minimum information required to make migration decisions with financial accountability.
Use AI-assisted business-case assets to create first STACKIT run-rate estimates and business-case drafts from captured requirements and target architecture assumptions for expert review.




The following semantic stack compares baseline and target costs by category on one shared scale. In this example, the STACKIT stack shows a midpoint scenario and explicit value ranges per category. Depending on migration quality and FinOps maturity, some categories can increase.
Important: This chart uses illustrative cost-index values to explain the comparison method. It is not an empirical benchmark and must be replaced with project-specific baseline and pricing inputs.
| Cost category | Illustrative range vs baseline | Typical driver pattern |
|---|---|---|
| Infrastructure | -40% to -10% | Rightsizing and managed services can reduce overprovisioning. |
| Licenses | -20% to +15% | BYOL decisions and software model changes can reduce or increase spend. |
| Operations | -25% to +10% | Automation can reduce effort; dual-running and transition complexity can offset gains. |
| Security and compliance | -10% to +20% | Tooling consolidation may reduce cost, but higher control depth can increase spend. |
| Backup and DR | -15% to +25% | Better storage class optimization may save cost; tighter RPO/RTO and replication can increase cost. |
Reference points for methodology and observed spend variability:
FinOps Foundation: State of FinOps data and benchmarking hub Open external site Leads off the trail FinOps Foundation framework: Usage optimization capability Open external site Leads off the trail FinOps Foundation framework: Rate optimization capability Open external site Leads off the trailThe following matrix explicitly models what the run-cost stack does not show: one-time migration and project cost by strategy choice.
How to read this matrix:
Use both views together for decision quality:
Cost is essential, but it is only one part of the value equation. Cloud migration can produce material benefits that are harder to derive directly from discovery data.
Speed and delivery performance
Faster provisioning, shorter lead times, and improved release frequency can accelerate product and feature delivery.
Resilience and risk reduction
Better backup, recovery, and high-availability patterns can reduce outage probability and outage impact.
Security and compliance posture
Improved control maturity, automation, and auditability can lower operational and regulatory risk exposure.
Scalability and demand flexibility
Elasticity can reduce overprovisioning and prevent growth bottlenecks during demand spikes.
Technical debt and modernization enablement
Platform modernization can reduce maintenance overhead and enable future architecture evolution.
Workforce productivity and focus
Teams can spend less effort on undifferentiated infrastructure tasks and more on business outcomes.
Not every value element needs a precise currency amount on day one. Use a mixed model:
Document assumptions explicitly and keep confidence levels transparent.
At minimum, track:
Business Case is not a one-time document. It should be maintained per wave and refined as delivery data improves.
Business Case should at minimum produce:
Business Case turns Discovery, target Design, and migration strategy into a transparent decision model for each application.
The financial core is straightforward:
This module then expands beyond pure cost comparison and captures additional business value that is typically not directly available in technical discovery data.
For each application, answer one practical decision question:
Does the migration create enough value, at the right time, to justify investment and delivery risk?
Business Case should use structured inputs from previous modules:
The first mandatory output is a clear cost view per application and wave:
This gives Application Owners the minimum information required to make migration decisions with financial accountability.
Use AI-assisted business-case assets to create first STACKIT run-rate estimates and business-case drafts from captured requirements and target architecture assumptions for expert review.




The following semantic stack compares baseline and target costs by category on one shared scale. In this example, the STACKIT stack shows a midpoint scenario and explicit value ranges per category. Depending on migration quality and FinOps maturity, some categories can increase.
Important: This chart uses illustrative cost-index values to explain the comparison method. It is not an empirical benchmark and must be replaced with project-specific baseline and pricing inputs.
| Cost category | Illustrative range vs baseline | Typical driver pattern |
|---|---|---|
| Infrastructure | -40% to -10% | Rightsizing and managed services can reduce overprovisioning. |
| Licenses | -20% to +15% | BYOL decisions and software model changes can reduce or increase spend. |
| Operations | -25% to +10% | Automation can reduce effort; dual-running and transition complexity can offset gains. |
| Security and compliance | -10% to +20% | Tooling consolidation may reduce cost, but higher control depth can increase spend. |
| Backup and DR | -15% to +25% | Better storage class optimization may save cost; tighter RPO/RTO and replication can increase cost. |
Reference points for methodology and observed spend variability:
FinOps Foundation: State of FinOps data and benchmarking hub Open external site Leads off the trail FinOps Foundation framework: Usage optimization capability Open external site Leads off the trail FinOps Foundation framework: Rate optimization capability Open external site Leads off the trailThe following matrix explicitly models what the run-cost stack does not show: one-time migration and project cost by strategy choice.
How to read this matrix:
Use both views together for decision quality:
Cost is essential, but it is only one part of the value equation. Cloud migration can produce material benefits that are harder to derive directly from discovery data.
Speed and delivery performance
Faster provisioning, shorter lead times, and improved release frequency can accelerate product and feature delivery.
Resilience and risk reduction
Better backup, recovery, and high-availability patterns can reduce outage probability and outage impact.
Security and compliance posture
Improved control maturity, automation, and auditability can lower operational and regulatory risk exposure.
Scalability and demand flexibility
Elasticity can reduce overprovisioning and prevent growth bottlenecks during demand spikes.
Technical debt and modernization enablement
Platform modernization can reduce maintenance overhead and enable future architecture evolution.
Workforce productivity and focus
Teams can spend less effort on undifferentiated infrastructure tasks and more on business outcomes.
Not every value element needs a precise currency amount on day one. Use a mixed model:
Document assumptions explicitly and keep confidence levels transparent.
At minimum, track:
Business Case is not a one-time document. It should be maintained per wave and refined as delivery data improves.
Business Case should at minimum produce:
Go deep here: the migration plan is the shared control document connecting portfolio decisions with executable delivery waves.
Migration Plan is the transition from analysis to delivery. It follows Discovery and is continuously filled with concrete implementation detail from the Design module.
The goal is to transform findings from Discovery and Design into a detailed, step-by-step migration plan that delivery teams can run with predictable quality.
This module forms the bridge between strategy and implementation and is therefore critical for the overall migration success.
Wave planning
Group applications into logical migration waves based on dependency constraints, business criticality, and technical complexity.
Migration runbooks
Create detailed, step-by-step runbooks per wave or application covering preparation, delivery, cutover, rollback, and post-migration validation.
Resource planning
Define required teams, skills, tools, and expert allocation per wave, including enablement and training planning.
Delivery governance
Establish clear governance processes, ownership, communication cadence, and cutover controls for wave delivery.
Migration planning must stay adaptive. Programs should start initial waves as early as possible and then continuously refine wave scope and sequencing as additional Discovery and Design outputs become available.
Runbooks are living documents. Teams should review and improve runbooks after every cutover. As runbook quality increases, migration velocity typically increases wave by wave.
In large migration programs, the goal is to scale delivery from initial pilot waves to predictable factory throughput. A typical trajectory is to start with small waves (for example, 5 servers/week) and gradually increase throughput (for example, up to 50-100 servers/week), depending on constraints and delivery maturity.
Early waves are intentionally smaller so portfolio and migration workstreams can stabilize their processes, validate assumptions, and improve runbooks. This learning loop is a key success factor for large migrations.
In this module, the migration factory is typically operated through four components:
Project governance rules
Processes and tools that govern wave orchestration, communication, timelines, and cutovers so teams run tasks in the right sequence and at the right time.
Portfolio runbooks
Runbooks used to prioritize applications, plan waves, and collect migration metadata as the input material for delivery.
Migration runbooks
Runbooks used to run migration waves, load metadata into migration tooling, and complete cutover and validation.
Best practices and health-check matrix
A regular health-check mechanism used to assess progress, identify delivery risks early, and keep delivery on track.
Runbooks create the data flow across two connected workstreams:
Teams are usually dedicated to parts of the factory while waves flow through both workstreams. To prevent supply issues, keep enough prepared waves in front of delivery. A common baseline is to keep the portfolio workstream five waves ahead of the migration workstream.
For governance and capacity planning, it is important to separate function from team ownership:
Both teams are tightly coupled, but they deliver different outputs:
A typical dynamic pattern is:
Before migration delivery reaches steady throughput, portfolio planning usually establishes an initial wave buffer. Once delivery starts, both workstreams continue in parallel and the buffer helps prevent delivery stalls.
The following diagram visualizes the operating model based on phases and modules: planning remains anchored in the Migration Plan module (Design and Mobilize), while delivery runs in staggered migration waves.
In this model, phase boundaries are intentionally overlapping:
The detailed setup scope is documented in its dedicated chapter: Migration Factory Setup.
The pattern is intentionally dynamic: portfolio work keeps a stable forward buffer, while migration work runs waves with runbooks, cutovers, and validation.
Migration Plan connects Discovery and Design outputs with delivery governance, wave planning, and runbook-driven delivery. The process tightly links portfolio and migration workstreams through governance controls, runbooks, and continuous improvement.
Wave planning is not a static schedule. It is an operational timeline that must remain transparent for stakeholders and adaptable to new findings. Cadence, overlap between workstreams, and buffer logic are the key control variables.
At minimum, Migration Plan should produce:
Migration Plan is the transition from analysis to delivery. It follows Discovery and is continuously filled with concrete implementation detail from the Design module.
The goal is to transform findings from Discovery and Design into a detailed, step-by-step migration plan that delivery teams can run with predictable quality.
This module forms the bridge between strategy and implementation and is therefore critical for the overall migration success.
Wave planning
Group applications into logical migration waves based on dependency constraints, business criticality, and technical complexity.
Migration runbooks
Create detailed, step-by-step runbooks per wave or application covering preparation, delivery, cutover, rollback, and post-migration validation.
Resource planning
Define required teams, skills, tools, and expert allocation per wave, including enablement and training planning.
Delivery governance
Establish clear governance processes, ownership, communication cadence, and cutover controls for wave delivery.
Migration planning must stay adaptive. Programs should start initial waves as early as possible and then continuously refine wave scope and sequencing as additional Discovery and Design outputs become available.
Runbooks are living documents. Teams should review and improve runbooks after every cutover. As runbook quality increases, migration velocity typically increases wave by wave.
In large migration programs, the goal is to scale delivery from initial pilot waves to predictable factory throughput. A typical trajectory is to start with small waves (for example, 5 servers/week) and gradually increase throughput (for example, up to 50-100 servers/week), depending on constraints and delivery maturity.
Early waves are intentionally smaller so portfolio and migration workstreams can stabilize their processes, validate assumptions, and improve runbooks. This learning loop is a key success factor for large migrations.
In this module, the migration factory is typically operated through four components:
Project governance rules
Processes and tools that govern wave orchestration, communication, timelines, and cutovers so teams run tasks in the right sequence and at the right time.
Portfolio runbooks
Runbooks used to prioritize applications, plan waves, and collect migration metadata as the input material for delivery.
Migration runbooks
Runbooks used to run migration waves, load metadata into migration tooling, and complete cutover and validation.
Best practices and health-check matrix
A regular health-check mechanism used to assess progress, identify delivery risks early, and keep delivery on track.
Runbooks create the data flow across two connected workstreams:
Teams are usually dedicated to parts of the factory while waves flow through both workstreams. To prevent supply issues, keep enough prepared waves in front of delivery. A common baseline is to keep the portfolio workstream five waves ahead of the migration workstream.
For governance and capacity planning, it is important to separate function from team ownership:
Both teams are tightly coupled, but they deliver different outputs:
A typical dynamic pattern is:
Before migration delivery reaches steady throughput, portfolio planning usually establishes an initial wave buffer. Once delivery starts, both workstreams continue in parallel and the buffer helps prevent delivery stalls.
The following diagram visualizes the operating model based on phases and modules: planning remains anchored in the Migration Plan module (Design and Mobilize), while delivery runs in staggered migration waves.
In this model, phase boundaries are intentionally overlapping:
The detailed setup scope is documented in its dedicated chapter: Migration Factory Setup.
The pattern is intentionally dynamic: portfolio work keeps a stable forward buffer, while migration work runs waves with runbooks, cutovers, and validation.
Migration Plan connects Discovery and Design outputs with delivery governance, wave planning, and runbook-driven delivery. The process tightly links portfolio and migration workstreams through governance controls, runbooks, and continuous improvement.
Wave planning is not a static schedule. It is an operational timeline that must remain transparent for stakeholders and adaptable to new findings. Cadence, overlap between workstreams, and buffer logic are the key control variables.
At minimum, Migration Plan should produce:
Go deep here: set up the shared platform baseline before application teams begin migration waves.
A landing zone is the structured cloud foundation that defines how your organization operates on STACKIT from day 1. It combines governance, identity, security, network design, cost controls, and automation into one coherent baseline.
Without this foundation, migration waves typically stall due to missing approvals, inconsistent controls, and repeated platform decisions.
The following visual summarizes the core components that should be addressed for a reliable platform baseline.
Start the landing-zone stream as early as possible, in parallel with discovery.
The practical model is a dual track: establish the platform baseline early, then refine application landing zone templates as discovery insights mature.
Platform Landing Zone
Company-wide foundation for governance, identity, security, networking, cost controls, and automation.
Open Platform Landing ZoneApplication Landing Zone
Workload-specific implementation patterns derived from the platform baseline and discovery findings.
Open Application Landing ZoneTo design a landing zone effectively, enterprises usually provide:
To accelerate delivery, STACKIT provides concrete best practices and reusable templates:


Account governance defines how you separate environments, teams, and responsibilities in a way that remains auditable and scalable.
It creates the organizational control plane for migration waves: where workloads are hosted, who owns which scope, and how new projects are added without bypassing guardrails.
Governance and Decision Making assigns decision rights and escalation paths for these account, folder, and project boundaries.
Network architecture defines how workloads communicate securely, how traffic is segmented, and how central connectivity services are governed across shared and project-specific landing zones.
In most enterprise migrations, this topic is less about individual subnets and more about operating a controlled connectivity model over time: who connects which project, via which paths, and under which guardrails.
Confirm the product connectivity boundaries before choosing a topology. Network Area scope, route precedence, and VPN gateway behavior constrain the design; they do not replace the workload connectivity matrix or security approval.
The source shows pictures here that this page leaves out (1). See them in Concepts
The STACKIT Network Area (SNA) allows projects within an organization to be connected to each other on a network level. This makes it possible to connect various resources of the projects within an SNA and also simplifies the connection with on-prem environments (hybrid cloud).
An SNA project differs from a public project in the fact that it is connected to an internal transfer network. When creating a network in a SNA project, the address range is defined using the specified prefix length from the network ranges of the SNA. To make the connectivity within the SNA projects available, the project router gets connected to the SNA transfer network. When editing the networks of SNA projects, the routing table of all project routers is automatically adjusted, no manual adjustment is necessary. Access control at network level is carried out exclusively by security groups, all incoming traffic is denied by default.
SNA is a global resource which you need to enable for the regions you want to use it in. Currently traffic between regions is only possible via the public internet. Private connectivity between regions inside of an SNA is planned for the future.
Example topology of an SNA with 2 projects:
This section is copied from the STACKIT docs automatically, several times a day. It cannot be changed here. Changes belong in the STACKIT docs.
Routing tables consist of different types of routes serving different purposes and having a different priority in the overall routing context. Route types with a higher priority value are preferred over lower priority ones if they have the same prefix length. If routes of the same route type have the same prefix length, equal-cost-multi-path (ECMP) is performed.
| priority | route type | description |
|---|---|---|
| 4 | system routes | System routes are automatically generated routes for connectivity between projects inside an SNA. System routes are enabled by default for routing tables but can be disabled to manage traffic and isolation within a network environment. |
| 3 | service routes | Service routes are routes which are added by a STACKIT service to reach it. Service routes are always enabled and can’t be disabled/removed by the user directly. |
| 2 | static routes | Static routes are routes which are added by a user. They can have different next-hops such as an IP-address, black hole or the internet. |
| 1 | dynamic routes | Dynamic routes are routes which are learned through a dynamic routing protocol like BGP. Dynamic routes are enabled by default for routing tables but can be disabled. |
This section is copied from the STACKIT docs automatically, several times a day. It cannot be changed here. Changes belong in the STACKIT docs.
A Virtual Private Network (VPN) with STACKIT creates a secure, encrypted connection over the internet between your remote network and your STACKIT Network Area (SNA). This secure tunnel allows data to be transmitted safely, protecting it from eavesdropping, interception, or unauthorized access.
With STACKIT VPN, you can securely connect to your STACKIT Network Area, enabling access to its resources as if you were directly connected to the remote network. This capability is particularly useful for accessing services, applications, and data within the SNA from remote locations, ensuring both privacy and security in all communications.
A STACKIT VPN typically consists of two key components; the VPN gateway and the VPN connection:
STACKIT VPN is an essential tool for securely connecting distributed resources, enabling remote access to cloud-based services while maintaining the integrity and privacy of your data within the STACKIT cloud environment.
This section is copied from the STACKIT docs automatically, several times a day. It cannot be changed here. Changes belong in the STACKIT docs.
This asset provides a reusable foundation for implementing a STACKIT platform landing zone. It is designed for enterprise environments that need a structured baseline for governance, security, networking, cost controls, and automation.
Repository:
This repository is a single root-module accelerator with modular submodules.
src/main.tf orchestrates all platform and landing-zone building blocks.src/config/.The repository provides eight reference configurations in src/config/. Choose the simplest
topology that satisfies the required network, security, organizational, tenant, and regional
boundaries.
Use standalone.tfvars for the smallest foundation: governance, management, a sandbox, and a
public application landing zone with its own network and direct internet access. It creates no
shared Network Area or connectivity hub, making it suitable when workloads do not require private
east-west connectivity or central DNS.
Use hub-and-spoke.tfvars when corporate workloads need shared private connectivity. A central
connectivity project provides the Network Area and DNS, the corporate data platform joins that
private domain, and public workloads retain independent networks with direct internet access.
Use hub-and-spoke-firewall.tfvars when corporate egress needs a consistent inspection and control
point. It extends the shared Network Area with an OPNsense firewall and steers corporate default
routes through the appliance, while public landing zones remain directly connected.
Use hub-and-spoke-finance-research.tfvars when business units require independent ownership and
private connectivity. Finance and research each receive their own address plan, connectivity
project, Network Area, and workload landing zone within the same STACKIT organization.
Use hub-and-spoke-multi-area.tfvars when regulated and shared workloads must occupy separate
private connectivity domains. Each domain has its own Network Area and DNS zone, with no implicit
routing between them.
Use hub-and-spoke-multi-region.tfvars for regional foundations in eu01 and eu02. Each region
receives an independent hub, Network Area, workload landing zone, and optional platform Kubernetes
cluster. Inter-region connectivity is deliberately not created and must be designed explicitly.
Use hub-and-spoke-prod-nonprod-firewall.tfvars when production must be isolated from
non-production. Each domain receives a dedicated Network Area and OPNsense firewall; development
and test share the non-production domain while remaining separate landing zones.
Use hub-and-spoke-tenant-isolation.tfvars for multiple tenants inside one organization. Every
tenant receives an independent owner, address plan, Network Area, connectivity project, and
workload landing zone, without private routing to the other tenant domains.
src/modules/governance)Purpose:
platform, landing_zones_corporate, landing_zones_public, sandboxes).Landing-zone classification:
src/modules/management)Purpose:
Landing-zone classification:
src/modules/connectivity)Purpose:
Landing-zone classification:
src/modules/devops)Purpose:
Landing-zone classification:
src/modules/landing-zone)Purpose:
for_each).Landing-zone classification:
src/modules/sandboxes)Purpose:
sandboxes folder.Landing-zone classification:
The current implementation now includes an end-to-end path for a central Kubernetes platform and namespace-based application onboarding.
The platform scope now includes a dedicated central Kubernetes foundation that can be operated as a shared platform service.
Application landing zones can now consume namespace service from the central Kubernetes platform cluster.
governancemanagementconnectivitydevopslanding-zone (core ALZ provisioning)sandboxes (supporting ALZ-adjacent environments)This means the repository delivers a strong platform baseline first, while ALZ capabilities are intentionally focused on project landing-zone provisioning and team sandbox enablement.
landing-zone map in your variable files.Give the Target Operating Model its own moment: it defines how the platform is run, staffed, and governed once workloads land.
The Target Operating Model (TOM) defines how an organization operates its cloud environment after migration. It turns the technical foundations provided by the STACKIT landing zone into clear ownership, repeatable processes, and measurable outcomes.
The model covers the responsibilities shared by platform teams, workload teams, security, service management, and business stakeholders. It should be designed before migration waves start and refined as workloads move into operation.
Governance and decision making
Establish decision rights, architecture and security review forums, exception handling, and an escalation model. See Governance and Decision Making.
Roles and responsibilities
Define accountable ownership across platform, application, security, FinOps, and service management teams. See Roles and Responsibilities.
Service management and operations
Make incident, change, problem, request, support, and handover processes operational. See Service Management and Operations.
Platform team and enablement
Operate the STACKIT platform foundation as an internal product with reusable guardrails and self-service paths. See Platform Team and Enablement.
Skills and change management
Build the capabilities, adoption practices, and communication routines needed for new cloud responsibilities. See Skills and Change Management.
Measurement and continuous improvement
Use reliability, delivery, security, and cost signals to improve platform and workload operations. See Measurement and Continuous Improvement.
The landing zone provides technical guardrails for identity, networking, security, cost control, and automation. The TOM assigns who owns those guardrails, who consumes them, and how changes, exceptions, and operational risks are managed. It does not replace the provider responsibilities defined for STACKIT services; it defines the customer-side operating model for the configured platform and migrated workloads.
Use the TOM to connect the following detailed guidance into one operational model:






Show how readiness findings become an operating enablement system: CCoE ownership, role-based STACKIT learning, and trusted documentation with AI-assisted guidance.
Cloud migration enablement turns a target architecture and migration plan into repeatable delivery capability. It gives teams the authority, skills, practical experience, and trusted information they need to make decisions without creating a dependency on a small group of experts.
The Readiness Assessment provides the starting point. Its questionnaire and workshops expose organizational and technical gaps, while the five-dimension scorecard identifies the roles, controls, funding, and platform capabilities that must be in place. Use those findings to prioritize the three enablement chapters below.
The Cloud Center of Excellence (CCoE) owns the enablement system across migration waves. It sets guardrails and reference patterns, connects platform and workload teams, maintains the skills plan, and makes sure that lessons from delivery become reusable organizational knowledge. It should enable decentralized delivery rather than become an approval bottleneck.
Establish the CCoE with a clear mandate, signed charter, appropriate structure and roles, a phased rollout, and a federated operating model that can scale across delivery teams.
During a migration, the CCoE should:
Training should follow migration roles and upcoming work, not a generic course calendar. Start with the capability gaps found in the readiness workshops, then plan learning early enough for people to practice before they are accountable for a design, migration, handover, or operation task.
Use a layered path:
STACKIT University is the central learning platform for customers and partners. It offers self-paced programs, courses with professional certificates, webinars, workshops, and expert sessions. A STACKIT user account is required; practical exercises can additionally require a customer account and organization.
Open STACKIT University Open the documentationThe following STACKIT University assets provide current courses, workshops, certifications, and expert formats for different roles and levels of experience.
Create one trusted reference path for each migration role. Combine authoritative STACKIT product documentation with migration-specific decisions and evidence, instead of copying product guidance into project documents that quickly become outdated.
Use the reference system for:
Use the illustrated Cloud Journey guide in kick-offs and introductory conversations with business stakeholders and cloud newcomers. The mountain scene and five-minute conversation guide connect orientation, preparation, migration, and operations to the framework.
AI can accelerate service mapping, architecture exploration, Terraform drafts, and navigation of technical references. Treat generated results as decision support: require citations, protect customer data, and have qualified architecture, security, operations, and migration owners validate the output before it becomes a design or execution artifact.
CloudMent is the primary AI-assisted migration asset in this module. It combines structured assessment artifacts with interactive STACKIT guidance and grounds recommendations in STACKIT documentation for expert review.
Explore the visual conversation guide and AI-assisted guidance below.




The Skills and Change Management guidance connects these enablement measures to role ownership, adoption, and the Target Operating Model.
Cloud migration enablement turns a target architecture and migration plan into repeatable delivery capability. It gives teams the authority, skills, practical experience, and trusted information they need to make decisions without creating a dependency on a small group of experts.
The Readiness Assessment provides the starting point. Its questionnaire and workshops expose organizational and technical gaps, while the five-dimension scorecard identifies the roles, controls, funding, and platform capabilities that must be in place. Use those findings to prioritize the three enablement chapters below.
The Cloud Center of Excellence (CCoE) owns the enablement system across migration waves. It sets guardrails and reference patterns, connects platform and workload teams, maintains the skills plan, and makes sure that lessons from delivery become reusable organizational knowledge. It should enable decentralized delivery rather than become an approval bottleneck.
Establish the CCoE with a clear mandate, signed charter, appropriate structure and roles, a phased rollout, and a federated operating model that can scale across delivery teams.
During a migration, the CCoE should:
Training should follow migration roles and upcoming work, not a generic course calendar. Start with the capability gaps found in the readiness workshops, then plan learning early enough for people to practice before they are accountable for a design, migration, handover, or operation task.
Use a layered path:
STACKIT University is the central learning platform for customers and partners. It offers self-paced programs, courses with professional certificates, webinars, workshops, and expert sessions. A STACKIT user account is required; practical exercises can additionally require a customer account and organization.
Open STACKIT University Open the documentationThe following STACKIT University assets provide current courses, workshops, certifications, and expert formats for different roles and levels of experience.
Create one trusted reference path for each migration role. Combine authoritative STACKIT product documentation with migration-specific decisions and evidence, instead of copying product guidance into project documents that quickly become outdated.
Use the reference system for:
Use the illustrated Cloud Journey guide in kick-offs and introductory conversations with business stakeholders and cloud newcomers. The mountain scene and five-minute conversation guide connect orientation, preparation, migration, and operations to the framework.
AI can accelerate service mapping, architecture exploration, Terraform drafts, and navigation of technical references. Treat generated results as decision support: require citations, protect customer data, and have qualified architecture, security, operations, and migration owners validate the output before it becomes a design or execution artifact.
CloudMent is the primary AI-assisted migration asset in this module. It combines structured assessment artifacts with interactive STACKIT guidance and grounds recommendations in STACKIT documentation for expert review.
Explore the visual conversation guide and AI-assisted guidance below.




The Skills and Change Management guidance connects these enablement measures to role ownership, adoption, and the Target Operating Model.
Create a trusted reference path for each migration role using authoritative STACKIT product documentation, migration decisions, and evidence.
Cloud migration enablement turns a target architecture and migration plan into repeatable delivery capability. It gives teams the authority, skills, practical experience, and trusted information they need to make decisions without creating a dependency on a small group of experts.
The Readiness Assessment provides the starting point. Its questionnaire and workshops expose organizational and technical gaps, while the five-dimension scorecard identifies the roles, controls, funding, and platform capabilities that must be in place. Use those findings to prioritize the three enablement chapters below.
The Cloud Center of Excellence (CCoE) owns the enablement system across migration waves. It sets guardrails and reference patterns, connects platform and workload teams, maintains the skills plan, and makes sure that lessons from delivery become reusable organizational knowledge. It should enable decentralized delivery rather than become an approval bottleneck.
Establish the CCoE with a clear mandate, signed charter, appropriate structure and roles, a phased rollout, and a federated operating model that can scale across delivery teams.
During a migration, the CCoE should:
Training should follow migration roles and upcoming work, not a generic course calendar. Start with the capability gaps found in the readiness workshops, then plan learning early enough for people to practice before they are accountable for a design, migration, handover, or operation task.
Use a layered path:
STACKIT University is the central learning platform for customers and partners. It offers self-paced programs, courses with professional certificates, webinars, workshops, and expert sessions. A STACKIT user account is required; practical exercises can additionally require a customer account and organization.
Open STACKIT University Open the documentationThe following STACKIT University assets provide current courses, workshops, certifications, and expert formats for different roles and levels of experience.
Create one trusted reference path for each migration role. Combine authoritative STACKIT product documentation with migration-specific decisions and evidence, instead of copying product guidance into project documents that quickly become outdated.
Use the reference system for:
Use the illustrated Cloud Journey guide in kick-offs and introductory conversations with business stakeholders and cloud newcomers. The mountain scene and five-minute conversation guide connect orientation, preparation, migration, and operations to the framework.
AI can accelerate service mapping, architecture exploration, Terraform drafts, and navigation of technical references. Treat generated results as decision support: require citations, protect customer data, and have qualified architecture, security, operations, and migration owners validate the output before it becomes a design or execution artifact.
CloudMent is the primary AI-assisted migration asset in this module. It combines structured assessment artifacts with interactive STACKIT guidance and grounds recommendations in STACKIT documentation for expert review.
Explore the visual conversation guide and AI-assisted guidance below.




The Skills and Change Management guidance connects these enablement measures to role ownership, adoption, and the Target Operating Model.


CloudMent AI-Powered Cloud Advisor supports migration teams in Assess and Design and Mobilize. It combines CloudMent Deck for structured assessment artifacts with CloudMent Essential for interactive STACKIT advisory.
The solution helps architects and portfolio teams capture requirements, map source services to STACKIT options, select R-strategies, design target architectures, and estimate STACKIT run costs. Recommendations are grounded in STACKIT documentation and include citations for expert review.
Go deep here: this is where an approved design becomes an executable, wave-scale delivery factory.
Cover partner model, tooling, interfaces, and runbook finalization as the pillars of a factory-ready setup.
Bring runbook gates and tool selection criteria together in one traceable approval for wave execution.
Keep this as concise as Assess and focus on the end-to-end factory flow that runs every wave to completion.
The end-to-end factory flow is the core chapter here: intake, run, validate, and hand over each wave through the factory.
Keep this concise: Optimize turns freshly migrated workloads into cost- and performance-tuned steady-state services.
Optimize starts when workloads run on STACKIT and real operating data is available. The module converts post-cutover observations into measurable improvements for performance, stability, and cost efficiency.
Optimize is not a one-time task. It is an iterative cycle that can overlap with early stabilization and post-cutover care.
Many right-sizing and tuning decisions are only reliable under real load patterns. After cutover, teams can use production telemetry to separate assumptions from actual behavior.
Optimization decisions should be based on runtime evidence, not assumptions. For practical implementation, combine workload telemetry, alerting, and controlled infrastructure changes.
For Replatform workloads on Kubernetes, optimization spans multiple layers and should be coordinated as one control loop.
Primary inputs
Cutover reports, incident trends, SLO measurements, telemetry baselines, and cost reports.
Optimization outputs
Prioritized improvement backlog, validated tuning changes, and updated runbook standards.
Governance outcome
Clear trade-off decisions between performance, resilience, and cost with documented ownership.
Close the journey briefly with the Run phase module map so the audience sees where migration outcomes ultimately land.
Run is the target state of the migration journey: workloads run on STACKIT with defined ownership, stable operations, and measurable service quality.
The phase starts with post-cutover stabilization and extends into long-term cloud operations. It is where migration outcomes are translated into durable operational performance.
Run is not just a follow-up activity. It is the strategic destination behind migration run. For many programs, the practical objective is clear: maximize the share of workloads that run reliably in a “Runs on STACKIT” operating state.
Run connects to Migrate through Hypercare and extends the Target Operating Model into real day-to-day service operations.
Operating Model Handover is anchored in Migrate and can overlap with migration waves before Run starts.
Run combines short-term stabilization and long-term service operations. The following model visualizes the intended flow from migration handoff to stable day-2 operations.
The Run model uses four semantic streams to clarify ownership and purpose:
Bridge from project to operations
Hypercare ensures unresolved migration topics are stabilized before they become recurring incidents.
Clear ownership and support model
Defined responsibilities for incidents and service requests reduce friction and escalation loops.
Operational resilience
Monitoring, observability, and runbook maturity improve reliability and recovery behavior.
Sustained value realization
Continuous service improvement keeps performance, cost, and user outcomes aligned with business goals.
At the end of the initial Run establishment, teams should have:
Hypercare is the controlled stabilization period directly after migration cutover. It keeps migration and project teams close to operations so unresolved defects can be fixed early with low risk.
This module forms the explicit bridge from Migrate to Run.
Primary inputs
Cutover records, migration runbooks, open issue logs, SLO baselines, and incident patterns.
Hypercare outputs
Stabilized services, closed critical defects, completed observability baseline, and handover-ready documentation.
Exit result
Approved transition into Operate and regular run governance.
Hypercare is the controlled stabilization period directly after migration cutover. It keeps migration and project teams close to operations so unresolved defects can be fixed early with low risk.
This module forms the explicit bridge from Migrate to Run.
Primary inputs
Cutover records, migration runbooks, open issue logs, SLO baselines, and incident patterns.
Hypercare outputs
Stabilized services, closed critical defects, completed observability baseline, and handover-ready documentation.
Exit result
Approved transition into Operate and regular run governance.