System Services - характеристики

Настройка сетевой архитектуры

Управление сетевой адресацией с помощью DHCP - позволяет создавать failover (master-slave) конфигурации данного сервиса. Обеспечивает раздачу фиксированных сетевых адресов для зарегистрированных в системе серверов, а также выдачу произвольных сетевых адресов из установленного диапазона.

Управление сервером DHCP реализовано на OpenSource ПО ISC DHCP Server. Поддерживается возможность работы на разных сетевых интерфейсах и создание множественных сетей с разной адресацией и параметрами, что позволяет более тесно интегрироваться с сетевой инфраструктурой заказчика.

Управление DNS записями - позволяет создавать Failover конфигурации для данного сервиса (максимальное количество серверов, участвующих в кластере DNS составляет 3сервера).Поддерживается создание как прямых, так и обратных PTR зон просмотра, создание записей типа A, CNAME, ресурсных записей для домена MX NS и т.д.

Управление сервером синхронизации времени NTP - синхронизация серверов Заказчика с серверами эталонного времени или с доверенным сервером времени Заказчика.

Динамическое управление вычислительными ресурсами

Сервис работает во взаимодействии со средой виртуализации KVM (Proxmox) и позволяет динамически управлять вычислительными ресурсами системы. Анализируя значение критичных параметров по утилизации памяти или процессора, заданных администратором системы, сервис автоматически добавляет в пул серверов дополнительные серверы для обеспечения требуемой производительности системы. При снижении нагрузки и достижении нижних пороговых значений параметров утилизации, сервис автоматически освобождает серверы. Таким образом, можно меньшим количеством вычислительных ресурсов обеспечить функционирование системы, гибко, в зависимости от текущей ситуации, перераспределяя ресурсы между задачами, выполняемых системой.

Мониторинг аппаратных ресурсов

Общесистемный Syslog сервер, позволяет осуществлять сбор системных событий с удаленных узлов и различных сетевых устройств, поддерживающих удаленный syslog сервис.

Просмотр событий организован в виде таблицы, с предварительно отфильтрованными по уровню критичности событий.

По всем зарегистрированным в системе серверам ведется статистика и визуализируется в графики по следующим параметрам:

Инвентаризации оборудования

Сервис позволяет создавать инвентарную опись оборудования в разрезе зарегистрированных датацентров. Обеспечено автоматическое получение параметров оборудования (ip адреса, ilo name, bios version, OS, product manufacturer, serial number итд).

Управление конфигурацией

При конфигурировании серверов используется система Salt Stack, которая обеспечивает:

Сбор данных от IoT устройств

Сервис реализован в виде программного коммуникационного сервера, который осуществляет обен данными с IoT устройствами, форматный и логический контроль принятых данных и запись в базу данных хранилища. Сбойные пакеты сохраняются в отдельную базу для последующего анализа. Коммуникационный сервер не содержит предустановленных протоколов взаимодейсвия так как они разрабатываются под конкретные портебности заказчиков. Коммуникационный сервер обеспечивает одновременный обмен данными с порядка 10 000 IoT устройств на одной виртуалной машине с 1 ядром CPU и 1 Гбайтом опертивной памяти. Коммуникационные сервера могут объединяться в кластер. Для контроля работы имеется информационная панель в которой режиме реального времени отображается текущая нагрузка и количество подключенных IoT устройств. Также имеется почасовая и суточная статистка в виде графиков.