Deploy Bitbucket Data Center in AWS
The AWS Quick Start template as a method of deployment is nearing its end-of-support date on February 29, 2024. You can still use the template after this date but we won't maintain or update it. Learn more about the AWS deployment template
We recommend deploying your Data Center products on a Kubernetes cluster using our Helm charts for a more efficient and robust infrastructure and operational setup. Learn more about deploying on Kubernetes
AWS now recommends switching launch configurations, which our AWS Quick Start template uses, to launch templates. We won’t do this switch, since we’re ending our support for the AWS Quick Start template. You’ll still be able to create launch configurations until December 31, 2023.
If you decide to deploy your Data Center instance in a clustered environment, consider using Amazon Web Services (AWS). AWS allows you to scale your deployment elastically by resizing and quickly launching additional nodes, and provides a number of managed services that work with Data Center products. These services make it easier to configure, manage, and maintain your deployment's clustered infrastructure.
We recommend deploying your Data Center instance on a Kubernetes cluster using our Helm charts. This allows you to stay in control of your data and meet your compliance needs while still using a modern infrastructure. Learn more about running Data Center products on Kubernetes
Non-clustered VS clustered environment
A single node is adequate for most Small or Medium size deployments, unless you need high availability or zero-downtime upgrades.
If you have an existing Server installation, you can still use its infrastructure when you upgrade to Data Center. Many features exclusive to Data Center (like SAML single sign-on, self-protection via rate limiting, and CDN support) don't require clustered infrastructure. You can start using these Data Center features by simply upgrading your Server installation’s license.
For more information on whether clustering is right for you, check out Atlassian Data Center architecture and infrastructure options
Deploying Data Center products in a cluster using the AWS EKS
You can deploy your Data Center instance using a managed Kubernetes cluster service. Learn how to prepare a Kubernetes cluster using Amazon EKS
Here's an overview of the architecture for a Data Center instance running in Kubernetes:
For more information, see Atlassian products on AWS.
Deploy your instance with AWS
Before you deploy your Data Center product with AWS, you need to create the required infrastructure components. These include a database, a Kubernetes cluster, and shared storage. Learn more about the prerequisites
Take advantage of Helm charts
If you decide to deploy your Data Center instance on AWS with Kubernetes, make sure to use our Helm charts. Learn how to install your Data Center product with Helm charts