Services / Cloud Infrastructure / Migrate & Modernise
Cloud Infrastructure · Migrate & Modernise

Move your databases and applications to the cloud, one sensible step at a time.

We move on-premise databases such as Oracle and SQL Server, and the applications that depend on them, to AWS, Microsoft Azure or Google Cloud. Each workload gets the right strategy, from a straight rehost to a managed database, so you leave the data centre with less risk and fewer surprises.

7 RsMigration strategies, from retire and retain to refactor
July 2026SQL Server 2016 extended support ended
3 cloudsOracle Database services run in India regions of each
Why it matters

Why migrate databases and applications now

Most estates have grown over years: Oracle and SQL Server databases, Windows and Linux servers, line of business applications and file shares, often on hardware near the end of its life. Software support dates add pressure. SQL Server 2016 left extended support in July 2026 and Windows Server 2016 follows in January 2027. Moving everything the same way wastes effort. Some workloads should simply be retired, some rehosted, and some moved to a managed database that removes patching and backup work for good.

Ageing software and hardware

Unsupported databases and operating systems carry security risk. A migration is the right moment to upgrade them.

Database administration effort

Managed database services take over patching, backups and high availability, so your team spends less time on routine work.

Licence choices

Moving from a commercial database to PostgreSQL is possible for many applications, and native tools now help convert schemas and code.

Dependencies you cannot see

Applications often depend on each other in ways that are not documented. Discovery tools reveal those links before anything moves.

What we do

What we do

We plan and run migrations of databases and applications using native cloud tooling.

01

Discovery and assessment

We inventory servers, databases and applications, and map dependencies using native discovery tools. You see what you have, how it is used and what it would need in the cloud.

02

7 Rs strategy per workload

We assign each workload a strategy: retire, retain, rehost, relocate, repurchase, replatform or refactor. The aim is to move fast where change adds no value and modernise where it does.

03

Server rehosting

We replicate servers continuously to the cloud and cut over in short windows. Applications keep running while data copies in the background.

04

Database migration

We move Oracle, SQL Server, MySQL and PostgreSQL databases with native replication tools that keep source and target in sync until cutover. Downtime is limited to the final switch.

05

Database modernisation

Where it makes sense, we convert Oracle or SQL Server databases to managed PostgreSQL services, using schema conversion tools and testing the application against the new engine.

06

Testing and cutover

We run functional, performance and data checks, then plan the cutover with rollback options. We stay close through hypercare.

How it works

How it works

  1. 1

    Discover

    We deploy discovery tools and collect inventory, utilisation and dependency data. Business owners confirm what each application is for.

    2 to 4 weeks
  2. 2

    Plan waves

    We choose a strategy for each workload and group them into migration waves by dependency and risk. You get a wave plan and target designs.

    2 to 3 weeks
  3. 3

    Prepare the landing zone

    We set up accounts or subscriptions, networking, identity, security and backup in the target cloud.

    2 to 4 weeks
  4. 4

    Migrate in waves

    We migrate and test each wave, starting with low risk workloads to prove the process. Lessons from each wave improve the next.

    2 to 6 weeks per wave
  5. 5

    Optimise and close

    We right-size resources, decommission old servers and hand over to your team or our managed service.

    2 to 4 weeks
Across AWS, Azure and Google Cloud

Native migration tools by cloud

The services we use for discovery, migration and target databases on each cloud.

NeedAWSMicrosoft AzureGoogle Cloud
Discovery and planningAWS TransformAzure MigrateMigration Center
Server rehostAWS Transform MGNAzure MigrateMigrate to Virtual Machines
Database replicationAWS Database Migration ServiceAzure Database Migration ServiceDatabase Migration Service
Schema and code conversionDMS Schema ConversionSQL Server Migration AssistantDatabase Migration Service conversion workspaces
Managed SQL ServerAmazon RDS for SQL ServerAzure SQL Managed InstanceCloud SQL for SQL Server
Managed PostgreSQLAmazon Aurora PostgreSQL-Compatible EditionAzure Database for PostgreSQL flexible serverAlloyDB for PostgreSQL
Oracle Database inside the cloudOracle Database@AWSOracle Database@AzureOracle Database@Google Cloud
For SAP landscapes

Migrating the systems around SAP

SAP rarely stands alone. Around it sit SQL Server and Oracle databases for reporting, custom portals, interface servers, file transfer servers and third party applications that read or write SAP data. When SAP moves to the cloud, whether self-managed or under RISE with SAP, these systems need to move with it or close to it, otherwise interfaces slow down and the data centre cannot close. We migrate them in the same plan, in the same region as SAP where possible, and reconnect them to the new SAP landscape.

  • We map which non-SAP systems exchange data with SAP and move them in waves that match the SAP cutover.
  • Interface and file transfer servers are placed near SAP to keep latency low.
  • SAP databases themselves move with SAP tools such as Software Update Manager with Database Migration Option, not generic database tools.
  • Where reporting databases duplicate SAP data, we look at whether SAP Business Data Cloud or Databricks can replace them.

© 2026 Mawkish Technologies. This guide, its diagrams and illustrations are protected by copyright. You’re welcome to learn from it and to quote it with credit and a link. Reproducing it, by hand or through AI, and publishing it as your own is not allowed. Read our copyright notice

What you get

Deliverables

  • Inventory and dependency map of servers, databases and applications
  • 7 Rs strategy for every workload
  • Wave plan with target designs and cutover runbooks
  • Migrated and tested databases and applications
  • Decommissioning plan for source systems
  • Handover documentation and optimisation recommendations
Questions

Frequently asked

What are the 7 Rs?

They are seven migration strategies: retire, retain, rehost, relocate, repurchase, replatform and refactor. Each workload gets the one that fits its value, risk and future. For large migrations, rehosting or replatforming first and modernising later is usually safer than refactoring during the move.

Can we move Oracle databases to the cloud without changing them?

Yes. You can run Oracle on cloud virtual machines, or use Oracle Database@AWS, Oracle Database@Azure or Oracle Database@Google Cloud, which run Oracle services inside the hyperscaler's data centres. All three are available in regions in India. Licensing needs to be checked for each option.

Can we move from Oracle or SQL Server to PostgreSQL?

Often, yes. Native tools on each cloud convert schemas and code to PostgreSQL and replicate the data. The application still needs testing, and some packaged software only supports specific databases, so we check vendor support first.

How much downtime should we expect?

With continuous replication, the source keeps running while data copies, and downtime is limited to the final cutover. The exact window depends on the application and we measure it in rehearsals.

What happens to our SQL Server 2016 databases?

SQL Server 2016 extended support ended in July 2026. Options include upgrading during the migration, moving to a managed service such as Azure SQL Managed Instance or Amazon RDS for SQL Server, or using Extended Security Updates while you plan.

The Nollane Rule is our shorthand for looking after the details nobody sees in Database & Application Migration.

© 2026 Mawkish Technologies. This guide, its diagrams and illustrations are protected by copyright. You’re welcome to learn from it and to quote it with credit and a link. Reproducing it, by hand or through AI, and publishing it as your own is not allowed. Read our copyright notice