Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Server to Cloud Migration – What Are the Best Practices for Jira Cloud Migration?

Jordan Collins
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 4, 2026

Hi community,

I’m planning a server to cloud migration for Jira (Cloud) and want to understand the safest and most efficient approach before proceeding.

I would like to ask:

  • What are the recommended best practices for migrating Jira Server to Cloud?

  • Are there any common risks or data loss issues I should watch for during migration?

  • Is using Atlassian’s migration assistant the most reliable method?

  • How should I verify data integrity after migration is complete?

  • What is the typical downtime expected during a production migration?

Any advice, checklist, or real-world migration experience would be very helpful.

Thank you in advance!

Jordan

CEO, Caribbean Nest

4 answers

3 votes
Benjamin
Community Champion
March 4, 2026

Hi @Jordan Collins ,

 

You'll need to evaluate your instance first to determine the amount of risk and the timeline needed to accomplish the task. Every server to cloud migration is different from one to another. Most of the issue stems from Apps. The more Apps and data you have , the more complexities there are. Not every app is supported on cloud and not every app on cloud has every capability that was on server. 

To verify and identify the down time neccessary would come down to testing rigorously and having a UAT.  Once you run a test migration several times consistently, you should have a good idea how long it will take. Also, having a thorough UAT will help idenitfy the major problems. It's one thing to see you have the same number of spaces and work items, but it another thing if your workflows, dashboards, and reports are working the way they should.

 

Here's a high level guide to get you started:

 

https://www.atlassian.com/migration/plan/cloud-guide#introduction

 

-Ben

2 votes
Trudy Claspill
Community Champion
March 4, 2026

Adding to this...

Disclosure: I work for Praecipio, an Atlassian Platinum Solution partner that has a specialization in Cloud Migrations.

If you have concerns about the migration process due to lack of experience with it, then you may want to consider engaging with an Atlassian Solution partner. I provided a link to the partner directory in my first statement above. Many partners, including Praecipio, can engage to the depth of assistance you think you need. For instance, you might engage a partner to do just the Cloud Migration Readiness Assessment, to help you evaluate the risk areas in your migration.

At Praecipio we have done many Cloud migrations for companies of all sizes and all degrees of mission critical data. If you are interested in the services we can offer (if we serve your geographic region per the partner directory) please fill out the Contact Us form on our site and our team will reach out to you.

Arkadiusz Wroblewski
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
March 6, 2026

@Trudy Claspill 

Agree, Solution Partners have Huge Expertise when you don´t have Specialist on Board in Company.

0 votes
Olga Cheban _TitanApps_
Atlassian Partner
March 4, 2026

Hi @Jordan Collins !

We recently went through a DC-to-Cloud migration ourselves for Smart Checklist (our own solution for Jira), and we documented the whole experience in a case study. There are the real challenges we hit, how we solved them, and a reusable migration playbook.

Might be worth a read as a hands-on complement to the official Atlassian docs: From Data Center to Cloud (Forge): Smart Checklist migration case study

I hope this helps!

0 votes
Arkadiusz Wroblewski
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
March 4, 2026

Hello @Jordan Collins 

for Server → Cloud the safest approach is basically: assess → test → repeat → cut over. Every migration is different, but most problems are predictable (apps + identity + permissions).

Best practices (what actually works):

Do an assessment first: clean up what you can (unused schemes, old projects, broken configs). Less data = faster + fewer surprises.

Apps first, always: inventory every app, decide replace / migrate / retire, and confirm what data can be migrated (this is where most migrations fail).

Run multiple test migrations into a test Cloud site and do real UAT (not only “counts match”): workflows, permissions, dashboards, automations, integrations, JSM portal (if you use it).

Freeze changes for the cutover: agree on a change window (no config changes, no workflow edits, no app changes right before go-live).

Common risks / data loss

App data: some apps don’t have a Cloud equivalent or don’t migrate data 1:1.

Users & identity: email mismatches, duplicate accounts, group conflicts, wrong product access.

Permissions: “it migrated” but people can’t see what they should (or worse, can see too much).

Integrations: anything relying on Server IDs, custom scripts, or direct DB access will need rework.

Is Atlassian’s Migration Assistant the most reliable?

In most cases: yes. It’s the standard, supported path and gives you pre-checks + a predictable support story. The key is: it’s a tool, not a strategy — your testing and app planning matters more than the button you click.

How to verify after migration

Do it in layers:

Counts: projects, issues per project, users/groups, attachments (spot check), key custom fields.

Functionality: workflows/transitions, permissions, filters/dashboards, automations, SLAs/queues (JSM).

Real scenarios: pick 5–10 daily workflows and run them end-to-end (create → triage → transition → report).

Downtime expectations

There’s no universal number. The only reliable way is:

run test migrations until the duration is consistent

use that as your baseline for production + add buffer Apps and attachments usually drive the timeline.

Have a great Day 🤠 ☀️

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events