Lumi Enterprise
AI summary
About AI summaries.
Imply Lumi Enterprise is a deployment of Lumi that runs in your AWS environment, keeping your data within your own infrastructure. Lumi Enterprise is well-suited for organizations that have strict data sovereignty, security, and compliance requirements.
Imply provides a Terraform module that simplifies Lumi Enterprise deployment.
The module handles all deployment steps, including the AWS infrastructure and dependent PaaS services:
- The Imply distribution of Apache® Druid
- Amazon Managed Streaming for Apache® Kafka (Amazon MSK)
- Amazon Elastic Kubernetes Service (Amazon EKS)
- Amazon S3
- Amazon RDS Aurora MySQL
You don't need to perform any additional installation or configuration outside of the Terraform module.
Lumi uses the Imply distribution of Druid to power its services and MSK to stream event data from various sources.
Lumi infrastructure
The following table provides a basic overview of nodes that Lumi deploys:
| Node | Description |
|---|---|
| Coordinator | Manages data availability and distribution, enforces data retention rules, and oversees ingestion tasks. |
| Broker | Routes queries from external clients to the appropriate nodes. Lumi Brokers are unrelated to MSK brokers. |
| Data | Serves frequently accessed data with low latency and high performance. Data nodes power the hot tier, consisting of a persistent cache (hot storage) and dedicated compute resources (hot compute). |
| Virtual | Serves infrequently accessed data at lower cost. Virtual nodes power the virtual tier, consisting of an on-demand cache (virtual storage) that loads data when queried and virtual compute resources that spin up to serve queries against virtual storage. |
| Ingestion | Reads data from source systems, then transforms, indexes, and partitions the data into files. MSK streams event data to ingestion nodes, where the Indexer service processes it. |
Event data ingestion
MSK streams event data to Lumi. The Indexer service on Ingestion nodes runs the tasks. As part of the ingestion process, Lumi indexes and pre-aggregates data to speed up query processing.
Event data storage
Lumi organizes ingested data into time-based segments. During segment creation, Lumi pre-indexes the data to speed up query processing. This segment-based approach allows Lumi to efficiently store and retrieve data by accessing only the segments that fall within the requested time interval.
Lumi loads segments onto Data nodes by default. You can create a tiering rule that specifies when to remove the data. Data removed from Data nodes remains accessible through Virtual nodes on demand.
Queries
The Lumi Broker routes your queries to the Data nodes containing the relevant segment if the queried time interval falls within the hot data retention period. Queries for data outside that range are routed to Virtual nodes.
If you query data that's actively streaming to Lumi, the Broker routes your query to the Indexer.
Lumi Management Console
After you deploy Lumi Enterprise, you can monitor your deployment through the Lumi Management Console hosted by Imply.
As you monitor your deployment, use the Terraform module to scale your cluster to better meet your needs.
Updates
Imply periodically releases updates to Lumi Enterprise.
Application updates are delivered automatically and include new features and bug fixes. These updates are separate from updates to the Lumi Terraform module.
When a new version of the Lumi module is available, you'll need to update main.tf and run terraform apply to ensure your infrastructure stays current.
Get started
When you're ready to get started, learn how to install Lumi Enterprise using Terraform.
Install Lumi Enterprise
Learn how to deploy Imply Lumi Enterprise on AWS using Terraform. Configure VPC, DNS, and infrastructure with step-by-step deployment guidance.
System admin user
Learn how to access Lumi Enterprise using system admin credentials.
Access Lumi Enterprise through Teleport
Learn how to grant Imply Lumi support engineers secure, temporary access to your EKS cluster using Teleport during troubleshooting sessions.
Lumi Management Console
Learn how Imply Lumi Enterprise Management Console provides visibility into your self-hosted deployment with usage monitoring and service logs.