.png)
An old migration runbook can look perfectly usable until a team tries to follow it. The server inventory is still relevant, the data center exit deadline is approaching, and the target is still AWS. But the document refers to AWS Server Migration Service, an older tool that no longer represents the current migration path.
For enterprise teams, the question is practical: which service should replace it, and what else needs to change before production workloads move? Choosing a current tool is the first step. The larger task is rebuilding a delivery plan around application dependencies, supported configurations, realistic testing, and a cutover decision the business can approve.
What replaced AWS Server Migration Service?
AWS directed customers from AWS Server Migration Service, commonly called SMS, to AWS Application Migration Service for subsequent migrations. The current name on AWS's product page is AWS Transform MGN. It is the rehosting capability used to move supported physical, virtual, and cloud servers into Amazon EC2.
The naming history explains why searches return several apparently different products. SMS is the legacy service. AWS Application Migration Service is the previous name for MGN. AWS Transform MGN is the name teams should check against current documentation when planning a new server migration.
AWS announced Application Migration Service's general availability in May 2021 and encouraged SMS users to switch for future migrations. Its archived SMS API reference described a regional exception allowing SMS APIs through March 2023 where MGN was unavailable. Neither an old SDK reference nor a saved connector guide establishes a supported option for a new project today.
Before approving a statement of work, replace the outdated service reference and review the underlying assumptions. Replication settings, permissions, network access, launch configuration, and operational responsibilities all need a current design. A tool-name substitution alone leaves too much of the delivery method unexamined.
Choose the tool according to what must move
A server inventory does not tell the whole migration story. One business application may include virtual machines, a database, shared files, scheduled jobs, and external integrations. Those components can require different movement methods even when they belong to the same migration wave.
Use AWS Transform MGN when the intended outcome is a supported server-based application running on Amazon EC2 with limited application changes. Consider AWS Database Migration Service when the work involves database data movement between supported endpoints. Use AWS DataSync for supported file or object transfers. Check the actual source, target, and configuration rather than selecting a service from its name.
These tools can complement one another. An application tier might be rehosted while its database follows a separate migration plan. Shared file data might move through DataSync. The application owner still needs one coordinated acceptance test, because success in each individual transfer job does not prove that the complete application works.
Understand the current server rehosting workflow
AWS Transform MGN uses continuous block-level replication and machine conversion to prepare source servers for launch in AWS. Teams configure replication and launch settings, allow the source data to replicate, and launch test instances before making the production cutover decision. The target compute environment is Amazon EC2.
AWS currently describes both a self-directed route through the MGN console and an agentic rehost route through AWS Transform. Both use the underlying replication and cutover engine. Choose the operating approach that fits the team's permissions, review requirements, and delivery responsibilities; automation does not remove the need to approve target settings.
Confirm operating-system support, target Region availability, replication prerequisites, and installation constraints before committing a workload. Particular configurations may need remediation or a different migration path. A successful demonstration on one server should not become an assumption that every server in the estate will behave identically.
Rebuild the plan around applications and dependencies
Start with the business service, then identify the infrastructure that supports it. Record the owner, critical transactions, authentication methods, upstream systems, downstream consumers, and recovery expectations. Include less visible dependencies such as nightly exports, license servers, SMTP relays, certificate renewal, and third-party access rules.
Group tightly connected components into migration waves. Moving an application server ahead of an authentication dependency can create failures that look like network problems. Leaving a database behind may introduce latency that changes transaction behavior. A dependency map helps teams decide what must move together and what can remain temporarily connected.
For example, a finance application may appear to consist of two virtual machines. Its month-end process could also depend on a file share and a scheduled reporting job. A test that checks only login and screen loading would miss the process that matters most to the finance team. This is an illustrative planning scenario, not a client result.
Assign an owner to every dependency and ask that owner to confirm the proposed sequence. The confirmation should cover technical readiness and the business calendar. Payroll, month-end close, seasonal demand, and contractual reporting can all affect the available change window. A wave that is convenient for infrastructure teams may still be poorly timed for the people who use the service.
Prepare the AWS environment before replication becomes a deadline
The destination needs an approved account structure, identity model, network design, logging, backup approach, and ownership model. Establish target subnets, access rules, name resolution, and connectivity to systems that will remain outside AWS. Document who can change replication settings and who can authorize production actions.
Review launch settings with the application and operations teams. Instance selection, storage performance, encryption, access permissions, and monitoring should reflect workload requirements. Existing virtual-machine allocations may contain unused capacity, but reducing resources without representative testing can introduce a different problem at the moment the application moves.
Define the operating handoff early. After cutover, someone must own patching, incident response, backup checks, access reviews, and cost allocation. A migration team that leaves those responsibilities unresolved transfers operational uncertainty along with the servers. Clear ownership also makes the post-migration acceptance period easier to manage.
Test business behavior, not just instance startup
A running EC2 instance is evidence that a machine launched. Business acceptance requires more. Test authentication, complete transactions, integration calls, scheduled processing, reporting, and recovery procedures. Compare response times with a source baseline under representative conditions, and record which defects must be resolved before cutover.
Keep test environments controlled. A copied application may contain production endpoints, notification settings, or job schedules. Prevent tests from sending customer messages, processing real payments, or writing to unintended systems. Identify which integrations should be isolated, redirected, or explicitly approved for the rehearsal.
Use the rehearsal to test the runbook as well as the application. Measure the duration of individual steps, verify access for each responsible person, and confirm that validation evidence reaches the decision-maker. Repeat material tests after configuration changes. A previous pass does not establish that the revised target configuration remains acceptable.
Record the expected result for each test rather than using a broad statement such as "application works." A transaction should produce the correct record, an integration should reach its intended destination, and a batch job should complete with reconciled output. Give the business owner enough evidence to approve the move without having to interpret infrastructure dashboards.
Make cutover and rollback explicit decisions
Continuous replication can reduce the amount of data left to transfer at cutover, but it does not guarantee zero downtime. The business interruption also depends on stopping writes, application startup, routing changes, validation, and user access. Agree on a tested window rather than promising a duration taken from a generic migration example.
Before cutover, confirm replication health, unresolved defects, the write-freeze procedure, backups, named approvers, and communication channels. Set measurable stop conditions: missing data, failed transactions, unacceptable response times, or an integration that cannot be restored within the window. Make the rollback decision before those conditions become an urgent debate.
Rollback becomes more difficult after users create new data on the AWS target. Returning traffic to the source requires a plan for those writes and their consistency. Reverting a migration workflow action does not automatically reconcile application data. Agree on the authoritative system and the point beyond which recovery requires a different procedure.
Finalize cutover only after the agreed acceptance checks. AWS documents that finalization stops replication and removes associated replication resources. Treat this as a deliberate lifecycle step. Keep source retirement separate until retention obligations, recovery arrangements, and business approval have been satisfied.
During the acceptance period, monitor both technical signals and business activity. Review error rates, failed jobs, transaction counts, and support tickets against the source baseline. Keep the migration team available for issues that cross infrastructure and application boundaries, and document the final configuration for the operations team.
Budget for the move and the steady-state operation
Build the cost case around the whole delivery period. Allow for replication infrastructure, storage, test instances, connectivity, software licensing, and the overlap between source and target environments. Multiple rehearsals and delayed acceptance can extend that overlap. Check current service pricing and estimate actual resource consumption for the intended configuration.
After migration, compare AWS spend with the forecast and investigate differences. Include backup storage, data transfer, monitoring, and support in the operating view. Resource adjustments should follow measured utilization and business performance. A lower initial estimate is not a useful outcome if it comes with recurring incidents or manual work.
Replace the old tool with a stronger delivery plan
For teams arriving through an AWS Server Migration Service search, the current server rehosting path is AWS Transform MGN. The important next decision is how each application will be assessed, replicated, tested, accepted, and handed to operations. That method determines whether the move supports the business deadline.
Start with a representative pilot and use its evidence to shape later waves. For help reviewing workload suitability, dependencies, target architecture, and cutover readiness, request an AWS migration assessment from Info Services. Bring the existing runbooks and inventory so the assessment can identify which assumptions should carry forward and which need to change.


.png)
-1.png)
.png)

