Contact

BlogAzure

Azure

Moving to Azure: a practical migration guide for SA businesses

A practical Azure migration guide for South African businesses: the SA regions and data residency, Microsoft's migration framework, the governance that keeps cost and risk under control, and the savings levers that actually work.

Derick PayneDerick PayneFounder and lead developer

Published 16 June 2026Read 9 min

On this page
  1. Start with the business reason
  2. Where your data lives: the South African regions
  3. When Azure makes sense
  4. A real migration framework, not a forklift
  5. Governance is the part that pays off
  6. Controlling the cost
  7. How to reduce risk before you start
  8. How Rizonetech scopes the work
  9. What not to do
  10. What good delivery looks like
  11. Questions to ask a provider
  12. Review before approval
  13. The practical next step
  14. FAQ

Moving to Azure is not only a hosting decision. It changes how the business thinks about servers, identity, security, backups, cost, and support. Done well, it gives a cleaner, more controlled platform. Done badly, it just moves old problems into a more expensive place.

This guide is for South African businesses weighing Azure for websites, applications, file workloads, databases, or infrastructure modernisation. It does not invent cost figures, because Azure cost depends on workload, region, usage, architecture, licensing, and governance — but it does explain how the migration and the money actually work.

Start with the business reason

Cloud migration should have a business reason. You may need better resilience, easier remote access, stronger governance, modern deployment, improved security, or a platform for custom applications.

“Move to cloud” by itself is not a plan. Write down the current pain: ageing hardware, weak backups, hard deployments, remote-access issues, unclear costs, or support risk. The reason shapes the architecture — copying an old server layout into Azure usually just relocates the problem.

Rizonetech connects this work to Azure services, Microsoft 365, and Laravel development. That matters because most technology problems do not stay inside one neat box. A website touches email. A cloud move touches identity. A support problem touches security and backups.

Where your data lives: the South African regions

South Africa has a real advantage here. Microsoft has operated Azure data centres in the country since 2019, across two regions: South Africa North (Johannesburg) and South Africa West (Cape Town). For most workloads, South Africa North is the primary choice — it carries the fuller set of services and supports availability zones for higher resilience. South Africa West is a restricted, paired region used mainly for in-country disaster recovery.

The practical upside is data residency. You can keep South African data in South Africa, which simplifies the POPIA conversation considerably. Azure supports POPIA compliance with local residency and shared-responsibility tooling — though “residency” (where data sits) and “compliance” (how you configure and govern it) are two different jobs, and only the second one is yours to get right.

When Azure makes sense

Azure is a strong fit when the business already uses Microsoft services, needs better governance, or wants infrastructure that can grow with demand. It also supports modern application hosting, databases, automation, monitoring, and secure access.

  • Application hosting for Laravel, APIs, or business portals.
  • Modernisation of old server workloads.
  • Improved backup, monitoring, and access control.
  • Infrastructure that links cleanly with Microsoft identity.
  • Cost governance with budgets, alerts, and rightsizing.
  • Phased migration for workloads that cannot move all at once.

A real migration framework, not a forklift

Serious Azure migrations follow Microsoft’s Cloud Adoption Framework rather than improvising. The first decision for each workload is the migration strategy — Microsoft frames these as a set of “R” options, and the honest answer is usually one of the simpler ones:

  • Rehost (“lift and shift”) — move the workload as-is. Fast, low-risk, a common starting point.
  • Replatform — small adjustments to use a managed service (for example, a managed database) without rewriting the application.
  • Refactor / Rearchitect / Rebuild — deeper change for workloads that justify it.
  • Replace, Retire, or Retain — sometimes the right move is a SaaS product, switching the workload off, or deliberately keeping it where it is for now.

Microsoft’s own guidance is blunt about sequence: most workloads should rehost or replatform first, then optimise and modernise once they are running in Azure — not try to redesign everything mid-move. Discovery tools such as Azure Migrate map your servers, their dependencies, and their real performance before anything moves, so the plan is built on evidence rather than memory. The forgotten scheduled task or undocumented integration is what derails migrations, and dependency mapping is how you catch it early.

Governance is the part that pays off

This is where a migration either becomes an asset or a sprawling mess. Azure gives you real tools to keep an environment controlled at scale, and using them from the start is far cheaper than retrofitting order later.

  • Landing zones — a structured, repeatable foundation for identity, networking, and governance, so new workloads land in a known-good environment instead of a free-for-all.
  • Management groups — a hierarchy above your subscriptions so policy and access apply consistently, not per-resource by hand.
  • Azure Policy — automated guardrails that enforce standards (allowed regions, required tags, security baselines) and can auto-remediate drift, replacing manual change-review with rules.
  • RBAC and just-in-time access — least-privilege roles, with elevated access granted only when needed and reviewed regularly.

For businesses running multiple environments, clients, or vendors, this governance layer is the difference between a platform you control and a cloud bill you fear. It is the discipline that keeps a growing estate safe, compliant, and predictable — and it is the part many migrations skip and regret. We go far deeper on this in our whitepaper, Enterprise Azure Migration & Multi-Vendor Governance.

