Server Migration Service (retired)

AWS Server Migration Service entered full shutdown on April 1, 2023. It is not a maintenance-mode service available for new or continuing migrations. The earlier March 31, 2022 discontinuation applied to AWS GovCloud (US); do not confuse that narrower announcement with the global shutdown.

Historical context

SMS used a connector for agentless VM replication. It should not be described as an SMS agent installed alongside an MGN agent. Old SMS CLI commands and connector deployment instructions are historical artifacts, not a runnable migration path.

Use Application Migration Service (MGN) for supported lift-and-shift requirements after checking current source-platform, Region and network prerequisites. Evaluate DMS for database migration and DataSync for file/object transfer; these solve different problems.

Replanning a legacy migration

  1. Inventory source systems, dependencies, licensing, support and required downtime.
  2. Select the migration strategy; use the migration overview rather than assuming every system should be rehosted.
  3. Create a fresh supported migration plan. Historical SMS IDs and jobs are not MGN source-server registrations.
  4. Validate replication, run isolated tests, reconcile application data and define rollback before scheduling cutover.
  5. Control source writes during the approved cutover, validate the target, and clean up staging resources only after acceptance.

Exercise: take a hypothetical three-server application, identify the database dependency and design a test network that cannot send production email or process payments. Define measurable acceptance and rollback criteria. No retired service resources are needed.

Historical connector architecture

This section is archival explanation only. SMS is retired globally (April 1, 2023); none of its old deployment/replication commands should be run as a current lab.

historical supported hypervisor/source
          ↓
historical SMS connector and snapshot/image replication job
          ↓
AWS image/target launch → customer application validation

The connector-based model differed from MGN’s source-installed continuous block replication into EC2/EBS staging. Image availability never guaranteed application-consistent transactions or successful DNS/identity/license behavior.

SMS versus current MGN migration model

ConcernHistorical SMSCurrent eligible MGN workflow
Collection/replicationSupported connector/source and replication-job modelSource replication agent and target staging servers/storage
RehearsalCustomer launches/tests replicated imageExplicit test launch/validation/cleanup
CutoverCustomer coordinates final source state and trafficSource-write freeze, lag acceptance, cutover and finalize
Continued useRetired; no operational maintenance recipeVerify current source/Region support and service costs
CleanupArchived evidence/old artifacts under ownershipExplicit agent/source/test/staging decommissioning

Do not equate old source IDs with MGN IDs or promise that two source replication tools can coexist without validating their supported installation/resource behavior. An old AMI/image may be recovery evidence, but support and application compatibility still require tests.

Historical API-to-modern runbook map

Original command purposePreserve as historyCurrent learning destination
List source serversInventory/provenance conceptMGN/Transform inventory or approved CMDB
Create/start replication jobSnapshot/job-state conceptCurrent MGN replication installation/settings
Inspect image/jobVerify materialized target evidenceMGN jobs/EC2 launch/application validation
Delete replication jobDependency-aware cleanup conceptApproved modern source/staging/test cleanup

No current SMS API availability or fake retirement date is implied by this mapping. The retired CLI snippets were omitted intentionally rather than converted into runnable-looking “maintenance” commands.

Recovery/modernization exercise

Using archived documentation/inventory only, record each old workload’s owner, retained image/backup, source support status, network/identity/certificate dependencies and current business requirement. Decide Retire/Retain or a supported migration strategy.

For a retained image, restore only into an approved isolated environment and validate OS/security/application support before any traffic switch. For new replication use MGN’s current runbook, with source-write quiescence, rollback reconciliation and customer-owned cleanup. Preserve legal/audit recovery artifacts; old-service deletion is not an excuse to remove the only approved backup.

References: AWS service shutdown table, MGN workflow, migration strategy.

References