Skip to content
Beta

Workload Migration Use Cases

In 2 trails

Last updated on

R-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.

  • Application stack migration is part of Application runtime migration.
  • Large file data migration is part of Data migration.
  • Kubernetes to Kubernetes migration is part of Container platform migration.

Migration use cases from AWS and Azure to STACKIT

Section titled “Migration use cases from AWS and Azure to STACKIT”

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.

For the service-by-service target mapping, see AWS and Azure Target Service Mappings.

Use these dimensions to categorize requests before selecting implementation variants:

  • Migration object: Application stack, data set, or container platform.
  • State profile: Stateless, stateful, or mixed.
  • Criticality profile: Business criticality and accepted migration risk.
  • Connectivity profile: Network reachability and protocol compatibility between source and target.
  • Downtime profile: Allowed service interruption and cutover window constraints.
  • Compliance profile: Security, audit, and regulatory boundaries.
  1. Identify the primary migration object.
  2. Determine workload state profile and criticality.
  3. Capture connectivity and transfer constraints.
  4. Define boundary conditions for downtime, consistency, and compliance.
  5. Assign the request to a use-case category and record assumptions.
  • Includes: Application stack migration (including VM-centered migrations).
  • Primary objective: Transition application runtimes with predictable cutover and operating handover.

Mandatory boundaries:

  • Dependency clarity: Integration dependencies and transition windows must be known.
  • Cutover model: Interruption model and decision gates must be approved.
  • Rollback readiness: Triggers and ownership must be defined.
  • Includes: Kubernetes to Kubernetes migration.
  • Primary objective: Transition containerized workloads to target cluster models.

Mandatory boundaries:

  • State classification: Stateless/stateful boundaries must be explicit per component.
  • State portability: Storage and database compatibility must be validated.
  • Traffic control: Progressive switch capability must be confirmed.
  • Includes: Large file data migration and database/data platform transitions.
  • Primary objective: Transition data sets with controlled consistency and integrity.

Mandatory boundaries:

  • Connectivity feasibility: Required endpoint reachability must be validated.
  • Consistency model: Freeze windows, delta strategy, and validation methods must be defined.
  • Performance feasibility: Throughput profile and run limits must be validated.
  • Primary objective: Transition identity trust and access models without security regression.

Mandatory boundaries:

  • Trust model mapping: Federation, SSO, and token flows must be mapped.
  • Authorization mapping: Role and entitlement mapping must be validated.
  • Credential transition: Secret rotation and emergency access paths must be approved.
  • Primary objective: Transition communication paths and security boundaries between environments.

Mandatory boundaries:

  • Addressing and routing: IP planning and route ownership must be defined.
  • Control policy parity: Firewall and segmentation policies must be aligned.
  • Name resolution continuity: DNS transition behavior must be planned.
  • Primary objective: Transition service interfaces and integration patterns without breaking consumers.

Mandatory boundaries:

  • Contract compatibility: Versioning and compatibility strategy must be explicit.
  • Dependency sequencing: Producer/consumer switch order must be managed.
  • Message semantics: Ordering, retries, and repeat-safe behavior assumptions must be validated.

7. Security and compliance controls migration

Section titled “7. Security and compliance controls migration”
  • Primary objective: Preserve or improve control effectiveness and audit readiness during transition.

Mandatory boundaries:

  • Control mapping: Required controls and evidence points must be mapped.
  • Key and certificate handling: Cryptographic material transition must be governed.
  • Audit continuity: Logging and evidence retention obligations must remain intact.
  • Primary objective: Ensure operational control and incident response readiness after migration.

Mandatory boundaries:

  • Observability baseline: Metrics, logs, traces, and alerts must be active before cutover.
  • Operating ownership: On-call and escalation paths must be assigned.
  • Service objectives: SLO/SLA targets and thresholds must be defined.
  • Primary objective: Transition software delivery and resilience capabilities to target operations.

Mandatory boundaries:

  • Pipeline continuity: CI/CD and release controls must remain auditable.
  • Recovery readiness: Backup/restore and DR assumptions must be validated.
  • Automation safety: Guardrails for deployment automation must be in place.
  • Downtime target: Planned downtime window versus continuous availability expectation.
  • Consistency requirement: Eventual consistency, near-real-time, or strict transactional consistency.
  • Change tolerance: How much architecture and application change is acceptable in the current wave.
  • Automation level: Manual, semi-automated, or fully automated run path.
  • Risk and reversibility: Ability to detect failure fast and revert without business-critical impact.

The implementation details are maintained in dedicated asset pages. This keeps the overview page category-focused and allows concrete templates to evolve independently.

Asset title
Framework
Asset type

Large data migration to STACKIT file service

Section titled “Large data migration to STACKIT file service”
Asset title
Framework
Asset type

Asset title
Framework
Asset type