Другие развертывания: ThingWorx Foundation в AWS
ThingWorx можно развернуть в облачных платформах, таких как веб-сервисы Amazon (AWS). Для облегчения развертывания ThingWorx и управления платформой во времени доступны многие сервисы AWS.
Области - географические области, в которых физически расположены ресурсы AWS.
Зоны доступности (AZ) - изолированные местоположения в области. Каждая область содержит несколько зон доступности для поддержки развертываний с высокими уровнями доступности.
Виртуальное частное облако (VPC) - используется для конфигурирования топологии логической сети, определения подсетей, конфигурирования таблиц маршрутизации и назначения частных IP-диапазонов. Кроме того, виртуальное частное облако позволяет определять аппаратные виртуальные частные сети между AWS VPC и локальной ИТ-инфраструктурой.
Расчетные экземпляры EC2 - виртуальные машины, используемые для размещения ключевых компонентов программного обеспечения ThingWorx Platform: сервер соединений ThingWorx (если требуется) и платформа ThingWorx (главное приложение).
Балансировка нагрузки приложений (ALB) - автоматически распределяет входящий трафик приложений по нескольким экземплярам Amazon EC2. Это позволяет обеспечить отказоустойчивость в приложениях, предоставляя требуемый объем балансировки нагрузки, необходимый для маршрутизации трафика приложений.
Эластичная файловая система (EFS) - предоставляет доступ к системам хранения файлов, которые могут быть общими для нескольких экземпляров EC2.
Справочные архитектуры
Производственное развертывание AWS
Список компонентов
Число компонентов
Область AWS
1
AWS VPC
1
Балансировщик нагрузки приложений AWS
1 (если используется сервер соединений)
Сервер соединений ThingWorx
1 (необязательно)
Сервер ThingWorx Foundation
1
AWS EFS
1 (чтобы поддерживать журналы ThingWorx)
PostgreSQL
1
Большое производственное развертывание (без высокой доступности)
Список компонентов
Число компонентов
Область AWS
1
AWS VPC
1
Зоны доступности AWS
1
Балансировщик нагрузки приложений
1
Сервер соединений ThingWorx
2
Сервер ThingWorx Foundation
1
PostgreSQL
1
InfluxDB (одиночный узел)
1
Отказоустойчивое развертывание с высокой доступностью (Active-Active)
Список компонентов
Число компонентов
Область AWS
1
AWS VPC
1
Зоны доступности AWS
1
Балансировщик нагрузки приложений (ALB)
2 или 3 экземпляра:
Маршрутизируют трафик устройств на серверы соединений.
Маршрутизируют пользовательский трафик между узлами Foundation.
Маршрутизируют трафик между узлами данных InfluxDB.
Сервер соединений ThingWorx
Минимум 2. Изображены 3.
Сервер ThingWorx Foundation
Минимум 2. Изображены 3.
Ignite
Две опции:
Встроенные в процессы Foundation.
2 или несколько отдельных узлов (в зависимости от требований высокой доступности).
AWS EFS
3:
Один для каждого сервера Foundation, чтобы сохранять и архивировать журналы.
Один общий репозиторий хранилищ ThingWorx для узлов Foundation.
ZooKeeper
Минимум 3. Требуется нечетное число распределений.
InfluxDB Enterprise
5 (или более):
3 узла метаданных.
2 или более узлов данных с общим количеством, делящимся без остатка на коэффициент репликации.
База данных
2 узла Pg Pool и 3 узла PostgreSQL, распределенных по нескольким зонам доступности.
Соединитель ThingWorx AWS IoT (прекращение работы)
Соединитель ThingWorx AWS IoT был перемещен в список окончания срока действия (EOL) с выпуском ThingWorx 8.5.0, как описано в справочном центре сервисов соединений ThingWorx.
Ознакомьтесь с предыдущими версиями этого документа при работе с более старыми версиями ThingWorx.
Было ли это полезно?