安裝與升級 > 部署架構指南 > ThingWorx 部署架構 > 其他部署:AWS 上的 ThingWorx Foundation
其他部署:AWS 上的 ThingWorx Foundation
您可以在雲端平台中部署 ThingWorx,例如 Amazon Web Services (AWS)。有許多 AWS 服務可用來協助部署 ThingWorx 及在一段時間內進行管理。
區域 - AWS 資源實際所在的地理區域。
可用性區域 (AZ) - 區域內的隔離位置。每個區域都包含多個可用性區域,可支援高可用性部署。
虛擬私人雲端 (VPC) - 用於配置邏輯網路拓樸、定義子網路、配置路由表,以及指派私人 IP 範圍。此外,VPC 可讓您定義 AWS VPC 與內部部署 IT 基礎結構之間的硬體 VPN。
EC2 運算實例 - 用來主控 ThingWorx 平台關鍵軟體元件的虛擬機器:ThingWorx 連線伺服器 (如果需要) 與 ThingWorx 平台 (主應用程式)。
應用程式負載平衡 (ALB) - 跨多個 Amazon EC2 實例自動分配傳入的應用程式流量。其可讓您在應用程式中達到容錯能力,提供路由應用程式流量所需的負載平衡容量。
彈性檔案系統 (EFS) - 提供可由多個 EC2 實例共用及存取的檔案儲存系統。
參考架構
AWS 生產部署
元件清單
元件數
AWS 區域
1
AWS VPC
1
AWS 應用程式負載平衡器
1 (如果使用連線伺服器)
ThingWorx Connection Server
1 (選用)
ThingWorx Foundation 伺服器
1
AWS EFS
1 (用來維護 ThingWorx 記錄)
PostgreSQL
1
大型生產部署 (非 HA)
元件清單
元件數
AWS 區域
1
AWS VPC
1
AWS 可用性區域
1
應用程式負載平衡器
1
ThingWorx Connection Server
2
ThingWorx Foundation 伺服器
1
PostgreSQL
1
InfluxDB (單一節點)
1
主動-主動高可用性部署
元件清單
元件數
AWS 區域
1
AWS VPC
1
AWS 可用性區域
1
應用程式負載平衡器 (ALB)
2 或 3 個實例:
將裝置流量路由至連線伺服器。
在 Foundation 節點之間路由使用者流量。
在 InfluxDB 資料節點之間路由流量。
ThingWorx Connection Server
最少 2 個。3 個有圖。
ThingWorx Foundation 伺服器
最少 2 個。3 個有圖。
Ignite
兩個選項:
內嵌於 Foundation 流程內。
2 或多個單獨節點 (視 HA 需求而定)。
AWS EFS
3:
每個 Foundation 伺服器都有一個可以儲存及封存記錄。
Foundation 節點有一個共用的 ThingWorx 存放庫。
ZooKeeper
最少 3 個。應在奇數分配中。
InfluxDB Enterprise
5 個 (或更多):
3 個中繼節點。
2 或多個資料節點,總計數可由複製係數整除。
資料庫
2 個 pg-pool 節點與 3 個 PostgreSQL 節點,分散在多個可用性區域。
ThingWorx AWS IoT Connector (生命週期結束)
已將 ThingWorx AWS IoT Connector 與 ThingWorx 8.5.0 發行版本一起轉移至「生命週期結束」(EOL) 階段,如 ThingWorx Connection Services 說明中心所述。
如果使用舊版 ThingWorx 發行版本,請參閱本文件的先前版本。
這是否有幫助?