Skip to main content
FreeAWS Well-Architected Review twice a year when you pay AWS through usSee Cloud Billing (opens in a new tab)

Fast-growing enterprise

A fast-growing enterprise had to move a mission-critical application to a new AWS account with no downtime and no data loss. We copied its servers and databases across, tested them, then switched traffic.

The facts

Customer
Fast-growing enterprise
Work
Move
Cloud
AWS

The result

Zero downtimeNo downtime and no data loss during the move

Six steps from one account to the other

The order matters: nothing moved until the copy had been tested.

  1. Step 1: CopyImages of the servers and snapshots of the databases.
  2. Step 2: ShareBoth shared with the new account through IAM roles and policies.
  3. Step 3: RebuildMatching servers, with the same security groups and network settings.
  4. Step 4: RestoreDatabases restored from the snapshots, with settings aligned.
  5. Step 5: TestLoad, data and function tested before any traffic moved.
  6. Step 6: SwitchDNS and routing pointed at the new account, and the old one cleaned up.

The challenge

  • A sensitive application that could not stop.
  • Identical settings, security and access in the new account.
  • The risk of lost data or a broken service.

What we did

  • Planned the move so nothing stopped and nothing was lost.
  • Rebuilt every server and database in the new account exactly as it was.
  • Tested before switching, then removed what the old account no longer needed.

How it was built

  1. Compute
    • Amazon EC2, rebuilt from machine images
  2. Database
    • Amazon RDS, restored from snapshots
  3. Access
    • AWS IAM roles and policies
  4. Network
    • Security groups
    • Key pairs
    • DNS records

What came of it

  • EnvironmentThe application now runs in a more optimized AWS environment that fits its needs.
  • Cost and securityMeasures taken during the move improved performance and cost efficiency.
  1. You writeWith the form, or to [email protected]
  2. An engineer repliesWithin one business day, from the team that would do the work
  3. You get a scope and a priceIn writing, before any work starts