Другие развертывания: 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.