Application Switchover Overview
Application Switchover is a migration mode for moving producer and consumer applications from a source cluster to an already-prepared destination cluster. Unlike a replication migration, switchover does not copy topic data between clusters. It provisions the destination (topics, schemas, ACLs, and consumer groups) and then coordinates a controlled, client-side cutover of your applications.
When to Use Switchover
Section titled “When to Use Switchover”Use Application Switchover when the destination cluster will be populated by your producers going forward and you do not need historical source data replicated — for example, when standing up a new Confluent Cloud cluster for live traffic and accepting that in-flight source data is drained by existing consumers rather than copied.
If you need historical data moved to the destination, use a replication migration job instead.
Lifecycle
Section titled “Lifecycle”A switchover job moves through a dedicated set of statuses, distinct from the replication job statuses. The action available on the job’s Overview tab depends on the current status.
| Status badge | Meaning | Available action |
|---|---|---|
| Configured | Job created; destination not yet provisioned | Provision destination |
| Provisioning | Destination provisioning is running (asynchronous) | — (in progress) |
| Provisioned | Destination is fully provisioned and ready | Begin cutover, Sync now |
| Cutover in progress | Cutover has started; clients are being moved | Mark complete (in the cockpit) |
| Completed | Switchover completed; monitoring stopped | — (record only) |
| Failed | Provisioning failed | Retry provision, Sync now |
Status flow: Configured -> Provisioning -> Provisioned -> Cutover in progress -> Completed
Provisioning failures move the job to Failed, from which it can be retried after fixing the configuration.
The Switchover Journey
Section titled “The Switchover Journey”- Create the job — choose Application Switchover in the wizard and select the provision targets (topics, consumer groups, ACLs). You can also start from the migration planner.
- Provision the destination — create the destination topics, ACLs, and consumer-group offsets, and optionally schemas.
- Choose a cutover model — pick the granularity and order that match your downtime and data-loss tolerance.
- Begin cutover — scan the source for producers and consumer groups, then acknowledge and start.
- Work the cutover cockpit — follow the guided steps, watch the live flow, and respect the drain gate.
- Complete the switchover — once every consumer group has cleared the source and producer cutover is acknowledged, mark it complete.