RU
background

Рекомендуемые требования к инфраструктуре для on-premise поставки Rightech IoT Core + Rightsharing

Версия 2.1 от 20.03.2026

1. Конфигурации серверов

Сравнение конфигураций

ПараметрМинимум
(до 100 устройств)
VDS, 2 шт
Базовый
(до 1 000 устройств)
VDS, 3 шт
Оптимальный
(до 10 000 устройств)
Bare-metal, 5 шт
Количество серверов235
Тип развертыванияVDSVDSBare-metal
Конфигурация серверов1 сервер:
• 8 CPU: 4 ядра (x86_64, ≥2.4 ГГц)
• RAM: 8 ГБ
• Диск ОС/БД: 150 ГБ SSD/NVMe

1 сервер:
• CPU: 4 ядра (x86_64, ≥2.4 ГГц)
• RAM: 8 ГБ
• Диск ОС/БД: 250 ГБ SSD/NVMe

(опционально)
1 сервер (мониторинг/логи):
• CPU: 8 ядер
• RAM: 16 ГБ
• Диск: 500 ГБ SSD/NVMe
1 сервер:
• CPU: 16 ядер (x86_64, ≥2.6 ГГц)
• RAM: 32 ГБДиск
• ОС/БД: 1 ТБ SSD/NVMe

1 сервер:
• CPU: 16 ядер
RAM: 32 ГБ
• Диск: 350 ГБ SSD/NVMe

1 сервер:
• CPU: 8 ядер
• RAM: 16 ГБ
• Диск: 500 ГБ SSD/NVMe
5 серверов:
• CPU: 32 ядра (x86_64, ≥2.6 ГГц)
• RAM: 64 ГБ
• Диск ОС/БД: 200 ГБ SSD/NVMe
Дополнительный диск для телеметрии500 ГБ SSD/NVMe1 ТБ SSD/NVMe4 ТБ SSD/NVMe

Важно:

Конфигурации с 1–2 серверами не имеют отказоустойчивости. Для отказоустойчивости Kubernetes (даже для 100 объектов) минимальная конфигурация всегда требует 3 сервера


2. Дисковая подсистема

НазначениеРекомендуемый объемГде размещатьПримечания
ОС + основная БДСогласно указанным параметрам в Конфигурация серверовНа каждом сервере кластераМинимум для работы системы
Телеметрия устройствСогласно указанным параметрам в Конфигурация серверовОдин диск на один сервер кластераХранит историю пакетов от устройств.Объем зависит от количества объектов, частоты отправок и периода хранения. При заполнении новые пакеты перестанут записываться (требуется ручная очистка).
Репликация телеметрии+ столько жеНа втором сервере кластераДля отказоустойчивости: при выходе из строя основного сервера данные доступны на реплике.
Логи и метрикиСогласно указанным параметрам в Конфигурация серверовНа отдельном сервере мониторингаОпционально. Требуется только при включении мониторинга (Prometheus + Loki).
Хранение пользовательских данных (S3)По факту потребления• на облаке
• локально
• RIC (иконки, прошивки)
• Rightcar (фотографии, документы)
-

Важно:

При ограничении хостера на размер диска (например, 500 ГБ):


3. ПО и сеть

Требования

КомпонентТребование
ОСUbuntu Server 24.04 LTS (64-bit)
Kubernetes1.29+
Ingress-контроллерnginx

Внешние порты

Домены

IP

Требуется один внешний “белый” IP-адрес.


4. Процесс развертывания

Этапы

ЭтапОтветственныйПримечание
Подготовка инфраструктурыКлиентНастройка серверов с указанными характеристиками в конфигурации серверов;
Монтирование дисков;
Открытие портов в фаерволе;
Настройка доменных имен
Развертывание кластераПоставщикУстановка Kubernetes, настройка кластера. Разворачивание сервисов через Helm-чарты.
Перенос данных (❗актуально для случаев переноса действующих проектов)Поставщик + КлиентВзятие дампа БД из облака. Восстановление на on-premise. Запуск прокси для переключения трафика устройств (даунтайм ~1 час).
ТестированиеСтороны совместноПроверка подключения устройств. Валидация данных телеметрии. Тестирование интеграций.
Перенастройка оборудования на новый адрес сервера (❗актуально для случаев переноса действующих проектов)После переключения проекта необходима перенастройка устройств на домен/ip сервера on-premise.

5. ЧЕК-ЛИСТ ПОДГОТОВКИ КЛИЕНТА


6. Перенос компонентов RightSharing

(для случаев поставки RIC+RightSharing)

Перед началом процесса переноса требуется:

Процесс переноса состоит из следующих шагов:

  1. Остановка сервиса в облаке;
  2. Взятия дампа БД из облака;
  3. Восстановление дампа БД в поставке on-premise;
  4. Поднятие прокси L7 rental.app.rightech.io:443 -> rental.company.ru:443;
  5. Дополнительная синхронизация файлов проекта в хранилище s3.

Ожидаемый downtime:

1 час


Обсудим ваш проект?

Предложим оптимальный набор решений, опираясь на опыт десятков проектов главными предприятиями страны

abstract