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.

More about the free trial

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:

  1. 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.

  2. 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:

  1. 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::

  2. 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.