AWS Installation
Self-hostedThis guide explains how to deploy Entropy Data on Amazon Web Services (AWS). AWS offers multiple deployment options, from simple container services to fully managed Kubernetes clusters.
Prerequisites
- Active AWS account
- AWS CLI installed and configured
- SMTP server for transactional emails (such as AWS SES, Mailgun, SendGrid, or similar)
- (Optional) eksctl for EKS deployments
Deployment Options
AWS provides several options for deploying Entropy Data:
- AWS App Runner - Simplest fully managed option (detailed below)
- Amazon ECS (Elastic Container Service) - Container orchestration with AWS Fargate
- Amazon EKS (Elastic Kubernetes Service) - Full Kubernetes for enterprise deployments (see Kubernetes installation guide)
- AWS Elastic Beanstalk - PaaS solution for Docker containers
AWS App Runner Deployment (Recommended)
AWS App Runner provides the simplest deployment path with automatic scaling and built-in load balancing.
Deploy Using CloudFormation
Click the button below to deploy Entropy Data to AWS using CloudFormation:
Step 1: Configure Stack Parameters
Provide a stack name and configure the CloudFormation parameters. The most important parameters are:
- DBPassword: Secure password for the RDS PostgreSQL database that will be created
- DomainName: Domain name for your Entropy Data instance
- SMTP settings: Configure email delivery
- SuperAdmins: Email address(es) of administrators who will have access to /admin page for advanced administrations
Step 2: Monitor Stack Creation
The CloudFormation stack will create all necessary resources including VPC, RDS PostgreSQL database, and App Runner service. This typically takes 10-15 minutes.
Step 3: Access Your App Runner Service
Once the stack is created, navigate to App Runner to view your service details and access the application URL.
Step 4: Create Your Account
Open the App Runner service URL in your browser and create your first account .
Next Steps
- Configure SSO for user authentication
- Set up SCIM for user provisioning
- Configure observability for monitoring
- Review all configuration options
- Explore AWS integration