Skip to main content

Enterprise Installation Options

Codiac Enterprise can be installed and run in several ways depending on your infrastructure requirements, security needs, and operational preferences. This guide covers the available installation and deployment options.

Overview

Codiac Enterprise offers multiple deployment models to fit different organizational needs:

  • SaaS (Software as a Service) - Fully managed by Codiac
  • Self-Hosted - Run Codiac on your own infrastructure
  • Hybrid - Mix of SaaS and self-hosted components

Cluster Setup Options

Setup via Codiac

Deploy and manage clusters to your infra (cloud or on-prem) directly through the Codiac platform. Bring your clusters or create them via Codiac, operations are then brokered via Codiac SaaS via UI, CLI, or API. This option provides the most integrated experience with centralized management.

Codiac Cluster Setup via Codiac

Benefits:

  • Centralized management
  • Fastest & cheapest option
  • Simplified operations as you scale to more people, apps, and infra
  • Unified monitoring and operations

Use when:

  • You want the simplest deployment experience
  • You have no requirements to run air-gap or on-prem
  • You're using multi-cloud best practices

Setup via Helm

Deploy Codiac using Helm charts for more control and customization. This option is ideal for organizations who's communications must originate from networks.

Codiac Cluster Setup via Helm

Benefits:

  • Standard Helm-based deployment
  • All communication begins from within your network, bi-directional from there
  • Fully configured
  • Version control via Helm charts

Use when:

  • Security & networking constraints
  • You need custom configuration options
  • You need to manage vendor tools on-site

On-Premises Deployment

On-Premises Architecture

Deploy Codiac entirely on your own infrastructure for maximum control and data sovereignty.

Codiac On-Premises Deployment

Benefits:

  • Complete data sovereignty
  • Full control over infrastructure
  • Compliance with strict security requirements
  • No external dependencies

Use when:

  • You have strict data residency requirements
  • You need air-gapped deployments
  • You have compliance requirements (HIPAA, FedRAMP, etc.)
  • You want complete infrastructure control

On-Premises Isolation Model

Deploy Codiac with network isolation and security boundaries for enhanced security.

Codiac On-Premises Isolation Model

Benefits:

  • Network isolation between components
  • Enhanced security boundaries
  • Segmented access controls
  • Defense in depth

Use when:

  • You need enhanced security isolation
  • You have regulatory compliance requirements
  • You're deploying in high-security environments
  • You need segmented network access

Communications and Daily Use

Understanding how Codiac components communicate during normal operations.

Codiac Communications and Daily Use

Key Components:

  • API Gateway - Entry point for all API requests
  • Control Plane - Manages cluster state and operations
  • Data Plane - Handles application workloads
  • Agent/Relay - Connects clusters to Codiac platform

Communication Patterns:

  • Secure API communication
  • Encrypted data transmission
  • Health checks and monitoring
  • Real-time updates and synchronization

Choosing the Right Option

SaaS (Managed by Codiac)

  • ✅ Fastest time to value
  • ✅ No infrastructure management
  • ✅ Automatic updates and maintenance
  • ✅ Best for most organizations

Self-Hosted (On-Premises)

  • ✅ Complete data control
  • ✅ Custom security configurations
  • ✅ Air-gapped deployments
  • ✅ Compliance requirements

Hybrid

  • ✅ Mix of SaaS and self-hosted
  • ✅ Flexibility for different use cases
  • ✅ Gradual migration path
  • ✅ Best of both worlds

Next Steps

Support

For enterprise installation assistance, contact your Codiac account representative or support@codiac.io.