Many cloud programmes start with the wrong sequence: choose a provider, build a landing zone, then decide which workloads can move. A cloud migration strategy for a Saudi enterprise should reverse that order. Data classification, residency, cybersecurity and sector requirements determine what can move, where it can run and which controls must exist before migration begins.

This does not mean every Saudi workload must remain inside the Kingdom. The constraint depends on the organisation, data involved, system criticality and applicable regulatory requirements. Classification should therefore become the first migration gate, not a compliance exercise performed after the architecture has already been selected.

Cloud Migration Strategy: Classify Workloads Before You Plan Them

  • Identify the data first: Determine what information the workload stores, processes, transmits and backs up before discussing its target cloud environment.

  • Classify its sensitivity: Public information, internal business information, personal data and highly sensitive operational records should not automatically receive the same migration path.

  • Map regulatory obligations: Consider PDPL requirements, applicable NCA controls, sector rules and internal policies rather than assuming a single residency rule covers the whole estate.

  • Assess system criticality: A collaboration tool and a critical transaction platform require different security, resilience and recovery decisions.

  • Check cross-border dependencies: Support teams, backups, telemetry, SaaS components and subprocessors may process information outside the primary hosting location.

For public entities, SDAIA's data-classification framework makes classification a formal part of governing data according to the potential impact of mishandling or unauthorised access. Other Saudi organisations may face different combinations of privacy, cybersecurity and sector-specific obligations, so the assessment must match the entity rather than copy a generic checklist.

Where the classification affects cloud architecture, encryption, access controls or provider selection, (IT security consulting) should begin before migration design is finalised, not after workloads have already been committed to a target platform.

The residency question also needs its own analysis. A deeper review of (cloud security and residency in Saudi Arabia) can help separate security controls, residency requirements and cross-border processing questions that are often incorrectly treated as one issue.

The Six Migration Dispositions: Not Everything Should Move the Same Way

The familiar 6 Rs of cloud migration are useful only when they are treated as workload decisions rather than a programme slogan. Each application should receive a disposition based on business value, technical condition, dependencies, risk and expected lifespan.

1. Rehost

Move the workload with limited application change. Rehosting can accelerate migration for stable applications where modernisation is not currently justified, but it can also move inefficient architecture and licensing patterns directly into cloud infrastructure.

2. Replatform

Make targeted changes without redesigning the application completely. Examples can include moving databases to managed services, changing storage, or replacing infrastructure components that no longer need to be operated directly.

3. Refactor

Redesign parts of the application to use a different architecture or cloud-native capability. Refactoring can improve scalability and maintainability, but it should be driven by a clear business or technical constraint rather than an assumption that every legacy application needs to become cloud-native.

Applications requiring major architectural change may belong in a broader (legacy system modernisation) programme rather than being forced through the same migration factory as straightforward infrastructure moves.

4. Repurchase

Replace the existing application with a SaaS or commercial alternative. This may remove infrastructure responsibility, but it changes integration, configuration, licensing, data ownership and operating processes.

ERP decisions are a common example where the migration question becomes a platform decision. Comparing (cloud erp vs on premise) can clarify when replacing the current operating model makes more sense than simply moving its infrastructure.

5. Retain

Keep the workload where it is for now. Retention may be correct when regulatory constraints, latency, hardware dependencies, contract timing or application lifespan make migration unattractive.

“Not yet” is a legitimate cloud decision. A migration programme should not reward the percentage of servers moved at the expense of sound architecture.

6. Retire

Remove applications that no longer provide enough value to justify migration. Retirement is often the cheapest and lowest-risk disposition because it removes infrastructure, licences, integrations and support obligations instead of reproducing them in a new environment.

Build Migration Waves in Risk Order, Not Server Order

