Cookies on this site

We would like to use cookies to understand how the site is used and to measure our campaigns. Nothing is set until you choose, and you can change your mind at any time from “Cookie settings” at the foot of every page. Privacy policy

Contact UsContact Us

Move servers, databases and files to the cloud in rehearsed waves.

We move workloads from your server room to Azure, AWS, Google Cloud or Oracle Cloud one wave at a time, each with its own plan and its own way back. It starts with a two-week assessment that gives you an inventory, a wave plan, a cost range and the risks in writing, before anything moves.

When a move makes sense

The reasons clients call us

Hardware reaching the end of its life, a database that has become hard to maintain and scale, a data center contract coming up for renewal, or file servers nobody wants to keep patching. Each is a reason to move, and each needs a different plan.

A major California city ran a mission-critical Oracle database on Solaris servers nearing end of life. We mapped its dependencies, confirmed the applications would work unchanged and re-platformed it to Linux without disrupting public services, which also left it ready for a later move to the cloud. A national nonprofit's on-premises Oracle database had become hard to maintain, so we moved it to Amazon RDS for Oracle with automated workflows and validation tests.

What we do

  • Servers and line-of-business applications
  • Databases to Amazon RDS, Azure SQL and Oracle Cloud
  • File shares and document systems to SharePoint
  • Email to Microsoft 365, including from Google and between tenants

Assessment

A costed plan before anything moves

The assessment is fixed in scope and takes two weeks. We inventory what you run and how the pieces depend on each other, then decide with you what should move as it is, what should be rebuilt for the cloud and what should stay where it is. You get the inventory, a wave plan, a cost range and the risks, in writing.

What we do

  • Inventory of servers, databases, applications and their dependencies
  • A move, rebuild or stay decision for each workload
  • A wave plan with a cost range
  • The risks, and how each will be handled

Migration waves

One group of workloads at a time, rehearsed first

Each wave moves workloads that belong together. Before the real move we rehearse it, time it and test the way back, so the cut-over window is known rather than guessed. Databases, file shares, email and applications each get their own plan, because what makes a database move safe is not what makes a file move safe.

Where a move is large, we automate it. A document migration to SharePoint would have taken about 22 days one file at a time, so we rebuilt it around a SQL work queue with parallel uploads, automatic retries and crash recovery. It moved 601,064 files unattended in under three days, and fewer than 0.01% failed.

Cut-over

Cut-over, checks and the first weeks after

Cut-over happens in an agreed window. Validation tests run before users come back: counts and totals for data, file counts for documents and the key transactions of each application. If a test fails, the way back has already been rehearsed. From the first day in the cloud, monitoring and cost alerts are on, services use managed identity instead of stored passwords, and your team has the runbooks for what now runs there.

Risks

Risks, and how each is handled

Downtime: every wave has a rehearsed cut-over window and a way back. Hidden dependencies: an application that quietly reads another server's files breaks after a move, so the assessment maps dependencies before anything is scheduled. Data that does not match: validation tests compare source and target before users are switched. Costs that grow after the move: the plan gives a cost range up front, and cost alerts and right-sizing reviews keep the bill in view. Security gaps: identities, network rules and backups are set up before the first workload arrives, not after.

What you get

Workloads in the cloud, and the evidence they work

Each wave ends with its workloads running in the cloud, the validation results that show they match, and the runbooks your team needs. Workloads on Azure can be handed to our Microsoft Consulting team for day-to-day administration, and our remote DBA team can look after the databases, on Oracle, PostgreSQL, SQL Server or MySQL.

What we do

  • The assessment: inventory, wave plan, cost range and risks
  • Rehearsed migration waves with validation results
  • Monitoring, cost alerts and backups from day one
  • Runbooks and a hand-over to your team, or ongoing management by ours

Case studies

Cloud migration in practice

Client names are withheld. We are happy to share details on a call.

All case studies
  • Delivered

    On-prem → Amazon RDS

    Nonprofit

    Cloud Consulting

    Oracle from on-premises to Amazon RDS for a national nonprofit

    The nonprofit's on-premises Oracle database had become hard to maintain and scale. We planned the move with automated workflows and validation tests, migrated to Amazon RDS for Oracle with minimal disruption and left a repeatable process for future changes.

    • Automated, tested migration
    • Less day-to-day database upkeep
  • Delivered

    600k files, < 3 days

    Document management

    Cloud Consulting

    600,000 documents moved from ImageRight to SharePoint in under three days

    A one-file-at-a-time script would have needed about 22 days of continuous running. We rebuilt the migration around a SQL work queue with parallel uploads, automatic retries and crash recovery, and it finished unattended in under three days.

    • 1,125 → 8,314 files per hour
    • Under 3 days instead of about 22
  • Delivered

    No service disruption

    Local government

    Cloud Consulting

    A city's Oracle database moved off ageing Solaris hardware

    A major California city ran a mission-critical Oracle database on Solaris servers nearing end of life. We mapped the dependencies, confirmed the applications would work unchanged and re-platformed the database to Linux without disrupting public services.

    • No disruption to public services
    • Minimal application changes

Questions

Common questions

Which clouds do you migrate to?

Azure, AWS, Google Cloud and Oracle Cloud. The assessment recommends a platform for each workload, and some clients run more than one. Our Microsoft, AWS and Google partner pages describe what we do on each.

How long does the assessment take?

Two weeks, fixed in scope. At the end you have an inventory, a wave plan, a cost range and the risks, in writing, before you commit to the move itself.

Will our systems be down during the move?

Each wave has a planned cut-over window, rehearsed beforehand, and a way back if a test fails. How long a window is depends on the workload, so the plan states it wave by wave. A California city's Oracle database moved without disrupting public services, and a nonprofit's moved to Amazon RDS with minimal disruption.

Do we have to move everything?

No. The assessment decides workload by workload what should move as it is, what should be rebuilt for the cloud and what should stay where it is.

Can you move our email and files as well?

Yes. Email moves to Microsoft 365, including from Google Workspace and between Microsoft 365 tenants, and each has its own page under Cloud Consulting. Files and documents move to SharePoint.

From the blog

Writing on Cloud migration

All Cloud & apps articles

Related services

On-site IT support across New Jersey, New York City and Philadelphia. Remote services wherever you are. Areas we serve →

Start with a costed migration plan.

In two weeks you get an inventory, a wave plan, a cost range and the risks, in writing.

Tell us what you are working on

A few lines is enough. The engineers who do this work will reply within one business day.

Or email it.services@princetonits.com or call +1 (212) 507-9350.