Technology Transformation
5 min read

How Do You Plan a Cloud Migration Strategy? The 7 Rs, Sequencing and Cost Control

A sound cloud migration strategy decides, application by application, whether to retire, retain, rehost, replatform, refactor, repurchase or relocate, then sequences the moves by risk and value. Cost control has to be designed in from the start, not added after the first surprising invoice.

Written and reviewed by The Technology Office ยท Independent technology advisory

Key takeaways

  • Start with a complete application inventory and a clear business reason for moving to cloud.
  • Use the 7 Rs to decide a treatment for each application rather than moving everything the same way.
  • Sequence migration in waves, starting with low-risk workloads to build skills and confidence.
  • Design cost controls such as tagging, budgets, rightsizing and ownership before the first workload moves.

The short answer

A good cloud migration strategy is a portfolio decision, not a single move: you decide a treatment for each application using the 7 Rs, sequence the work in waves by risk and value, and build cost and security controls before the first workload moves. Organisations that 'lift and shift' everything without that analysis often end up paying more for the same problems in a new location.

Why are you moving to the cloud?

Start here, because the answer shapes everything else. Common, legitimate reasons include:

  • A data centre lease, hosting contract or hardware refresh is approaching
  • The business needs to scale up and down quickly
  • Resilience and disaster recovery are weak on-premises
  • Teams want modern managed services rather than maintaining servers
  • Legacy applications are being replaced by software-as-a-service products anyway

'Everyone else is doing it' is not a reason. Write down two or three measurable goals, such as exiting a hosting facility by a set date or improving recovery time for critical systems, and use them to test every later decision.

Build an application and dependency inventory

You cannot plan what you cannot see. For each application or workload, capture:

  • Business owner and criticality
  • Users, data sensitivity and any data residency obligations
  • Technical stack, licensing and support status
  • Dependencies on other systems, databases and integrations
  • Current running cost and planned changes

Dependencies are the part most often missed. A finance system that quietly reads from a reporting database, which in turn feeds a warehouse application, needs to move as a group or be carefully re-connected.

Use the 7 Rs to decide each application's treatment

TreatmentWhat it meansWhen it fitsWatch out for
RetireSwitch it offDuplicated or rarely used applicationsData retention obligations
RetainLeave it where it is for nowRecently upgraded, or low benefit to moveBecoming a forgotten island
RehostMove as-is to cloud infrastructureDeadline-driven exits, stable workloadsHigher running cost if not rightsized
RelocateMove a virtualised platform with minimal changeLarge virtual estates needing a fast moveLimited modernisation benefit
ReplatformMinor changes, such as a managed databaseGaining managed-service benefits cheaplyTesting effort is still real
RefactorRe-architect to be cloud-nativeStrategic, high-change applicationsCost, skills and time
RepurchaseReplace with a SaaS productCommodity functions like HR, CRM or financeData migration and process change

Retire and repurchase are frequently underused. Every application retired is one you never pay to migrate, secure or run again. Where an application is a candidate for replacement, our guide on whether to replace or modernise a legacy system helps frame the choice.

Build the foundations first

Before migrating workloads, establish a landing zone: the shared foundation of identity, network design, security controls, logging, backup and cost management. Key decisions include:

  1. How accounts or subscriptions are structured, for example by environment or business unit
  2. How identity and privileged access are managed
  3. Which security baselines and monitoring apply by default
  4. How backup and disaster recovery work in the new environment
  5. How every resource is tagged with an owner and cost centre

Skipping this step usually means each project invents its own setup, creating security gaps and costs that nobody can attribute. Security governance should be part of the design from the start; see our cybersecurity governance service.

Sequence the migration in waves

Group applications into waves based on dependencies, risk and business value:

  • Wave 0, pilot: development and test environments or simple internal tools. The aim is to prove the landing zone, tooling and runbooks.
  • Wave 1, low risk: standalone applications with few dependencies.
  • Wave 2, business systems: grouped applications that share data, moved together.
  • Wave 3, critical systems: core platforms, moved once the team has repeatable processes and confidence.

