Масштабованість

Як захищена IoT-платформа масштабується від окремих телеметричних пристроїв до десятків мільйонів одиниць, та архітектура, що це забезпечує.

Можливості масштабування

Завдяки властивостям і характеристикам, закладеним у «Захищену IoT-платформу», можливе масштабування системи збору даних у діапазоні від підключення окремих телеметричних пристроїв до підключення десятків мільйонів одиниць — як із розміщенням ПЗ на фізичних серверах користувачів (ресурсозабезпечувальних організацій тощо), так і на хмарних ресурсах у відокремлених, замкнутих контурах, які забезпечуються шифруванням каналів провайдерами мобільного зв’язку. Зовнішній доступ до інформації захищається як засобами шифрування, так і брандмауерами й маршрутизаторами.

«Захищена IoT-платформа» може бути встановлена на Linux/Unix операційні системи, що дозволяє споживачеві (застосовувачеві рішення) забезпечити не лише високу відмовостійкість і безпеку, а й максимальну ефективність і високу масштабованість. Орієнтація на вітчизняні ОС як засіб захисту дає змогу споживачеві проходити атестацію власної інформаційної системи з мінімальними витратами за умови забезпечення регламентованої регуляторами безпеки.

Архітектура «Захищеної IoT-платформи»

У основу архітектури платформи закладено:

  • Сервер застосунків — Ruby on Rails;
  • СУБД — PostgreSQL;
  • Середовище віртуалізації — KVM. Споживач може встановити на серверах застосунок для управління віртуальними машинами й завдяки цьому отримати властивості високої доступності, відмовостійкості, керованості рішення й збільшити потенціал масштабування;
  • Веб-браузери Chrome, Mozilla, Firefox, Safari та інші відіграють роль універсального клієнта — споживача інформації і пульта управління;
  • Сервер збору даних реалізується на механізмах багатопотокового використання платформи GO;
  • Рішення максимально орієнтоване на застосування вбудованих механізмів безпеки базової операційної системи;
  • Вхідні пакети даних розподіляються механізмом балансування навантаження, а сама передача даних від підключених до сервера збору приладів оптимально налаштовується спеціальним алгоритмом рознесення сеансів зв’язку для уникнення перевантажень.

Модулі телеметрії, що підключаються до «Захищеної IoT-платформи» збору даних, працюють у єдиній підмережі IP-адрес у мережах GPRS і 3G, а в мережах NB-IoT — за протоколом UDP.

Читання й обробка даних із приладів обліку відбуваються на захищеному сервері збору, а на сервер підтримки можна додавати нові типи пристроїв. Тривалість сеансу зв’язку модуля телеметрії визначається відповідно до розкладу, заданого на сервері; розклад може оновлюватися віддалено, динамічно, через вебінтерфейс користувача.

Максимальна ефективність і висока масштабованість

Максимальна ефективність і висока масштабованість захищеного сервера збору телеметричних даних досягаються кількома способами:

  • Кластеризацією бази даних засобами СУБД PostgreSQL;
  • Підтримкою СУБД PostgreSQL засобами резервного копіювання за заданим розкладом;
  • Використанням засобів віртуалізації, що робить можливим застосування технік відмовостійкості, високої доступності тощо;
  • Додатковну стабільність і швидкодію забезпечує повна відсутність сторонніх бібліотек і модулів у нашому ПЗ (100% незалежність).

Система забезпечує низькі вимоги до ресурсів фізичних вузлів обробки даних. Так, конфігурація фізичного сервера для обслуговування 100 000 пристроїв вимагатиме:

  • 12 ГБ оперативної пам’яті,
  • 4 ядра процесора,
  • 100 ГБ дискового простору.
Останнє оновлення

Чи була ця сторінка корисною?