Deploy kdb Insights Enterprise
This page outlines the available deployment options for kdb Insights Enterprise, including cloud-based, on-premise, and fully managed solutions.
You can deploy kdb Insights Enterprise using several options — whether in the cloud or on-premise. Choose the deployment path that best fits your infrastructure and operational model.
Deployment Options Overview
There are three primary deployment models:
-
Azure Marketplace: Fully managed deployment through Azure’s integrated platform
-
Cloud Kubernetes cluster running on ACS (Azure Cloud Services), AWS (Amazon Web Services) or GCP (Google Cloud Platform): Self-managed infrastructure and installation using Terraform and Helm
-
On-Premise: For environments hosted in your own data center or local servers
Each model supports flexible scaling and administration.
Free trial
Get up and running in minutes with a 7-day free trial of kdb Insights Enterprise.
Deploy through Azure Marketplace
The Azure Marketplace provides a seamless experience for deploying and running kdb Insights Enterprise in the Azure ecosystem.
-
The installation includes both infrastructure setup (Kubernetes cluster provisioning) and application deployment
-
Managed through Azure’s cloud console
-
You can manage the system yourself or select our managed service
More about using Azure Marketplace
Deploy to ACS, AWS or GCP
Use Terraform scripts to deploy kdb Insights Enterprise to your own Kubernetes cluster hosted on ACS (Azure Cloud Services), AWS (Amazon Web Services), or GCP (Google Cloud Platform). You can manage the system yourself, or opt for our managed service.
This deployment model involves two separate stages:
-
Infrastructure Deployment (Terraform)
Use Terraform scripts to provision a secure and production-ready Kubernetes cluster. This includes setting up:
-
Node pools
-
Networking and VPCs
-
Security rules and namespaces
These scripts do not install kdb Insights Enterprise—they simply create the infrastructure it will run on.
-
-
Application Installation (Insights)
Once the infrastructure is in place, follow the kdb Insights Enterprise installation procedure to deploy the application on top of your newly created cluster.
You can self-manage the infrastructure and application, or engage KX for assistance with setup, validation, or ongoing support.
Deploy On-premise
kdb Insights Enterprise can also be deployed within your private infrastructure, such as a data center, private cloud, or secure internal network.
This deployment model involves two separate stages:
-
Infrastructure Deployment (Kubernetes Cluster)
You must first provision and configure a Kubernetes cluster within your on-premise environment. This can be done using one of the supported container platforms::
- OpenShift Container Platform (OCP) — refer to OpenShift infrastructure prerequisites
-
Kubernetes Container Platform — refer to Kubernetes Infrastructure Prerequisites
-
Application Installation (Insights)
Once your Kubernetes infrastructure is in place, follow the installation procedure to deploy the kdb Insights Enterprise on top of your newly created cluster.
You are responsible for provisioning and managing both the infrastructure and application layers in this model.