# Data One deployment architecture

Data One is a modular and distributed platform. Components can be installed on a single node or distributed across multiple machines depending on infrastructure and business requirements.

## Installation architecture Windows&#x20;

Data One installation on Windows is based on two components:

* **Data One Windows Installer**, which installs the local installer infrastructure on each node.\
  See this page for details: [Data One Windows Installer](/data-one-installation-manager/installation-on-windows/data-one-windows-installer.md).
* **Data One Installer**, which configures the Data One domain and manages component installation.\
  See this page for details: [Data One Installer](/data-one-installation-manager/installation-on-windows/install-data-mover-+-data-shaper-+-data-watcher/standalone-mode.md#start-the-data-one-installer).

## Deployment models

Data One supports **standalone and cluster deployments**. In both cases, components can be distributed across target machines to meet infrastructure, availability, scalability, and operational requirements.

### Standalone deployment

A standalone deployment consists of **independent installations running without cluster coordination**.&#x20;

Each node is installed in STANDALONE mode, uses only local configuration, and **is not managed by a Control Node**. Nodes are self-contained: there is no centralized orchestration, and components are installed separately on each node.

### Cluster deployment

A cluster deployment is based on a **centralized Control Node that manages multiple Node installations**.

In cluster deployments, Data One distinguishes between two roles:&#x20;

* the **Control Node** manages the domain and orchestrates one or more Nodes.&#x20;
* **Nodes** host runtime components but do not manage cluster configuration locally.

#### Control Node

The Control Node is the central management node in a cluster deployment.

It is responsible for:

* managing the domain configuration
* generating the yaml and nmcfg files
* generating database scripts and keystores
* creating the domain data package
* managing and orchestrating Nodes

#### Node

A Node is a runtime machine managed by the Control Node.

It hosts Data One components, such as CEMAN, STENG, DMZ Gateway, and Data Watcher, and supports remote install, update, start, and stop operations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.primeur.com/data-one-installation-manager/installation-on-windows/data-one-deployment-architecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
