Cloud strategy template

Cloud strategy template

A cloud strategy sets out which workloads an organization will move to the cloud, in what order and on which platforms, and how security and cost will be controlled along the way. It is owned by the head of infrastructure and agreed with the chief information officer, the finance director, the security lead and the engineering teams whose applications will move.

Horizon: 2 years4 priorities · 10 outcomes
Use this template Free download

Get the Word file

Enter your work email and the Word version downloads straight away.

We'll email you occasional Tability updates. Unsubscribe at any time.

What this cloud strategy template includes

  • ContextThe situation, the challenges to solve, and what is deliberately left out.
  • Business driversWhy the organization is moving and what it expects in return.
  • Workload assessmentEach group of applications with its migration approach.
  • Platform and operating modelThe providers chosen and how the cloud is run.
  • Security and complianceThe controls that apply before anything moves.
  • Cost managementHow spend is forecast and kept under control.
  • Priorities and measuresThree to five priorities, each with an owner, outcomes with a baseline and target, and the initiatives behind them.

Cloud strategy example

A complete cloud strategy for a fictional organization: freight brokerage arranging 600,000 truckload and less-than-truckload shipments a year from its own data center.

Worked exampleCloud strategy
OrganizationFreight brokerage arranging 600,000 truckload and less-than-truckload shipments a year from its own data center (900 staff)
AmbitionClose the owned data center by the end of 2028 and run the transportation management system across two cloud regions, with recovery measured in minutes and spend owned by each product team.
Horizon2 years

Context

Where we are and what we are choosing

The brokerage books about 2,400 loads a day through a transportation management system built in-house, running on 410 virtual machines in a data center at head office with a recovery site in a colocation facility. Storage and compute hardware reach end of support in early 2029, and a like-for-like refresh is quoted at $3.8M. Two failures last year, a cooling fault and a storage controller, took the system down for 11 hours; each business hour offline puts about $65,000 of margin at risk. The last full recovery test took 26 hours against a four-hour target. Average processor utilization is 22%, and a new environment takes 19 days to provision.

Challenges
  • A single data center is a single point of failure for a business that covers loads around the clock, and the recovery site has never met its target.
  • The refresh decision is due by mid 2028. Without a migration well under way by then, $3.8M is committed to five more years of the same architecture.
  • Only 2 of 16 infrastructure engineers have worked in the cloud, and 340 EDI trading partners connect to fixed addresses that cannot change overnight.
We will focus on
  • One cloud provider and two regions, with a landing zone and security controls finished before any production workload moves.
  • Rehost the transportation management system quickly and replatform its database, so the data center can close before the refresh.
  • Cost ownership by product team from the first month, so spend is understood before it grows.
We will not
  • Rewriting the transportation management system as microservices during the migration. Engineering wants it, but it would add at least 18 months and miss the refresh date.
  • A multi-cloud design. A second provider would double the skills required of a team that has two cloud engineers today.
  • Moving the legacy accounting system. It stays in the colocation facility until its planned replacement in 2029.

Business drivers

DriversResilience comes first: 11 hours of downtime in a year and a recovery site that fails its test. Second, avoiding a $3.8M hardware refresh. Third, capacity that follows freight volume, which swings 40% between produce season and the winter low. Fourth, letting 60 developers create environments without a 19-day wait.
ConstraintsNo cutovers of booking, tracking or EDI systems during produce season, April to July, or the last two weeks of any quarter. EDI partners must be moved in groups with parallel running. Database licenses are tied to physical cores until renewal in March 2028. Shipper contracts require an annual independent security controls report with no gap in coverage.
Success looks likeThe owned data center is closed and its lease surrendered by Q4 2028. The transportation management system fails over between regions in under 30 minutes, tested twice a year. Steady-state run cost is at or below today's $5.2M, and every dollar has an owner.

Workload assessment

