Atlassian Cloud has come a long way since Jira OnDemand. It's an incredible platform for many small to medium customers. It's fast, has the latest and greatest features, and you don't have to run any infrastructure. But what if you want or need to run Atlassian Data Center yourself, due to reasons like compliance or information security requirements? I'm here to tell you about the other Atlassian Cloud...your Atlassian Data Center applications running in a public cloud like Amazon Web Services (AWS) or Azure. These public clouds provide a lot of upside and are easier than ever to deploy. Here are some of the benefits of public clouds:
Atlassian-Provided Quickstart Templates
With these templates, you've got a great start to easily deploy Jira Software, Jira Service Management, Confluence, and Bitbucket Data Center in both AWS (check out the Quickstart templates here) and Azure (check out the Quickstart templates here). These Quickstart templates give you everything you need to spin up a fairly robust Data Center stack of your favorite Atlassian applications. One note here, the AWS Quickstart templates need the Atlassian Standard Infrastructure (ASI) as a foundation, but if you want to deploy this automation into an existing VPC that meets your corporate security requirements, there is a workaround. You can build what I often refer to as a shim that provides the necessary stack outputs that the application Quickstart templates require.
Predictable Zero Downtime Upgrades for Jira and Confluence
Both Jira and Confluence (as of version 7.9) support zero downtime upgrades that will let you use autoscaling groups in the public clouds to spin up instances with a new version, and then roll off the older versions once the new ones are healthy. This will allow you to do many of the application upgrades without impacting your users' ability to be productive. The beauty of the rolling updates in your scaling group is that you can increase the instance count in order to provide the same performance and high availability to your customers that you always have. Whether you use the Quickstart templates mentioned above or write your own infrastructure as code, you'll be able to rehearse these zero downtime upgrades over and over in new or existing environments in order to perfect the automation and give yourself a high level of confidence in the upgrades.
Dynamic Non-Production Tiers Using Public Clouds Can Have Unlimited Server Capacity
As you move out of your own data center and into a public cloud, you are no longer constrained by the capacity of the bare metal servers you own. That means that you can use the infrastructure code that you deployed your production infrastructure with to spin up as many non-production tiers as you want. Many customers have a stage and development environment, but now you can have multiple. If you have our Click2Clone product, you can configure it to restore your production data into these isolated, non-production tiers for user configuration testing, upgrade testing, app testing, and more.
Ability to Replicate Data All Over the World
Given the presence of public clouds in countries all over the world, you have the ability to easily replicate your data into one or many secondary regions in order to protect it from natural disasters, or even human-created disasters such as ransomware. From database syncing across regions provided as native cloud functionality to the ability to sync your Data Center apps' shared home folders between regions, you now have cloud provider-managed tools that reduce recovery time and data loss in the event of a catastrophic event in your primary region. You have over 175 fully-featured services from data centers globally provided by AWS, and over 160 such data centers provided by Azure. You can also add functionality and replication into new data centers at any point in time.
These are my favorite reasons to consider a public cloud, but there are many more that you will discover when you move your Atlassian applications into a public cloud. Atlassian is also hard at work building a migration assistant app that lets you migrate your on-premise Jira Data Center to AWS easily. If your use case doesn't fit into that app, or you need assistance customizing the Quickstart templates for your company's requirements, we're always here to help.