Getting started with JIRA Data Center on AWS
This page provides an overview of the options available for running self-managed JIRA Software or JIRA Service Desk Data Center instances on Amazon Web Services (AWS).
Running JIRA Data Center on AWS gives you scalable computing capacity without the need to invest in hardware up front, while retaining JIRA's flexibility and configurability to help your organization get work done.
To this end, Atlassian and Amazon provide:
- a reference deployment in the form of an AWS Quick Start, which launches, configures, and runs JIRA Data Center and required services in a matter of minutes, using AWS best practices for security and availability
- an Amazon CloudFormation template that can be customised for different deployment needs while keeping the process automated
- an Amazon Machine Image (AMI) that can be used for running JIRA Data Center (version 7.2.3 for JIRA Software and version 3.2.3 for JIRA Service Desk) on EC2 as an application server building block in more heavily customised deployments
- tools and guidelines for manually deploying, backing up, restoring, sizing, and administering JIRA Data Center instances on AWS
Quick start guide
The simplest way to get started in AWS is to use the AWS Quick Start to launch JIRA Data Center, which includes an overview of a recommended deployment architecture, and documents the parameters available for selection when an instance is launched using an AWS CloudFormation template.
Launching JIRA Software Data Center from an AWS CloudFormation template
The AWS CloudFormation template in the Quick Start is a great place to start if you wish to customise your deployment beyond the parameters offered by default. See the Quick Start guide for more information.
To get the best performance out of your JIRA Data Center deployment in AWS, it's important to not under-provision your instance's CPU, memory, or I/O resources. We have specific recommendations on choosing AWS EC2 and EBS settings for best performance per node.
If you are using the CloudFormation template, these settings are already included. Otherwise, please see the Recommendations for running JIRA Software Data Center in AWS page for more details.
Backing up JIRA in AWS
Amazon provides utilities suitable for backing up and restoring your JIRA instance using native AWS snapshots. This provides a number of advantages:
- Performance: AWS snapshots occur asynchronously resulting in shorter backup downtime for your instances
- Durability: The underlying storage of AWS snapshots is in Amazon S3, which is stored redundantly and with high durability
- Availability: AWS snapshots are available across an entire AWS region, and are available to restore even in the event of an outage affecting an entire Availabilty Zone (AZ)
Running JIRA Software Data Center within AWS
See Running JIRA Data Center in AWS for information on performing administration tasks on a JIRA instance within AWS, including:
- configuring variables when launching JIRA Data Center in AWS
- maintaining, resizing, upgrading, and customizing your JIRA Data Center deployment in AWS
- additional details about the components within the JIRA Data Center AMI
General JIRA administration tasks, such as creating projects, customizing issues, and adding users, are performed within your JIRA instance as you would on an instance not held within AWS.
Was this helpful?
Thanks for your feedback!