WorkloadApproachComplexityWave
Development and test environmentsRehost, then rebuild from codeLowWave 1, H1 2027
Document imaging archive, 40 TB of bills of lading and delivery receiptsReplatform to object storageLowWave 1, H1 2027
File shares and telephonyReplace with software as a serviceLowWave 1, H1 2027
Data warehouse and reportingReplatform to a managed warehouseMediumWave 2, H2 2027
Carrier and shipper portals, tracking APIsReplatform to containersMediumWave 2, H2 2027
EDI gateway, 340 trading partnersRehost, partners cut over in groups of 50HighWave 3, Nov 2027 to Mar 2028
Transportation management system and databaseRehost application, replatform database to a managed serviceHighWave 4, Q3 2028

Platform and operating model

ProvidersOne hyperscale provider for all infrastructure, using two regions in the same country. Commodity functions such as email, telephony and file sharing go to software as a service. The colocation facility is kept on a reduced footprint for the accounting system and the network edge until 2029.
Landing zoneSeparate accounts for production, non-production, shared services and security, under one organization with preventive policies. A hub network in each region with two private circuits from head office and the colocation site. Everything is deployed from version-controlled code through a pipeline; console changes in production are blocked. Logs from every account flow to a central, read-only store.
Operating modelA platform team of eight owns the landing zone, pipelines, shared services and cost reporting. Application teams own what they deploy and are on call for it. A managed service partner provides 24-hour monitoring and first response for the first 12 months, with a planned handover as internal engineers are certified.

Security and compliance

IdentitySingle sign-on from the corporate directory with MFA for every person. No shared or long-lived access keys: workloads use short-lived roles. Administrative access is requested per task, approved, time-limited and recorded.
Data protectionShipper rates, carrier bank details and driver personal data are classified as restricted and tagged. All storage and databases are encrypted with keys we control, and traffic is encrypted in transit. Backups are immutable, copied to the second region and restored in a test each month.
ComplianceThe annual security controls report continues without a gap: controls are mapped to the new platform before wave 2, and evidence is collected automatically from configuration rules. Card payments from shippers are taken by the payment provider, so no card data enters our environment. An external penetration test is run after each wave.

Cost management

BudgetInfrastructure run cost is $5.2M a year today, including the data center, the colocation site, hardware depreciation and licenses. It peaks at $6.9M in 2028 while both environments run, then settles at a target of $4.7M in 2029. One-off migration cost is $2.9M for partner services, training and parallel running, against the $3.8M refresh avoided.
Cost ownershipEvery resource carries tags for product, environment and cost center, enforced at deployment. Engineering managers receive a monthly statement for their products and review it with finance. Showback starts with wave 1; chargeback to product budgets starts in 2028.
Optimization rulesNon-production environments shut down outside working hours. Rightsizing recommendations are reviewed monthly and acted on within 30 days. After three months of stable usage, 60% to 70% of steady compute is covered by one-year commitments. Budget alerts fire at 80% of forecast, and untagged non-production resources are stopped after 14 days.

Priorities and measures

Priority 1Owner: Head of Infrastructure

Leave the data center before the refresh falls due

Hardware support ends in early 2029 and the refresh decision is due by mid 2028. Every workload still on site by then weakens the case for avoiding $3.8M.

OutcomeBaselineTargetDue
Virtual machines remaining in the owned data centerMilestones: 320 machines by Q2 2027 · 220 machines by Q4 2027 · 110 machines by Q2 2028410 machines0 machinesQ4 2028
Production workloads running in the cloudMilestones: 45% by Q4 2027 · 70% by Q2 202812%95%Q4 2028
Initiatives
  • Build the landing zone, network and pipelines and pass a security review before wave 1
  • Run four migration waves with a go or no-go checklist and a tested rollback for each
  • Move EDI partners in groups of 50 with two weeks of parallel running per group
  • Decommission hardware after each wave and surrender the data center lease
Targets are illustrative. Adapt them to your baseline before you start.
Priority 2Owner: Director of Platform Engineering

Make the transportation system survive a failure

Eleven hours of downtime and a 26-hour recovery test are the reasons the board approved this program. A migration that reproduces a single-site design in the cloud would not fix either.

