Microsoft Azure
出典 Microsoft Azure https://azure.microsoft.com/ja-jp/
Azure は Microsoft のクラウド コンピューティング プラットフォーム
グローバル ネットワーク上でアプリケーションを自由にビルド、管理、デプロイ。
Azure Blockchain Service
コンソーシアム ネットワーク
事前構成されたネットワークとマネージド インフラストラクチャから独自のアプリを構成、デプロイ、管理。
製品
- Azure Blockchain Service コンソーシアム ブロックチェーン ネットワークの構築、管理、展開
- Azure Blockchain Workbench クラウド内でのブロックチェーン アプリの容易なプロトタイプ作成
- Azure Blockchain Development Kit 包括的な GitHub(https://github.com/Azure-Samples/blockchain-devkit/tree/master/) リポジトリに、コード サンプルやアクセラレータなど、開発者向けのブロックチェーン コンテンツが含まれています。
Azure ブロックチェーン ソリューション アーキテクチャ
ブロックチェーン ワークフロー アプリケーション
- 関連するアプリ、デバイス、データ ソースからメッセージ ブローカー (Azure Service Bus) にイベントまたはデータを送信
- 分散型台帳テクノロジ (DLT) コンシューマー ロジック アプリが Service Bus からデータをフェッチし、トランザクションを構築して署名するトランザクション ビルダーに送信
- 署名されたトランザクションは、台帳固有のロジック アプリ コネクタを介して Azure Blockchain Service (フル マネージドの Ethereum コンソーシアム ネットワーク) にルーティング。
- ブロックチェーン データ マネージャーは、構成済みのトランザクション ノードからブロックとトランザクション データをキャプチャし、イベントとプロパティをデコードしてから、データを構成済みの宛先に送信
- メッセージ ブローカーは、台帳データをコンシューマー側ビジネス アプリケーションとオフチェーン データベースに送信
- オフチェーン データベースへの接続により、情報は Power BI などのツールを使用して分析、視覚化
サプライ チェーンの追跡とトレース
- IoT デバイスが IoT Hub と通信。ルートとして構成された IoT ハブがそのルートと関連付けられたサービス バスに特定のメッセージを送信。
- DLT コンシューマーによって、メッセージ ブローカー (Service Bus) からのデータが取り込まれ、データをトランザクション ビルダー (署名者) に送信
- トランザクション ビルダーがトランザクションを作成 署名。
- 署名されたトランザクションをブロックチェーン (プライベート Ethereum コンソーシアム ネットワーク) にルーティング
- DLT ウォッチャーがブロックチェーンへのトランザクション コミットメントの確認を受け取り、その確認をメッセージ ブローカー (Service Bus) に送信
- DB コンシューマーが、確認されたブロックチェーン トランザクションをオフチェーン データベース (Azure SQL Database) に送信します。
- オフチェーン データベース (Azure SQL Database) への接続により、Power BI などのツールを使用して分析、視覚化
- 台帳からのイベントは、ダウンストリーム コンシューマーによって使用されるため、Event Grid と Service Bus に配信
無料アカウントでできること
- アップグレードするまで課金されません。
- 12 か月 人気の無料サービス
- ¥22,500 のクレジット
- 30 日間探索する
- 無料の25種類以上のサービス
- ブロックチェーン ネットワークのプロビジョニング
- コンソーシアムの定義とスマート コントラクトの構築
- 台帳データを、アプリに接続することで、Azure SQL Database や Azure Cosmos DB などのよく使用されるオフチェーン先にブロックチェーンのサポートを追加
Azure を使用して大規模なブロックチェーンベースのアプリを作成する
出典 Microsoft Azure https://azure.microsoft.com/ja-jp/