reference deployment

TDengine Enterprise on AWS

Developer-based view of software delivery

This Partner Solution deploys TDengine Enterprise to the Amazon Web Services (AWS) Cloud. TDengine Time-Series database (with cluster mode enabled) gives a developer-based view of software delivery, according to AWS best practices and guidelines. TDengine Enterprise is target agnostic, so teams can deploy their code at scale using a single path to production.

TDengine Enterprise logo

This Partner Solution was developed by TDengine in collaboration with AWS. TDengine is an AWS Partner.

  •  What you'll build
  • This Partner Solution sets up the following:

    • A highly available architecture that spans two Availability Zones.*
    • A virtual private cloud (VPC) configured with public and private subnets, according to AWS best practices, to provide you with your own virtual network on AWS.*
    • In the public subnets:
      • Managed NAT gateways to allow outbound internet access for resources in the private subnets.*
      • A Linux bastion host in an Auto Scaling group to allow inbound Secure Shell (SSH) access to Amazon Elastic Compute Cloud (Amazon EC2) instances in public and private subnets.*
    • In the private subnets:
      • The TDengine cluster nodes in an Auto Scaling group.
      • A Network Load Balancer that passes RESTful requests to the group of data nodes.
      • An ElastiCache for Redis replication group with primary and replica nodes.
    • An Amazon Simple Storage Service (Amazon S3) bucket for server-tiered storage (supported in TDengine Enterprise Edition only).*
    • AWS Identity and Access Management (IAM) to manage access to the needed resources.

    * The template that deploys this Partner Solution into an existing VPC skips the components marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To deploy this Partner Solution, follow instructions in the deployment guide, which includes these steps.

    1. Sign in to your AWS account. If you don't have an AWS account, sign up at
    2. Generate an Amazon EC2 key pair for the AWS Region the solution is deployed in.
    3. Before you deploy into an existing VPC, verify you set up the NAT gateway.
    4. Launch the Partner Solution. The stack takes 10–15 minutes to deploy. Before you create the stack, choose the AWS Region from the top toolbar. Choose one of the following options:
    5. Test the deployment.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Costs and licenses
  • The TDengine Enterprise Partner Solution is free to try with an embedded 15 days license. To purchase an official license or extend the trial period, contact Taos Data or subscribe to TDengine Cloud on AWS Marketplace.

    You are responsible for the cost of the AWS services and any third-party licenses used while running this solution. There is no additional cost for using the solution.

    This solution includes configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, refer to the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy a solution, create AWS Cost and Usage Reports to track associated costs. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information, refer to What are AWS Cost and Usage Reports?