標準デプロイメント: Azure での ThingWorx Foundation
ThingWorx は Microsoft Azure などのクラウドプラットフォームにデプロイできます。ThingWorx のデプロイと長期的な管理に役立つ多くの Azure サービスが提供されています。
Azure のコンポーネントとサービス
リージョン - Azure リソースが物理的に配置されている地理的領域。
可用性ゾーン - リージョン内の独立した場所。各リージョンには高可用性デプロイメントをサポートする複数の可用性ゾーンが含まれています。
可用性セット - 可用性ゾーン内の区切られた (独立はしていない) リソース。
仮想ネットワーク - 論理ネットワークトポロジーの設定、サブネットワークの定義、ルーティングテーブルの設定、プライベート IP 範囲の割り当てに使用します。
VM インスタンス - Azure 内で使用される仮想マシン。これらは ThingWorx Platform の主要ソフトウェアコンポーネントである ThingWorx Connection Server (必要な場合)、ThingWorx Platform (メインアプリケーション)、Ignite および ZooKeeper などをホストします。
アプリケーションゲートウェイ - 受信アプリケーショントラフィックを複数の VM インスタンスに分散します。これによってアプリケーションにおけるフォールトトレランスを実現でき、アプリケーショントラフィックをルーティングするために必要なレベルのロードバランシング機能が提供されます。
Azure データベース - ThingWorx には Azure SQL データベースが推奨されます。単一インスタンスデプロイメントおよび高可用性フォールトトレラントデプロイメントを提供します。
Azure Files - 複数の仮想マシンによって共有およびアクセス可能なファイルストレージシステムが提供されます。
Azure IoT Hub - IoT デバイスと Azure の間の双方向通信を有効にするマネージドサービス。
参照アーキテクチャ
本番環境デプロイメント
コンポーネントのリスト
コンポーネントの数
Azure リージョン
1
Azure Virtual Network
1
Azure Application Gateway
1
ThingWorx Connection Server
1
ThingWorx Foundation サーバー
1
Azure File Storage
1
Azure SQL Database
1
大規模本番環境デプロイメント (非 HA)
コンポーネントのリスト
コンポーネントの数
Azure リージョン
1
Azure Virtual Network
1
Azure 可用性ゾーン
1
Application Gateway
1
ThingWorx Connection Server
2
ThingWorx Foundation サーバー
1
Azure SQL
1
InfluxDB (単一ノード)
1
ThingWorx 本番環境クラスタ
コンポーネントのリスト
コンポーネントの数
Azure リージョン
1
Azure Virtual Network
1
Azure 可用性ゾーン
1
Azure Application Gateway
2 または 3 インスタンス:
複数の接続サーバーにデバイストラフィックをルーティングします。
Foundation ノードにユーザートラフィックをルーティングします。
InfluxDB Enterprise データノードにトラフィックをルーティングします。
ThingWorx Connection Server
最低 2 つ。図では 3 つ。
ThingWorx Foundation サーバー
最低 2 つ。図では 3 つ。
Ignite
2 つのオプション:
Foundation プロセス内に埋め込み。
2 つ以上の別個のノード (HA 要件による)。
Azure Files
3:
ログの保存およびアーカイブ用に Foundation サーバーにつき 1 つ。
Foundation ノードの共有 ThingWorx ストレージリポジトリとして 1 つ。
ZooKeeper
最低 3 つ。奇数での割当を行う必要があります。
InfluxDB Enterprise
5 (またはそれ以上):
3 つのメタノード
2 つ以上のデータノード (合計数はレプリケーション係数によって割り切れる数でなければりません)。
Azure SQL Database
1
ThingWorx Azure IoT Hub コネクタデプロイメント
コンポーネントのリスト
コンポーネントの数
Azure リージョン
1
Azure Virtual Network
1
Azure 可用性ゾーン
1
ThingWorx Azure IoT Hub コネクタ
最低 1 つ
ThingWorx Foundation サーバー
1
Azure Files
1. ログを保存およびアーカイブします。
Azure SQL Database
1
これは役に立ちましたか?