Deployment

Install the DBNL platform in the way that best fits your needs.

DBNL is openly distributed and free to deploy in within your cloud environment or on-premise, keeping your data safe, secure, and always under your control.

There are three options to deploy the DBNL platform as a self-hosted deployment:

  • Sandbox: The DBNL sandbox deployment bundles all of the DBNL services and dependencies into a single self-contained Docker container for quick proof of concepts.

  • Helm Chart: The full DBNL platform can be deployed using a Helm chart to existing infrastructure provisioned by the customer.

  • Terraform Module: The full DBNL platform can be deployed using a Terraform module on infrastructure provisioned by the module alongside the platform. This is options is supported on AWS, GCP, and Azure.

Deployment Type
Pros
Cons

Sandbox

Quick, self contained proof of concept deployments

  • Fastest and easiest way to start exploring platform

  • Self contained single Docker container

  • Can be deployed locally on a laptop

Helm Chart

Fully customizable deployments within current infrastructure

  • Full, scalable deployment

  • Most customizable

  • Reuse existing infrastructure

  • Requires more configuration

Terraform Module

Independent, full deployments in AWS, GCP, or Azure VPCs

  • Full, scalable deployment

  • Automatically provisions infrastructure with a single Terraform command

  • Only currently supported in AWS, GCP, and Azure.

  • Requires permissions to provision infrastructure

Was this helpful?