As a longtime Atlassian Partner and Atlassian Platinum Solution Partner, we have an extensive track record in migrations of Atlassian Products. Whether it's the migration from one Server to another, your own server into our Managed Hosting or even Cloud to On-Premise - our consultants support and guide you during the whole process. Nevertheless, performing migrations from Cloud to Server brings out the same initial question all over again - "Why should we migrate from Atlassian Cloud to Server?"
Comparisons of Atlassian Cloud and Server products can be categorised into Legal, Business and/or Technical Requirements. Business and Legal Requirements will be discussed in our next blog post where we will cover questions like: how cost-effective it is to migrate from Cloud to Server in a long term perspective, how securely we can meet the legal requirements by hosting in desired locations when migrating from Atlassian Cloud to Server and so on. However, in this blog post we will focus on technical differences between Atlassian Cloud and Server, and try to answer the question: "Why you should migrate from Atlassian Cloud to Server".
Atlassian Cloud applications are the products that you can access in 5 minutes after signing up and entering your credit card number. You can directly start using them without thinking about how to install and maintaining them. However, server products are slightly different. You need to consider environment and maintenance, so it requires expertise across Atlassian Applications and platforms in order to run them. Most of the time, team members decide to use Atlassian Cloud when they don't want to be involved in operations, configurations and maintenance of applications and they just prefer to focus on doing their projects. Nevertheless, when teams are growing, migrating the data from Cloud to Server is a tempting idea. And we are here to help.
In the following table, we have compared the technical differences between Atlassian Cloud and Atlassian Server:
|Maintenance||Atlassian provides deployment of the products in 5 minutes, maintains and upgrades them.||You need to install, configure and maintain products.|
|Size||Atlassian provides 25 GB to 100GB as a storage and depends on your license||You can choose your storage.|
|Infrastructure and Performance||Atlassian hosts and you can't change the infrastructure.||You can choose where to host and how to scale the application. We will find the best option for your company with our Managed Hosting Solution - a combination of administration, upkeep and operation|
||You do not have Cloud Limitations in Server.|
|Cost||You pay for License only.||You need to Pay for License and Infrastructure.|
As you can see, hosting and managing server versions of Atlassian products can help you to scale based on your business growth. For example, when your Confluence instance grows and users add more and more attachments, you can easily increase the storage of your server and you won't have any limitations there. Same scenario comes when you want to scale the performance of your applications, for instance you can increase the amount of the RAM or CPU when it is necessary and boost your application's performance since it directly deals with a productivity of the team.
Apart from scaling, when it comes to server you can ensure that there is always a way to integrate it with other tools. User management is one of the best examples for the integration. Atlassian Cloud doesn't support LDAP directories as a source of user management, but with Server infrastructure you can easily centralise your user management by connecting your applications to LDAP directories and even configuring SSO.
In terms of the good practice, you can also limit the access to your server when you host them by your own. That way, you can even ensure that people from out of office's network can't have access to the applications (which may have sensitive data on) without VPN. Also, you can configure access logging on top of the application logs to trace the access if it's necessary.
How we can help
Our experienced consultants, who are Official Atlassian Certified JIRA, Confluence or System Administrators, are happy to guide you from the scratch if you want to migrate from Cloud to Server. The process contains setting up new Server Environment, migrating your data from Cloud to Server and scale the Server. Other than that, we support you in the Proxy configuration and connectivity to the server.
We are at your disposal, if you don't have system administrator or you don't want to worry about maintaining your data centre and servers. We offer you our Managed Hosting Solution. We provide a quick deployment in AWS Frankfurt regions for all Atlassian applications, as well as take care of maintenance and upgrade of your Atlassian applications. Contact us for more information.
In a nutshell, you may need to consider this migration either due to the business requirements or technical requirements, such as: when you want to scale the instances based on your growth (more memory, CPU or storage), secure your data behind your firewall and proxy or integrate with third party applications or tools (such as external user directories or custom domain name), as well as customisation (either a custom plugins or custom interface via CSS and HTML) is a part of the business requirements. Please feel free to let us know, whenever either of following points are required by your team:
- Scaling Instances base on your team's growth.
- Securing instances by configuring and managing proxy and firewall.
- Integrating with third party applications and custom applications.
- Ability to customise environment and look and feel.
We will gladly support you in the planning phase until the time that we can ensure that your server is on the live production. If you need more details, or even if you need to evaluate the server solution, please do not hesitate to reach us out at firstname.lastname@example.org.
Image credits for the cover image go to: Atlassian Blog