A good cloud migration plan does not simply divide the server inventory into batches. A migration wave should group workloads according to dependencies, business timing, complexity and the value of what the organisation can learn from the move.

  1. 1. Classify the estate: Application owners, security and data teams should spend roughly two to four weeks identifying data classification, criticality, dependencies and regulatory constraints for the initial portfolio.

  2. 2. Map dependencies: Enterprise architects and application teams should spend around two to three weeks identifying databases, identities, interfaces, shared infrastructure and upstream or downstream services that must move together or remain connected.

  3. 3. Assign dispositions: Architecture and business owners should use roughly one to two weeks to choose rehost, replatform, refactor, repurchase, retain or retire for each assessed workload.

  4. 4. Create migration waves: Programme and technical leads should spend around one to two weeks grouping workloads so early waves prove connectivity, security and operating procedures before more critical systems move.

  5. 5. Validate each wave: Application owners, operations and security teams should reserve a defined validation window after every cutover before the next wave is allowed to depend on the same pattern.

These are indicative planning windows, not fixed delivery promises. A tightly coupled banking platform may need considerably more analysis than a small set of independent internal applications.

Design the Landing Zone Before the First Production Workload

A landing zone is not just an account hierarchy or network template. It is the controlled environment into which migrated workloads will arrive.

Control Area

Decision Required

Failure If Deferred

Evidence Before Migration

Identity

Administrative roles, federation and privileged access

Excessive or unmanaged access

Approved role and privilege model

Network

Segmentation, ingress, egress and hybrid routing

Flat connectivity and hidden dependencies

Documented network architecture

Logging

Which security and operational events are retained

Weak audit and incident visibility

Central logging and monitoring design

Encryption

Key ownership, storage and rotation

Inconsistent protection across services

Approved encryption and key policy

Resilience

Backup, recovery and availability requirements

Cloud deployment without tested recovery

Defined recovery objectives and test plan

Cost governance

Tagging, budgets and ownership

Spend with no accountable business owner

Mandatory tagging and cost model

Saudi enterprises should also evaluate the local cloud market as part of architecture planning rather than assuming that every provider or deployment model creates the same operating conditions. The (cloud computing special economic zone) context can be relevant when examining the Kingdom's wider cloud ecosystem and investment environment.

Cloud Cost Management Starts Before Migration

Cloud migration does not automatically reduce infrastructure cost. It changes the cost model. A poorly sized rehosted server can remain expensive, while unmanaged storage, snapshots, data transfer and non-production environments can create spend that did not exist in the original business case.

Before each wave, define:

  • Cost ownership: Every workload should have a business or technology owner responsible for its spend.

  • Baseline cost: Compare against the full current operating cost, not only hardware depreciation.

  • Expected cloud pattern: Estimate compute, storage, network, backup, licences and supporting services.

  • Scaling assumptions: Decide whether the workload genuinely benefits from elastic capacity.

  • Post-migration review: Revisit sizing after real consumption patterns become visible.

Cost optimisation should therefore follow workload evidence. Commitments and reserved capacity can lower costs for predictable consumption, but committing too early can lock the organisation into assumptions made before production behaviour was understood.

Hybrid Connectivity Is Part of the Migration, Not a Temporary Detail

Most enterprises operate a hybrid estate for a meaningful period. Cloud applications still depend on identities, databases, APIs, file transfers, ERP platforms and operational systems that remain elsewhere.

Map Dependencies Before Cutover

Do not rely only on application documentation. Review network flows, service accounts, scheduled jobs, APIs, databases, DNS dependencies and operational processes to discover connections that application owners may no longer remember.

Design Failure Paths

A hybrid connection should be evaluated for what happens when it becomes unavailable. The architecture needs to distinguish between workloads that can queue transactions, workloads that fail safely and workloads whose business process stops immediately.

When migration creates a new boundary between cloud and retained systems, (enterprise systems integration) becomes part of migration design rather than a separate post-migration project.

For estates with large numbers of dependencies, the broader (enterprise systems integration) architecture should define how APIs, events, middleware and hybrid connections evolve as more workloads leave the original environment.

Cutover, Rollback and Validation Must Be Designed Together

A migration is not complete when servers start successfully in the cloud. It is complete when the business process works, controls operate correctly and the organisation knows what to do if the new environment fails validation.

1. Define the Cutover Condition