OutcomeBaselineTargetDue
Unplanned downtime of the transportation management system per yearMilestones: 8 hours by Q4 202711 hours1 hoursQ4 2028
Recovery time achieved in the latest full failover testMilestones: 480 minutes by Q4 20271,560 minutes30 minutesQ4 2028
Initiatives
  • Replicate the database to the second region and automate failover with a runbook tested every six months
  • Spread application servers across three availability zones behind a load balancer
  • Define service level objectives for booking, tracking and EDI, with alerts tied to them
  • Restore a production backup into an isolated account every month
Targets are illustrative. Adapt them to your baseline before you start.
Priority 3Owner: VP Engineering

Give developers environments in hours

Nineteen days to provision an environment means features queue behind infrastructure. The migration only pays back fully if engineering can release more often once it is done.

OutcomeBaselineTargetDue
Time to provision a new environmentMilestones: 5 days by Q2 202719 days1 daysQ4 2027
Infrastructure deployed from version-controlled codeMilestones: 50% by Q4 20275%90%Q4 2028
Production releases of the transportation management system per monthMilestones: 4 releases by Q4 20272 releases8 releasesQ4 2028
Initiatives
  • Publish reusable templates for a standard service, database and environment
  • Move build and deployment pipelines to the cloud in wave 1
  • Train all 60 developers on the platform and its guardrails in half-day sessions
Targets are illustrative. Adapt them to your baseline before you start.
Priority 4Owner: IT Finance Manager

Keep cloud spend owned and predictable

Costs peak at $6.9M during parallel running. Without tagging and forecasts from the first month, nobody can show the spend falling back to $4.7M.

OutcomeBaselineTargetDue
Cloud spend allocated to a product owner through tagsMilestones: 80% by Q2 202740%98%Q4 2027
Monthly variance between forecast and actual cloud spendMilestones: 12% by Q4 202723%5%Q4 2028
Average processor utilization of production computeMilestones: 32% by Q4 202722%50%Q4 2028
Initiatives
  • Enforce product, environment and cost center tags in the deployment pipeline
  • Send each engineering manager a monthly cost statement and review it with finance
  • Shut down non-production environments outside working hours and rightsize after each wave
  • Buy one-year compute commitments once each wave has three months of usage data
Targets are illustrative. Adapt them to your baseline before you start.

Blank cloud strategy template

The same structure with a prompt in every field. Copy it, or download it as a Word or Excel file.

Your planCloud strategy
Organization[Describe your organization in a few words, with its size]
Ambition[One sentence on where you want to be at the end of the plan]
Horizon[How long the plan runs, for example 12 months]

Context

Where we are and what we are choosing

[Where things stand today: the facts that make this strategy necessary]

Challenges
  • [A problem the strategy has to solve]
  • [A problem the strategy has to solve]
We will focus on
  • [Something you are choosing to concentrate on]
  • [Something you are choosing to concentrate on]
We will not
  • [Something you are deliberately leaving out]
  • [Something you are deliberately leaving out]

Business drivers

Drivers[Your drivers]
Constraints[Your constraints]
Success looks like[Your success looks like]

Workload assessment

WorkloadApproachComplexityWave
[Workload][Approach][Complexity][Wave]
[Workload][Approach][Complexity][Wave]
[Workload][Approach][Complexity][Wave]

Platform and operating model

Providers[Your providers]
Landing zone[Your landing zone]
Operating model[Your operating model]

Security and compliance

Identity[Your identity]
Data protection[Your data protection]
Compliance[Your compliance]

Cost management

Budget[Your budget]
Cost ownership[Your cost ownership]
Optimization rules[Your optimization rules]

Priorities and measures

Priority 1Owner: [Role accountable for this priority]

[Name the priority in a few words]

[Why this priority matters now, in one or two sentences]

OutcomeBaselineTargetDue
[Metric you will track][Where it is today][Where it should be][When]
[Metric you will track][Where it is today][Where it should be][When]
Initiatives
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
Priority 2Owner: [Role accountable for this priority]

[Name the priority in a few words]

[Why this priority matters now, in one or two sentences]

