# Production Deployments and Capacity

## Deployment Concept

* **Container**: an environment such as Docker, Podman, K8s, OCP
* **Router**: a concept for LB, such as Nginx, F5, Ingress
* **Gateway**: digiRunner Gateway, including Admin Console.
* **Gateway**(Master): a concept of zookeeper for all gateway(Slave)

## **Components**

| digiRunner | V4      | Remark          |
| ---------- | ------- | --------------- |
| Gateway    | 4.2.0   | APIM            |
| H2DB       | 1.4.200 | Connection pool |

## **Software/Hardware Spec.**

### **Software**

* OS: RHEL 8.x or above
* Java: JDK 17 or above&#x20;
* Container
  * docker 19.03 or above
  * podman 3.2.3 or above
* DB support
  * MariaDB 10.6.x
  * MSSQL 2017 or above
  * Oracle 11g or above
  * PostgreSQL 9.6 or above
  * H2DB(default)

### **Hardware**

<table><thead><tr><th>Hardware spec\ Use case (Total resource )</th><th>Standalone Standard performance</th><th>Testing/ SIT/UAT/DR Lower standalone</th><th data-hidden>Standalone High performance</th><th data-hidden>HA/ES clustering</th></tr></thead><tbody><tr><td>CPU Core</td><td>4</td><td>2</td><td>8</td><td>8*3</td></tr><tr><td>Memory GB</td><td>16(&#x3C;80%)</td><td>4(&#x3C;80%)</td><td>32 (&#x3C;80% )</td><td>32*3 (&#x3C;80% )</td></tr><tr><td>HDD(TB)depending on log size and keeping period(10KB log * 1M transit/ annual)</td><td>10TB</td><td>0.5 TB( testing only ) </td><td>10TB</td><td>20TB(10TB*3)</td></tr><tr><td>TPS(Transit per second )</td><td>200~1000</td><td>100~300</td><td>300~1800</td><td>600~3600(AA)</td></tr></tbody></table>
