Cloud Data (1)

What Happens During an Atlassian Cloud Migration?

March 1, 2022
Shannon Fabert

Since 2021, Atlassian users across the globe have inquired about Atlassian Cloud products. In talking with multiple clients and users, the inevitable questions are:

  1. How do Cloud products differ from Server and Data Center?
  2. What happens during a migration?

First, for Atlassian Cloud products, the user interface is slightly different, not to mention downtime for database or application configuration changes such as upgrades are a thing of the past. While there are innumerable differences between the Cloud experience vs. your current Server experience, let’s focus on some of the distinctions that are explicitly associated with the migration experience and, most importantly, the transfer of data.

Atlassian’s Cloud Migration Assistant

As applications such as Jira and Confluence have been upgraded, most system administrators have seen an added System menu item of “Migrate to Cloud.” In three easy steps, one would assess applications, prepare applications, and migrate data. Easy-peezy, lemon squeezy. Here the migration process is focused on cleaning up any process transfers using the Cloud Migration Assistant, often referred to as JCMA (Jira) or CCMA (Confluence), etc. 

This is Atlassian’s free tool that migrates configurations along with data to get you up and running in the cloud smoothly. As an administrator, this would be my preferred option for an organization. The ideal migration would be the simple push of a button, waiting on the data to transfer into the cloud, and then team members fluidly begin work.

The reality is your migration experience and level of effort required is determined by your organization’s governance practices and the complexity of your environment, specifically your use of and reliance on add-on applications. Four years ago, the vendor app space was limited. Then, it was easy to take a cursory glance at available options and make the decision to stay with your on-premises environment. Today, the vendor app space has covered most use cases. It is less about the number of applications available to the cloud instances than nuanced custom use cases.

Assessing Your Applications

A full review of vendor applications is one of the first steps your organization should complete before you consider moving to Atlassian Cloud. Your organization should understand how the app is used, by how many people, and if it is a transferrable application. In some frequent use cases, native cloud functionality might prove to be a more viable option, as it serves as a way to improve your current processes and makes your configurations less complicated. Migration plans need to be made around apps that are part of essential functions. Therefore, it is imperative to work with key stakeholders regarding their specific use cases. 

It is also essential to review and understand your specific use case during your migration journey. More mature Jira applications often have very embedded processes that have been tailored to years of adoption. As an Atlassian Platinum Solution Partner, Praecipio Consulting has had a hand in these types of customizations. This can be an eye-opening experience for an organization because oftentimes they uncover that administration has been left to developers or super users without governance, and the reality is that customizations built using homegrown scripts need to be closely evaluated.  

Cloud Migration Case Study

For example, working with a marketing organization, we completed a cursory review of its workflows. In reviewing the workflows, we found custom scripts that were doing basic permission functions, which could have been controlled through update permissions schemes, conditions, and validators common to more advanced workflows. The scripts themselves were not problematic in the on-premises instance. 

However, the lack of administrative knowledge led to a less than ideal practice, and when moving to cloud, they would need to be built out using best practices for an easy transfer of data and fluid transition in use. Finding solutions for custom development work is worked through before the migration, which makes the migration easier and also allows team members time to get acquainted with the prescribed best practices and changes.

Conclusion

The ideal situation for each organization is to have a seamless experience between Server and Cloud utilization. Depending on their on-premises version, there could be a need to deploy change management plans to ease user apprehension of the new look of their Atlassian applications. While the risk is low, the appetite for change can vary.

Hopefully, you have been working closely with the stakeholders in preparing them for these changes well before the actual migration. For most organizations, the “heavy lifting” happens in preparation before the actual migration. For large organizations, this could be a slow and daunting process.  

Whatever your journey to the cloud may be, it does not have to be done alone. Praecipio is an Official Cloud Specialized Partner in Atlassian Cloud migrations and can assist with the actual migration and prepare the organization for life after Server products.

Learn more about why you should be migrating to cloud by checking out this article. Also, if you’re interested in learning how Praecipio maintains a 100% Cloud Migration success rate, you should reach out to us here.

Why Migrate to Atlassian Cloud?

Leveraging The Benefits of Atlassian Cloud