Azure Installation
Self-hostedThis guide explains how to deploy Entropy Data on Microsoft Azure. Azure offers multiple deployment options, from simple App Service to fully managed Kubernetes clusters.
Prerequisites
- Active Azure subscription
- Azure CLI installed and configured
- Basic understanding of Azure services
- SMTP credentials (Azure Communication Service or SendGrid recommended)
Deployment Options
Azure provides several options for deploying Entropy Data:
- Azure App Service - Simplest option with built-in features (detailed below)
- Azure Container Apps - Managed container platform with auto-scaling
- Azure Kubernetes Service (AKS) - Full Kubernetes for enterprise deployments (see Kubernetes installation guide)
Azure App Service Deployment
Azure App Service provides a simple deployment path with built-in container support, automatic scaling, and managed infrastructure.
Deploy Using ARM Template
Click the button below to deploy Entropy Data to Azure using an Azure Resource Manager template:
The deployment creates the following resources:
- Azure App Service - Runs the Entropy Data Docker container
- Azure Database for PostgreSQL - Flexible server with required extensions
- Virtual Network - Isolates the database from public internet exposure
- Private DNS Zone - Enables secure database connectivity
Important Parameters
When deploying via the Azure Portal, configure these key parameters:
- webAppName: Unique name for your web app (will be accessible at
https://{webAppName}.azurewebsites.net
) - smtpHost: SMTP server hostname (e.g.,
smtp.sendgrid.net
) - smtpUsername: SMTP authentication username
- smtpPassword: SMTP password or API key
- mailFrom: Sender email address for outgoing emails
- postgresAdminPassword: Secure password for PostgreSQL admin user
All other parameters have sensible defaults and can be customized as needed.
Next Steps
- Configure SSO with Azure Entra ID for user authentication
- Set up SCIM for user provisioning
- Configure observability for monitoring
- Review all configuration options
- Explore Azure integration