Specify the technical and business conditions required before migration begins, including backups, replication state, approved change windows, support coverage and stakeholder readiness.

2. Set a Real Rollback Point

“We can roll back” is not a plan. Define how long rollback remains possible, what data changes after cutover, how those changes would be reconciled and who has authority to trigger reversal.

3. Validate Business Outcomes

Test more than infrastructure health. Confirm authentication, interfaces, batch jobs, reports, integrations, performance, monitoring, backup and representative business transactions.

4. Remove the Old Environment Deliberately

Do not shut down or delete the original environment simply because initial validation succeeded. Decommission only after the agreed observation period, data-retention requirements and rollback conditions have been satisfied.

Migration Readiness Checklist

  • Classification completed: Data, workload criticality and applicable residency or sector constraints are documented.

  • Disposition approved: Every workload has an agreed migration treatment rather than an automatic rehost decision.

  • Dependencies mapped: Identity, data, APIs, networks, third parties and operational processes are visible.

  • Landing zone controlled: Security, logging, networking, encryption, backup and cost governance are ready before production migration.

  • Recovery tested: The team knows both how to restore the cloud workload and how to roll back a migration wave.

  • Operating model assigned: Ownership after migration is defined for incidents, cost, patching, security and platform changes.

  • Success criteria agreed: Each workload has measurable technical and business validation criteria.

Classification also needs to account for where data may be stored, backed up, supported and processed across the service chain. Teams working through those questions can use (cloud data residency saudi arabia) as a deeper assessment of residency rather than treating the provider's primary region as the entire answer.

If your programme has already selected cloud technology but has not classified workloads or assigned dispositions, use (our five-stage methodology) as a sequencing checklist before committing migration waves. For early budget planning, the (published consulting cost ranges) can provide a reference point before detailed discovery determines the actual scope.

Sequence the Cloud Migration Strategy Around Constraints, Not Providers

A defensible cloud migration strategy begins by deciding what is allowed and sensible to move, not by selecting which cloud services look most attractive. Classification determines the control boundary. Application condition determines the migration disposition. Dependencies determine the wave. Validation determines whether the migration is actually finished.

Do not force every workload into the cloud, and do not confuse retention with failure. Some systems should be modernised, some replaced, some retained and some retired entirely.

The practical sequence is therefore straightforward: classify first, choose the disposition second, design controls and dependencies third, and migrate only when the organisation can explain both the forward path and the rollback path.

Cloud Migration Strategy FAQs for Saudi Enterprises

What should a cloud migration strategy include?

A cloud migration strategy should include workload classification, security and residency requirements, application dispositions, dependency mapping, migration waves, landing-zone controls, cost ownership, hybrid connectivity, cutover procedures, rollback and post-migration validation. It should also define who owns each workload after migration. Provider selection is only one decision inside this wider operating model.

What are the six Rs of cloud migration?

The six common migration dispositions are rehost, replatform, refactor, repurchase, retain and retire. They provide a structured way to decide what should happen to each application instead of assuming every system should be lifted and shifted. The appropriate disposition depends on business value, technical condition, dependencies, regulatory constraints and expected application lifespan.

Does all data have to stay in Saudi Arabia when moving to cloud?

No single rule applies equally to every Saudi workload. The answer depends on factors including the entity, data classification, whether personal data is involved, applicable cybersecurity controls, sector requirements and system criticality. Organisations should therefore classify the workload and assess the relevant obligations before treating residency as a simple provider-region selection.

How should a Saudi company choose its first cloud migration wave?

The first wave should be useful enough to test the operating model but controlled enough that problems can be corrected safely. Prefer applications with understood dependencies, manageable business impact and representative security or connectivity requirements. Avoid making the first wave either trivial or so critical that the team cannot learn without creating unacceptable operational risk.

When should a workload remain on premises?

Retention may be the right decision when regulatory requirements, latency, hardware dependencies, application lifespan, contractual constraints or migration economics do not justify moving the workload yet. The decision should be reviewed periodically rather than treated as permanent by default. A good cloud programme optimises the estate; it does not maximise the percentage hosted in cloud.