---
title: Системні вимоги
description: Операційна система, середовище виконання контейнерів, добір апаратних ресурсів і вимоги до клієнтів для роботи IIoT Платформи.
section: Deployment
weight: 1
related:
  - installation
  - architecture/scalability
  - operations/scaling
---

import Alert from '@/components/docs/Alert.astro';

Перш ніж установлювати IIoT Платформу, переконайтеся, що цільовий сервер і клієнти, які матимуть до неї доступ, відповідають наведеним нижче вимогам.

## Сервер

### Операційна система

Платформа працює на операційних системах **на базі Linux/Unix**. Опора на вбудовані механізми безпеки Linux/Unix дає змогу сертифікувати інформаційну систему з мінімальними витратами, водночас виконуючи вимоги регуляторів щодо безпеки.

Процедура встановлення охоплює два сімейства дистрибутивів:

- Дистрибутиви **на базі CentOS** — пакети встановлюються за допомогою `dnf`.
- Дистрибутиви **на базі Debian** — пакети встановлюються за допомогою `apt`.

### Середовище виконання контейнерів

Платформа та її служби працюють у контейнерах, тож серверу потрібні:

- **Docker**
- **Docker Compose**

Сервер застосунків (Ruby on Rails), сервер збору даних (Go), PostgreSQL, Redis та допоміжні служби постачаються у вигляді контейнерних образів, тому встановлювати їх безпосередньо на хост не потрібно.

### Апаратне забезпечення

Вимоги до ресурсів фізичних вузлів обробки даних невисокі й зростають разом із кількістю підключених пристроїв. Для прикладу, окремий фізичний сервер, розрахований на обслуговування **100,000 пристроїв**, потребує:

| Ресурс   | Мінімум |
| -------- | ------- |
| Процесор | 4 ядра  |
| ОЗП      | 12 ГБ   |
| Диск     | 100 ГБ  |

Для більших розгортань див. [Масштабованість системи](/ua/platform/v3/architecture/scalability), де описано архітектуру масштабування, та [Масштабування платформи](/ua/platform/v3/operations/scaling) щодо стратегій вертикального й горизонтального масштабування.

<Alert type="tip">
  Для забезпечення високої доступності та відмовостійкості платформу можна запускати під
  віртуалізацією KVM, що також підвищує її потенціал масштабування.
</Alert>

## Клієнт

Оператори та адміністратори працюють із платформою через стандартний **веббраузер** — Chrome, Mozilla Firefox, Safari та інші сучасні браузери виступають універсальним клієнтом. Жодне додаткове клієнтське програмне забезпечення не потрібне.

## Мережа

Телеметричні пристрої під'єднуються до сервера збору даних через мобільні мережі (GPRS і 3G, а також NB-IoT через протокол UDP). Зовнішній доступ до платформи захищено шифруванням каналу зв'язку разом із брандмауерами та маршрутизаторами.
