Deploy an InfluxDB Enterprise cluster on Amazon Web Services

Follow these steps to deploy an InfluxDB Enterprise cluster on AWS.

Step 1: Specify template

After you complete the marketplace flow, you’ll be directed to the Cloud Formation Template.

  1. In the Prepare template section, select Template is ready.
  2. In the Specify template section, the Amazon S3 URL field is automatically populated with either the BYOL or integrated billing template, depending on the option you selected in the marketplace.
  3. Click Next.

Step 2: Specify stack details

  1. In the Stack name section, enter a name for your stack.
  2. Complete the Network Configuration section:
    • VPC ID: Click the dropdown menu to fill in your VPC.
    • Subnets: Select three subnets.
    • Availability Zones: Select three availability zones to correspond with your subnets above. The availability zones must be in the same order as their related subnets. For a list of which availability zones correspond to which subnets, see the Subnets section of your VPC dashboard.
    • SSH Key Name: Select an existing key pair to enable SSH access for the instances. For details on how to create a key pair, see Creating a Key Pair Using Amazon EC2.
    • InfluxDB ingress CIDR: Enter the IP address range that can be used to connect to the InfluxDB API endpoint. To allow all traffic, enter 0.0.0.0/0.
    • SSH Access CIDR: Enter the IP address range that can be used to SSH into the EC2 instances. To allow all traffic, enter 0.0.0.0/0.
  3. Complete the InfluxDB Configuration section:
    • InfluxDB Enterprise License Key: Applies only to BYOL. Enter your InfluxDB Enterprise license key.
    • InfluxDB Administrator Username: Applies only to BYOL. Enter your InfluxDB administrator username.
    • InfluxDB Administrator Password: Applies only to BYOL. Enter your InfluxDB administrator password.
    • InfluxDB Enterprise Version: Defaults to current version.
    • Telegraf Version: Defaults to current version.
    • InfluxDB Data Node Disk Size: The size in GB of the EBS io1 volume each data node. Defaults to 250.
    • InfluxDB Data Node Disk IOPS: The IOPS of the EBS io1 volume on each data node. Defaults to 1000.
  4. Review the Other Parameters section and modify if needed. The fields in this section are all automatically populated and shouldn’t require changes.
    • DataNodeInstanceType: Defaults to m5.large.
    • MetaNodeInstanceType: Defaults to t3.small.
    • MonitorInstanceType: Defaults to t3.large.
  5. Click Next.

Step 3: Configure stack options

  1. In the Tags section, enter any key-value pairs you want to apply to resources in the stack.
  2. Review the Permissions and Advanced options sections. In most cases, there’s no need to modify anything in these sections.
  3. Click Next.

Step 4: Review

  1. Review the configuration options for all of the above sections.
  2. In the Capabilities section, check the box acknowledging that AWS CloudFormation might create IAM resources.
  3. Click Create stack.

This documentation is open source. See a typo? Please, open an issue.


Need help getting up and running? Get Support