Deploy ThingsBoard PE on AWS
Choose a deployment option for ThingsBoard Professional Edition on AWS
-
AWS EC2
Launch a single EC2 instance and install ThingsBoard using the Ubuntu package. Best for development, evaluation, and small production workloads.
-
AWS EKS (Monolith)
Deploy ThingsBoard as a single monolith service on EKS with Amazon RDS. Offers automatic recovery from node failures with minimal infrastructure complexity.
-
AWS EKS (Microservices)
Deploy ThingsBoard in microservices mode on EKS with Amazon RDS, MSK, and ElastiCache. Designed for high-availability production environments with horizontal scaling.
-
Legacy
AWS Marketplace
Launch a pre-configured AMI from AWS Marketplace using the BYOL model. Legacy option — for new deployments, consider AWS EC2 with the Ubuntu package instead.