Hemeraプラットフォームを使用したOCIへの拡張性の高い測定データ管理システムの実装
電気メーターからデータを収集するためにテレメータリングを使用する傾向が高まると、メータリング・データ管理(MDM)システムで実行する必要があるパフォーマンス要件が高まります。これは、ディストリビュータの請求、および切断や再接続などの動作コマンドがこのシステムを直接通過するためです。
- 様々なメーター・モデルと製造業者を統合できるため、分析されたメーターに関係なく、ディストリビュータ・アナリストは常に同じ簡単にMDMを使用できます。
- 請求など、レガシー・システムとの単一の統合が必要です。
- 数千メートル、さらには数百万メートルの情報を同時に処理する能力。
アーキテクチャ
このリファレンス・アーキテクチャでは、Hemera Platform MDMおよびOracle Cloudの使用方法を紹介し、ユーザーがこのツールを利用してOracle Cloud Infrastructure (OCI)にMDMプラットフォームを実装できるようにします。
- 低、中、高電圧の顧客のための数百万メートルの通常の条件下での毎日の処理能力。この側面では、MDMの日々の活動について説明します。MDMは、フィールド内の数百万メートルから毎日受信した情報(特に、このような情報が請求に使用される日)をサポートするために必要なパフォーマンスを持っている必要があります。
- テレメータリング環境が使用できない場合に蓄積されたメッセージを回復または処理する容量。この側面は、原因(IT環境、通信手段など)に関係なく、偶発的な状況を対象とし、MDMは進行中の処理を継続しながら、使用不可中に蓄積された遅延を回復できる必要があります。これを実現するには、測定情報の最大結合処理時間が12時間を超えないようにする必要があります。
- アイリス- 通信を管理するシステム
- ヘメラ- 測定を管理するシステム
- メートル- エネルギー測定変数のカウンタ
- コミュニケーション- モバイル(3g、4g、5g)、衛星、その他
メーターはIrisシステムと通信し、Hemeraにコールします。HemeraはOracle Exadata Database Service on Dedicated Infrastructureに保持されます。
次の図は、このリファレンス アーキテクチャを示しています。
oci-exadata-hemera-arch-oracle.zip
このアーキテクチャには、次のコンポーネントがあります。
- リージョン
Oracle Cloud Infrastructureリージョンとは、可用性ドメインと呼ばれる1つ以上のデータ・センターを含む、ローカライズされた地理的領域です。リージョンは他のリージョンから独立しており、長距離では(複数の国または大陸にまたがる)、それらを分離できます。
- 可用性ドメイン
可用性ドメインは、リージョン内の独立したスタンドアロン・データ・センターです。各可用性ドメイン内の物理リソースは、他の可用性ドメイン内のリソースから分離されているため、フォルト・トレランスが提供されます。可用性ドメインどうしは、電力や冷却、内部可用性ドメイン・ネットワークなどのインフラを共有しません。そのため、1つの可用性ドメインでの障害がリージョン内の他の可用性ドメインに影響を及ぼすことはありません。
- 仮想クラウド・ネットワーク(VCN)およびサブネット
A VCN is a customizable, software-defined network that you set up in an Oracle Cloud Infrastructure region.従来のデータ・センター・ネットワークと同様に、VCNによってネットワーク環境を制御できます。VCNには重複しない複数のCIDRブロックを含めることができ、VCNの作成後にそれらを変更できます。VCNをサブネットにセグメント化して、そのスコープをリージョンまたは可用性ドメインに設定できます。各サブネットは、VCN内の他のサブネットと重複しない連続した範囲のアドレスで構成されます。サブネットのサイズは、作成後に変更できます。サブネットはパブリックにもプライベートにもできます。
- 動的ルーティング・ゲートウェイ(DRG)
The DRG is a virtual router that provides a path for private network traffic between VCNs in the same region, between a VCN and a network outside the region, such as a VCN in another Oracle Cloud Infrastructure region, an on-premises network, or a network in another cloud provider.
- FastConnect
Oracle Cloud Infrastructure FastConnectでは、データ・センターとOracle Cloud Infrastructureとの間に、専用のプライベート接続を簡単に作成できます。FastConnectは、インターネット・ベースの接続と比較して、高帯域幅のオプションと、より信頼性の高いネットワーキング・エクスペリエンスを提供します。
- 監査
Oracle Cloud Infrastructure Auditサービスでは、Oracle Cloud Infrastructureのサポートされるすべてのパブリック・アプリケーション・プログラミング・インタフェース(API)エンドポイントへのコールがログ・イベントとして自動的に記録されます。現在、すべてのサービスがOracle Cloud Infrastructure Auditによるロギングをサポートしています。
- コンピュート
Oracle Cloud Infrastructure Computeサービスを使用すると、クラウド内のコンピュート・ホストをプロビジョニングおよび管理できます。CPU、メモリー、ネットワーク帯域幅およびストレージのリソース要件を満たすシェイプでコンピュート・インスタンスを起動できます。コンピュート・インスタンスの作成後は、コンピュート・インスタンスに安全にアクセスし、そのインスタンスを再起動し、ボリュームをアタッチおよびデタッチし、不要になったときに終了できます。
- サービス・ゲートウェイ
サービス・ゲートウェイは、VCNからOracle Cloud Infrastructure Object Storageなどの他のサービスへのアクセスを提供します。The traffic from the VCN to the Oracle service travels over the Oracle network fabric and does not traverse the internet.
- Exadata Databaseサービス
Oracle Exadata Database Serviceを使用すると、クラウド内のExadataの機能を活用できます。ニーズの増加時にデータベース・コンピュート・サーバーおよびストレージ・サーバーをシステムに追加できる柔軟なExadata X8MおよびX9Mシステムをプロビジョニングできます。Exadata X8MおよびX9Mシステムでは、高帯域幅と低レイテンシのためのRDMA over Converged Ethernet (RoCE)ネットワーク、永続メモリー(PMEM)モジュールおよびインテリジェントExadataソフトウェアを提供します。Exadata X8MおよびX9Mシステムは、クォータ・ラックのX8およびX9Mシステムと同等のシェイプを使用してプロビジョニングし、プロビジョニング後はいつでもデータベース・サーバーおよびストレージ・サーバーを追加できます。
Oracle Exadata Database Service on Dedicated Infrastructureは、Oracle Cloud Infrastructure (OCI)データ・センターでOracle Exadata Database Machineをサービスとして提供します。Oracle Exadata Database Service on Dedicated Infrastructureインスタンスは、OCIリージョンのExadataラックに存在する仮想マシン(VM)クラスタです。
Oracle Exadata Database Service on Cloud@Customerには、データ・センターでホストされているOracle Exadata Database Serviceが用意されています。
- アイデンティティおよびアクセス管理(IAM)
Oracle Cloud Infrastructure Identity and Access Management (IAM)は、Oracle Cloud Infrastructure (OCI)およびOracle Cloud Applicationsのアクセス制御プレーンです。IAM APIおよびユーザー・インタフェースを使用すると、アイデンティティ・ドメインおよびアイデンティティ・ドメイン内のリソースを管理できます。各OCI IAMアイデンティティ・ドメインは、スタンドアロンのアイデンティティおよびアクセス管理ソリューションまたは異なるユーザー移入を表します。
- オブジェクト・ストレージ
オブジェクト・ストレージでは、データベースのバックアップ、分析データ、イメージやビデオなどのリッチ・コンテンツなど、すべてのコンテンツ・タイプの構造化データおよび非構造化データにすばやくアクセスできます。インターネットから直接またはクラウド・プラットフォーム内から、安全かつセキュアにデータを格納し、取得できます。パフォーマンスやサービスの信頼性を低下させることなく、ストレージを拡張できます。迅速、即時、頻繁にアクセスする必要のあるホット・ストレージには、標準ストレージを使用します。アーカイブ・ストレージは、長時間保持し、ほとんどまたはめったにアクセスしないコールド・ストレージに使用します。
考慮事項
このリファレンス・アーキテクチャをデプロイする場合は、次の点を考慮してください。
- パフォーマンス
これらの値に限らず、テストでは、Hemeraが1日あたり3380万メートル、5億7600万メッセージ(1時間あたり2400万メッセージ)のメッセージを処理できることが証明されました。
- セキュリティ
Oracle Cloudでは、デフォルトで、Exadata Database Service on Dedicated Infrastructureで実行されているすべてのデータベースの暗号化が提供されます。セキュリティを強化するために、データ・セーフを使用して、データ機密性の理解、データ・リスクの評価、機密データのマスク、セキュリティ制御の実装とモニター、ユーザー・セキュリティの評価、ユーザー・アクティビティのモニターなどを行うことができます。
- 可用性
環境が使用できない可能性をシミュレートしたテストでは、メッセージ処理の高リカバリ容量、つまり12時間以内の処理が正常に戻ることが示されました。