[Other doc versions]
Running Stash in the Amazon Web Services (AWS) cloud can give you scalable computing capacity without the need to invest in hardware up front. To this end, Atlassian provides:
Running Stash Data Center in AWS is not supported at this time.
The simplest way to launch Stash Server in AWS is to use Atlassian's public Amazon CloudFormation template. See Quick Start with Stash and AWS.
For more precise control over the components enabled within the Atlassian Stash AMI, including AWS-specific configuration, network and security settings, Launching Stash in AWS manually describes how to launch the AMI by running the EC2 launch wizard.
To get the best performance out of your Stash Server deployment in AWS, it's important not to under-provision your instance's CPU, memory, or I/O resources. We provide specific recommendations on choosing AWS EC2 and EBS settings for best performance when running Stash in AWS. See Recommendations for running Stash Server in AWS.
Atlassian also provides Stash DIY Backup utilities that back up and restore your Stash instance in AWS using native AWS snapshots. This provides a number of advantages:
To learn more about how to back up and restore a Stash instance in AWS, see Using Stash DIY Backup in AWS.
The Atlassian Stash AMI provides a typical Stash Server deployment in AWS, pre-configured and ready to launch. See Launching Stash in AWS manually.
The components bundled in the Atlassian Stash AMI are
See Administering Stash in AWS for information about performing administration tasks on a Stash instance within AWS, including
AWS is accessed over the public Internet, so it is important to apply appropriate security measures when running Stash there. See Best practices for securing Stash in AWS for security guidance on a range of security topics, including Amazon Virtual Private Cloud (VPC), Security Groups, and SSL.