To ensure optimal performance and functionality of Lakehouse Optimizer, it's important to understand the resources required to run the application seamlessly. LHO requires and uses the following resources.
Overview of Required Azure Resources
1 Resource Group in your Azure tenant that contains the following:
deployment with Docker containers
cloud provider: Azure
- required
1 Azure Ubuntu Linux VM:
OS: Ubuntu Linux 20.04
Recommended Type B8ms or Singular similar with minimum 8 Corescores
1 Azure SQL Server:
Recommended Type: S3 w. 400 DTU or higher (Serverless min 2 cores up to 8 as alternative)
1 Azure Key Vault:
Recommended Type: Standard
1 Azure Storage Account
Dockerless
running on a bare-bone VM
required
OS: Ubuntu Linux 20.04
Java 11
...
Host VM specs
...
CPU
...
Memory (GB)
...
Disk (GB)
...
minimum
...
4
...
16
...
20
...
recommended
...
8
...
28+
...
30
Azure VM
1 Service Principal in Azure AD with “ID Token” enabled
Deployment Dependency: Azure Virtual Machine
In order to deploy Lakehouse Optimizer in your environment an Azure Virtual Machine is necessary.
Deployment with Docker Containers
Cloud Provider: Azure
Required
OS: Ubuntu Linux 20.04
Docker Engine installed (version 23.0 or later)
Host VM |
---|
Specs | CPU | Memory (GB) | Disk (GB) |
---|
minimum
4
16
20
Recommended | 8 | 28+ |
50 |