Preparing to Deploy on Amazon Web Services
Page last updated:
The following steps document an example procedure for deploying Cloud Foundry on AWS. The process includes several steps that may be expensive and time-consuming, such as provisioning AWS Relational Database Service (RDS) instances. For a simpler deployment, refer to the Minimal AWS instructions.
To complete this deployment, you need:
An Amazon Web Services (AWS) account with Virtual Private Cloud (VPC)
Ruby 1.9.3 or higher installed on your machine
Sufficiently high instance limits on your AWS account. Installing Cloud Foundry using this bootstrap tool configures a production environment with more than 20 component VM instances.
- Setting up an AWS Environment for Cloud Foundry with BOSH AWS Bootstrap: Use the BOSH AWS Bootstrap tool
bosh aws createto create an environment on AWS that includes a VPC and other structures that support BOSH.
- Deploying BOSH on AWS: Create a manifest for BOSH, and pass it to
bosh-initto deploy BOSH in your environment.
- Customizing the Cloud Foundry Deployment Manifest for AWS
- Deploying Cloud Foundry using BOSH: Deploy!