Controlling the cost

Azure cost is shaped by compute, storage, bandwidth, backup, databases, monitoring, licensing, uptime needs, and migration effort. The good news is that the levers to control it are real and significant — if someone actually pulls them.

  • Reservations and savings plans — committing to one or three years of compute can cut costs by a large margin (Microsoft cites up to around 72% versus pay-as-you-go) for steady, predictable workloads.
  • Azure Hybrid Benefit — applying existing Windows Server and SQL Server licences with Software Assurance avoids paying twice and can save a meaningful amount on those workloads.
  • Rightsizing, tagging, and budgets — the ongoing FinOps discipline of matching resources to real usage, tagging spend to owners, and alerting before budgets blow.

One South African pitfall worth flagging: outbound data transfer (egress) is billed, and rates for our region are not the cheapest globally. A chatty integration or a poorly placed backup target can quietly add up — another reason architecture and region choice deserve thought up front, not after the first surprising invoice.

How to reduce risk before you start

A safe migration starts with audit and design. Know what is moving, who uses it, what it depends on, how it is backed up, and what rollback would look like. Then move in controlled phases — a pilot or test migration is often worth the time where risk is high.

  • Audit workloads, users, data, dependencies, and current risks.
  • Define the target architecture, landing zone, and security baseline.
  • Estimate cost from real workload assumptions, then plan the savings levers.
  • Plan backup, rollback, monitoring, and support before cutover.
  • Review cost and performance after launch with real usage data.

How Rizonetech scopes the work

We start by turning the request into a plain-language scope. That means naming the business goal, the users affected, the systems involved, the risks that need attention, and the decisions that must be made before work starts. This protects the client and makes the quote easy to compare, because the work is visible.

The next step is to split the migration into phases. Not every workload moves on day one, and not every workload should. A strong plan sequences the move by dependency and risk, with the governance and cost guardrails in place before the estate grows.

The output is a written scope, not a vague promise. It shows what is included, what is excluded, what assumptions are being made, what access is needed, and how success will be checked.

What not to do

Do not buy technology by label alone. A WordPress site, Laravel application, Microsoft tenant, managed IT agreement, or Azure environment can be excellent or weak depending on how it is planned, configured, and supported. The name of the tool is not the outcome.

Also avoid lifting an old, messy environment straight into Azure and calling it modernisation. Without governance and cost control, a cloud move can cost more than the servers it replaced. Plan the guardrails before the workloads.

What good delivery looks like

Good Azure delivery combines architecture, security, monitoring, cost review, and practical business communication. Decisions are documented, and the environment is governed rather than just deployed.

Rizonetech focuses on cloud strategy, migration, modernisation, security and compliance, scalable infrastructure, automation, cost optimisation, and the multi-vendor governance that keeps a growing estate under control — the work that separates a controlled platform from an expensive sprawl.

If your main workload is a custom application, read the Laravel development guide. Application design and Azure architecture should be planned together.

Questions to ask a provider

  • Why are we moving to Azure, and which region will we use?
  • Which workloads, integrations, and data sets are in scope, and what is the migration strategy for each?
  • How will identity, MFA, and admin access work?
  • What landing zone, policy, and cost guardrails will be in place from day one?
  • What is the backup and rollback plan?
  • Who supports and governs the environment day to day?

Review before approval

Before you approve the work, ask for the assumptions in writing. The assumptions matter as much as the task list: access, third-party systems, response times from your team, data quality, security, uptime targets, and the point at which a change becomes new scope.

This is not bureaucracy. It is how good migrations stay calm and how cost stays predictable after cutover.

The practical next step

Start with a readiness review. That gives the business a clear view of workloads, dependencies, risk, cost assumptions, and migration sequence — before anything moves.

Azure should make the environment more controlled, not merely more complicated. A good plan proves that before cutover, not after.

FAQ

Can we keep our data in South Africa on Azure?

Yes. Azure has data centres in Johannesburg and Cape Town, so South African data can stay in-country — which simplifies POPIA data-residency requirements. South Africa North is the primary region for most workloads.

Is Azure only for large companies?

No. Smaller businesses use Azure when there is a clear reason — application hosting, resilience, remote access, or modernisation — and the cost levers scale down as well as up.

Can you estimate Azure cost before migration?

Yes, but the estimate depends on workload details and assumptions. Reservations and Azure Hybrid Benefit can cut steady-state cost significantly, and the figure should be reviewed again after launch with real usage data.

Should everything move at once?

Usually no. Controlled phases reduce risk, and Microsoft’s own guidance is to migrate first and optimise later. The right sequence depends on dependencies, downtime tolerance, and business priorities.

Can Azure work with Microsoft 365?

Yes. In most businesses, Azure and Microsoft 365 share identity and governance decisions, so they should be planned together rather than as separate islands.

Next step: To plan your own move with a clear order of work, read about planning a cloud migration with us.

Published 16 June 2026. Last updated 16 June 2026.

Plan your cloud move

Tell us what you run, what it costs, or what you want to move. We'll tell you plainly what it takes, before any work starts.