OutcomeBaselineTargetDue
[Metric you will track][Where it is today][Where it should be][When]
[Metric you will track][Where it is today][Where it should be][When]
Initiatives
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
Priority 3Owner: [Role accountable for this priority]

[Name the priority in a few words]

[Why this priority matters now, in one or two sentences]

OutcomeBaselineTargetDue
[Metric you will track][Where it is today][Where it should be][When]
[Metric you will track][Where it is today][Where it should be][When]
[Metric you will track][Where it is today][Where it should be][When]
Initiatives
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
Priority 4Owner: [Role accountable for this priority]

[Name the priority in a few words]

[Why this priority matters now, in one or two sentences]

OutcomeBaselineTargetDue
[Metric you will track][Where it is today][Where it should be][When]
[Metric you will track][Where it is today][Where it should be][When]
[Metric you will track][Where it is today][Where it should be][When]
Initiatives
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
  • [A project or action that moves the outcomes above]
Free download

Get the Word file

Enter your work email and the Word version downloads straight away.

We'll email you occasional Tability updates. Unsubscribe at any time.

How to adapt it

  1. 01

    Write the drivers in order of importance and attach a date or a number to each. A lease expiry or hardware refresh sets the real deadline.

  2. 02

    Group applications into workloads and choose one approach for each: rehost, replatform, refactor, replace, retain or retire. Be honest about what will stay behind.

  3. 03

    Order the waves by risk. Start with workloads that teach the team the platform and cannot stop the business, and move the core system last.

  4. 04

    Finish the landing zone, identity and logging before the first production workload. Retrofitting controls across live accounts takes far longer.

  5. 05

    Model the double-running period explicitly. Costs rise before they fall, and finance should see the peak in advance.

  6. 06

    Assign cost ownership to the teams that deploy resources and decide the tagging standard before wave 1.

How to run it

A plan only works if it is reviewed on a rhythm. This is the cadence the example assumes.

Check-inOutcome owners update progress and confidence weekly.
ReviewPriority owners review outcomes and unblock initiatives monthly.
ResetLeadership revisits priorities and targets quarterly.

Tability keeps this cadence for you. Each priority becomes an objective, each outcome a key result with its baseline and target, and each initiative a tracked task. Owners get a check-in reminder and the plan shows what is on track.

Track this plan in Tability

Still comparing tools? See the 10 best strategy software tools.

Common mistakes

  • Moving servers as they are and expecting resilience or savings to follow without changing how they are deployed and sized.
  • Combining the migration with a full application rewrite, so neither finishes before the data center contract ends.
  • Leaving cost management until after the migration, by which time nobody knows who owns half the bill.
  • Underestimating integration cutovers such as EDI partners and fixed network addresses, which depend on other companies' schedules.

Questions, answered.

What should a cloud strategy template include?

It should include the business drivers and constraints, an assessment of each workload with its migration approach and wave, the chosen platform and operating model, the security and compliance controls, and how cost will be forecast and owned. Add measurable outcomes for migration progress, reliability, delivery speed and spend.

What is the difference between a cloud strategy and a cloud migration plan?

The cloud strategy explains why the organization is moving, which workloads go where and how the cloud will be run and paid for. The migration plan is the detailed schedule of cutovers that follows from it. Without the strategy, a migration plan tends to move everything as it is and reproduce the old problems.

Should we rehost or refactor applications when moving to the cloud?

It depends on the deadline and the application. Rehosting is faster and suits a fixed date such as a data center exit. Refactoring gives more benefit but takes longer and carries more risk. A common approach is to rehost the application, replatform the database to a managed service, and refactor selectively afterward.

How long does a data center migration take?

For a mid-size company with a few hundred servers, plan on 18 to 24 months from decision to closing the facility. The first three to six months go on the landing zone, security controls and training. Core systems with many external integrations usually move last and take the longest to cut over.

Does moving to the cloud save money?

Not automatically. Costs usually rise during the period when both environments run, and a like-for-like move of oversized servers can cost more than the data center did. Savings come from avoided hardware refreshes, rightsizing, shutting down idle environments and committing to steady usage. Model the peak and the steady state separately.