domino logo
4.4
  • About Domino
  • Architecture
  • Domino infrastructure
  • Kubernetes infrastructure
  • Installation
  • Configuration Reference
  • Security and compliance
  • Authentication and authorization
  • Projects
  • Manage Data
  • Environments
  • Execution resources
  • Monitoring
  • Audits and logs
  • Control Center
  • Backup and restore
  • Get help
  • Run the admin toolkit
  • MongoDB Console
domino logo
About Domino
Domino Data LabKnowledge BaseData Science BlogTraining
>
Admin Guide
>
Architecture

Architecture

Domino runs in a Kubernetes cluster with a standard set of three master nodes, a set of worker nodes dedicated to hosting Domino platform services, and a set of worker nodes dedicated to hosting compute workloads. Outside the cluster is a durable blob storage system, and a load balancer that regulates connections from users.

The following diagram shows the physical infrastructure of Domino.

logical safe harbor

The Domino application hosts the following major workloads:

  1. Domino Platform

    These components provide user interfaces, the Domino API server, orchestration, metadata and supporting services.

  2. Domino Compute

    This is where users' data science, engineering, and machine learning workflows are executed.

All workloads in the Domino application run as containerized processes, orchestrated by Kubernetes. Kubernetes is an industry-standard container orchestration system.

Typically, you will provision and manage your own Kubernetes cluster into which you will install Domino. Domino can advise on best practices for creating and managing Kubernetes clusters. Contact your account executive for more information about deployment options.

Domino Data Lab
Knowledge Base
Data Science Blog
Training
Copyright © 2022 Domino Data Lab. All rights reserved.