Развертывание распределенных систем ThingWorx
ThingWorx поддерживает федеративные звездообразные развертывания, в которых компоненты приложения предприятия могут выполняться там, где они являются наиболее подходящими по соображениям производительности и автономности. Такой способ конструирования позволяет легко предоставить распределенное и многоуровневое хранение данных и возможности анализа.
Например, центральный сервер ThingWorx (втулка) может соединяться с каждым из серверов ThingWorx уровня производства (спицы), чтобы собирать информацию и объединять ее для представлений регионального или корпоративного уровня. Затем, по мере углубления пользователей в данные, сервер уровня завода может передавать данные на центральный сервер.
Имеется несколько сценариев развертывания, поддерживаемых ThingWorx, включая облачные (PTC или третья сторона) и локальные (на месте или в корпоративном центре обработки данных). Если решение клиента развертывается глобально, PTC рекомендует, чтобы серверы географически размещались для оптимальной производительности.
Объединение состоит из нескольких элементов:
Серверы запросов, на которые направляются все входящие запросы. Запрос может инициироваться пользователем, обращающимся к мэшапу или к устройствам, которые обмениваются данными с вещами. Эти серверы масштабируются на основе числа соединений и объема запросов данных.
Серверы вещей, в которых вещи выполняются в памяти и обмениваются данными с серверами запросов. Это серверы с интенсивным использованием памяти, поскольку на них выполняется фактическая логика. Их можно также масштабировать горизонтально на основе ограничений памяти и ЦП.
Серверы данных, в которых сохраняются фактические данные приложения. Эти серверы также можно масштабировать на основе требуемого объема доступного хранилища.
Эти различные возможности могут быть сведены на один сервер или делегироваться на несколько серверов для достижения желаемой производительности с существующим количеством устройств.
Пример объединения ThingWorx - связанные фабрики
Список компонентов (на фабрику)
Число компонентов
Сервер ThingWorx Foundation
1
База данных ThingWorx
1
Список компонентов (корпоративный)
Число компонентов
База данных ThingWorx Analytics
1
Сервер ThingWorx Analytics
1
Сервер ThingWorx Foundation (с расширением Analytics)
1
База данных ThingWorx
1
Было ли это полезно?