Installing Using Containers
LogScale recommends that LogScale is deployed within a container environment, since this provides an environment that allows for the cluster to be configured, and scaled, as the size of the data and ingest volume increases.
LogScale provides two separate containers for deploying LogScale:
Feature |
humio-core
|
humio
|
---|---|---|
LogScale | Yes | Yes |
Kafka | Not included | Yes |
ZooKeeper | Not included | Yes, for Kafka and LogScale |
Use for | Production | Testing and Development only |
Important
Production deployments should use the
humio-core
deployment in
production that requires a requires a separate Kafka cluster. Having Kafka
and LogScale on the same host can cause performance issues, particularly
during ingest. Having separate Kafka and LogScale containers and clusters
enables more flexible and reliable scaling.
To deploy a solution using either container:
humio-core
includes LogScale and a JDK suitable for deployment in production environments. This method of deployment will require a separate deployment of a Kafka cluster.To deploy a Kafka cluster using containers, see Deploying a Kafka Cluster using Containers.
To deploy a LogScale cluster in production that uses a separate Kafka cluster, see Container Deployment Using
humio-core
.humio
includes LogScale, Kafka and a JDK for deployment during testing or development. This method of deployment is self contained but should not be used in production deployments.To deploy a LogScale using this method, see Container Deployment Using
humio
(Testing Only).LogScale Kubernetes Reference Architecture describes our reference architecture designs for deploying LogScale in different Kubernetes environments such as Amazon Web Services (AWS) and Google Cloud Platform (GCP).
LogScale Deployment using Kubernetes describes how to deploy LogScale within a native Kubernetes environment, and using Humio Operator, an automated tool that deploys, scales, and manages LogScale deployments
AWS Cloud Reference Architecture provides information on the architecture for deployment within Amazon Web Services
AWS Cloud Reference Deployment and Automation provides information on the deployment within Amazon Web Services using AWS Terraform.
Deploying LogScale with Operator on Google Cloud Platform (GCP) provides instructions on deployment within Google Cloud Platform