---
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 устройств**, требуется:

| Ресурс | Минимум |
| ------ | ------- |
| CPU    | 4 ядра  |
| ОЗУ    | 12 ГБ   |
| Диск   | 100 ГБ  |

Для более крупных развёртываний см. [Масштабируемость системы](/ru/platform/v3/architecture/scalability), где описана архитектура масштабирования, и [Масштабирование платформы](/ru/platform/v3/operations/scaling), где рассмотрены стратегии вертикального и горизонтального масштабирования.

<Alert type="tip">
  Для обеспечения высокой доступности и отказоустойчивости платформа может работать под
  виртуализацией KVM, что также повышает её потенциал масштабирования.
</Alert>

## Клиент

Операторы и администраторы работают с платформой через стандартный **веб-браузер** — Chrome, Mozilla Firefox, Safari и другие современные браузеры выступают в роли универсального клиента. Дополнительное клиентское программное обеспечение не требуется.

## Сеть

Телеметрические устройства подключаются к серверу сбора данных по мобильным сетям (GPRS и 3G, а также NB-IoT по протоколу UDP). Внешний доступ к платформе защищён шифрованием канала, а также межсетевыми экранами и маршрутизаторами.