Avoid scheduling critical cutovers near peak trading periods or end of financial year. Each wave should finish with a short review: what went wrong, what cost more than expected, and what to change before the next one.

How do you control cloud costs?

Cloud spend behaves very differently from capital hardware. It is easy to start, easy to grow and easy to forget. Build financial operations (often called FinOps) into the programme:

  • Tag everything with an owner, environment and cost centre
  • Set budgets and alerts per account or project
  • Rightsize after migration, using actual utilisation rather than old server specifications
  • Schedule non-production environments to shut down outside business hours
  • Commit wisely: reserved capacity or savings plans only once usage is stable
  • Review monthly, with business owners accountable for their spend

A practical example: a test environment rehosted with the same specification as the old physical servers and left running around the clock can cost far more than it needs to. Scheduling and rightsizing it is often one of the quickest savings available. Our IT cost optimisation service and our guide to reducing IT costs cover this in more depth.

Common cloud migration mistakes

  • Migrating everything the same way because it is simpler to plan
  • Underestimating dependencies and data transfer
  • Treating licensing as an afterthought, particularly for databases and operating systems
  • Leaving old infrastructure running long after cutover
  • Assuming the cloud provider handles security and backup by default

How The Technology Office leads cloud migrations

The Technology Office provides independent, owner-side leadership for cloud migrations as part of our technology and systems transformation service. Because we sell no hosting, licences or migration services and take no implementation margin, our advice on what to move, what to retire and what to replace is driven solely by your outcomes and costs.

We set goals and decision gates before engaging providers, build cost control in from day one, and hold partners accountable for each wave. We work with businesses of any size and industry across Australia.

Frequently asked questions

What are the 7 Rs of cloud migration?

The 7 Rs are retire, retain, rehost, relocate, replatform, refactor and repurchase. Each describes a different treatment for an application, from switching it off to rebuilding it or replacing it with a software-as-a-service product.

Is moving to the cloud always cheaper?

No. Cloud can reduce cost when workloads are rightsized, scheduled and actively managed, but lifting and shifting servers without optimisation can cost more than running them on-premises. The business case should model ongoing running costs, not just avoided hardware.

Which applications should we migrate first?

Start with low-risk, low-complexity workloads that have few dependencies, such as development environments or simple internal tools. This builds skills, tests your landing zone and controls, and reduces risk before moving critical systems.

What is a cloud landing zone?

A landing zone is the pre-configured foundation of accounts or subscriptions, networking, identity, security controls, logging and cost management that workloads move into. Building it first prevents each migration from inventing its own inconsistent setup.

How long does a cloud migration take?

It depends on the number of applications, their complexity and the treatments chosen. Rehosting simple workloads can be quick, while refactoring or replacing core systems takes considerably longer, so most organisations migrate in planned waves over time.

Mentioned services

These service and regional NSW pages expand on the topics covered in this article.

Need help applying this?

Bring in senior technology leadership without the full-time overhead.

The Technology Office works with Sydney and regional NSW businesses on embedded CIO support, Head of IT leadership, governance, vendor management, cost optimisation, crisis stabilisation, and no-cost technology reviews as a lighter first step.

Continue exploring the topic.

View all insights

Technology Transformation

Replace or Modernise? How to Decide What to Do With a Legacy System

Replace a legacy system when it no longer fits how the business works or cannot be supported securely. Modernise it when the core still fits but the technology underneath is holding you back.

Read article

Cost Optimisation

How to Reduce IT Costs: Where to Look and What Not to Cut

Reduce IT costs by listing every technology cost against its owner and actual use, then removing what is unused, consolidating what overlaps, renegotiating what remains, and protecting security and critical systems.

Read article

Technology Transformation

How Do You Build a Practical Digital Transformation Roadmap?

A practical digital transformation roadmap links a small number of business outcomes to a sequenced set of initiatives, each with an owner, a cost range and a decision gate. It should fit on a page, be reviewed quarterly and be honest about what you will not do.

Read article