BellaDati IoT Data Controllerは、マイクロサービスアーキテクチャを備えたJavaベースのアプリケーションです。クラウドベースのサービスとして利用することも、インフラストラクチャ内の独自のハードウェアに展開することもできます。

このページでは、バージョン0.6以降でサポートされているプラ​​ットフォームとシステム要件について説明します。

IOTモジュールとヒープスペースXmx

IOTの基本モジュールには、監査(audit)、受信(receiver)、送信(sender)、Belladatiモジュールの4つがあります。これらのデフォルトのヒープスペース(Xmx)値は、それぞれ256、1024、2048、512(MB単位)です。特定の状況に合わせて値を変更することを強くお勧めします。例えば、Belladatiモジュールの利用が予想される場合、Xmxは少なくとも2048MBにすることが推奨されます。詳細/説明については、以下を参照してください。

サーバー

ハードウェア

オンプレミス環境では、コントローラのインストールは複数の分散モジュールで構成されます。これらは、同じコンピューターまたは異なるマシンで実行できます。評価の目的では、通常、すべてのモジュールを同じコンピューターで実行するだけで十分です。例: ディベロッパーワークステーション。

コントローラのハードウェア要件は、主に、処理されるデータの量とピーク時の同時要求の数に依存します。どのような状況でも最適なパフォーマンスを確保するために、ハードウェア要件を使用特性に応じて3つの層にグループ化します。それでも、これらの構成はガイドラインにすぎず、実際の要件とパフォーマンスは使用パターンに大きく依存する可能性があることに注意してください。

ご使用の環境でどのハードウェア構成が機能するかをお知らせいただければ幸いです。サポートシステムでチケットを作成し、ハードウェア構成、コントローラインストールのセンサーの数とデータレコード数を記述してください。


最小構成

この構成は、1秒あたり最大100リクエストのデータスループットに推奨されます (例えば、各センサーが毎分最大60リクエストを送信する100センサー)。デモやサンドボックスの目的でこれを使用することをお勧めします。 コントローラが正しく実行するには十分なリソース (RAM、CPU、ディスクの空き容量) が必要であるため、ターゲットマシンが次の最小構成を満たしていることを確認してください。

デプロイメントモードすべてのモジュールに1台のマシン

Auditモジュールの数

1

Receiver/Senderモジュールの数

1-4

マシン

CPU

1x 2 GHz 32/64-bit Intel Xeon または同等のもの

RAM

2 GB

Disk

1 GB

Network

3G


中負荷構成

この構成は、1秒あたり最大1000リクエストのデータスループットに推奨されます (例えば、各センサーが毎分最大60リクエストを送信する1,000センサー)。

デプロイメントモードすべてのモジュールに1台のマシン

Auditモジュールの数

1

Receiver/Senderモジュールの数

1-10

Audit、Receivers、Senders用のマシン (リンクされて一緒に実行される)

CPU

4x 2 GHz 64-bit Intel Xeon または同等のもの

RAM

8 GB

Disk

20 GB, 10,000 rpm, IDE / SCSI

Network

100 Mbps

実稼働環境では、分散環境を構築することをお勧めします。

高負荷構成

この構成は、1秒あたり最大1,000,000リクエストに推奨されます (例えば、各センサーが毎分最大60リクエストを送信する1,000,000センサー)。この構成では、異なるマシンでモジュールを実行する必要があります。

デプロイメントモード分散

Auditモジュールの数

1

Receiver/Senderモジュールの数

センサーの数 / 1000

1つのAuditモジュール用のマシン

CPU*

32x 2 GHz 64-bit Intel Xeon または同等のもの

RAM*

60 GB

Disk*

300 GB, 10,000 rpm, SSD

Network*

10 Gbps

*センサーの実際の数と1つのセンサーリクエストのサイズによって異なります。提供される値は1.000.000センサー用で、要求サイズは150バイトです。

Receivers、Senders用のマシン (リンクされて一緒に実行される)

CPU

2x 2 GHz 64-bit Intel Xeon または同等のもの

RAM

4 GB

Disk

20 GB, 10,000 rpm, SSD

Network

500 Mbps


オペレーティング システム

コントローラは、サポートされているJava 8以降が利用可能な任意のオペレーティングシステムで実行できます。このようなオペレーティングシステムには、次のものが含まれます:

  • Microsoft Windows Server 2012
  • Microsoft Windows 10
  • Microsoft Windows 8
  • Microsoft Windows 7 (手動インストールのみ)
  • Linux distributions (SuSE Linux, RedHat, CentOS, Ubuntu)
  • Solaris
  • Mac OS X


コントローラは、Oracle JavaおよびIBM Javaディストリビューションを公式にサポートしています。

  • No labels