統合アーキテクチャの設計

Azure API Management
Azure Data Factory
Azure Event Grid
Azure Functions
Azure Logic Apps

統合の目的はアプリケーション、データ、サービス、デバイスを接続することであり、多くの場合、その方法は複雑です。 統合によって、組織はワークフローをまとめ、一貫性と拡張性を確保します。 企業は、アプリケーション、データ、プロセスを、迅速、効率的、かつ自動化された方法で接続します。

接続は、オンプレミス、クラウド、エッジ システム間で実行できます。 また、エンタープライズ、パートナー、サードパーティ、レガシ テクノロジを統合することもできます。

データの場合、統合によって、複数の形式の複数のソースから情報を収集し、処理できるソリューションを実現できます。

アプリケーションを統合するには、直接 API 呼び出しが適している場合があります。 ただし、メッセージングやイベントを通じて、非同期的に通信する必要がある場合もあります。 すべての統合プロセスにはオーケストレーションが必要です。つまり、ワークフローのロジックを定義し、実行する簡単な方法です。

統合で使用される 4 つのテクノロジ (オーケストレーション、メッセージング、イベント、および API) を示す図。

Azure には、このようなサービスを含むさまざまな統合ツールと機能が用意されています。

  • Azure API Management。 API を安全な方法で公開し、内部と外部の開発者がバックエンド システムに接続するときに使用できるようにします。
  • Azure Logic Apps。 クラウドとオンプレミスにある何百ものサービスを接続するワークフローを作成します。
  • Azure Service Bus。 オンプレミスとクラウドベースのアプリケーションとサービスを接続し、高度なセキュリティで保護されたメッセージング ワークフローを実装します。
  • Azure Event Grid。 サポートされている Azure とサードパーティのサービスを接続し、さらにイベントベースのアプリ開発を簡略化します。
  • Azure Functions。 イベントドリブンのサーバーレス コンピューティング プラットフォームを使って、複雑なオーケストレーションの問題を単純化します。
  • Azure Data Factory。 データ ソースを視覚的に統合してデータ変換を加速し、エンタープライズ ワークフローをサポートします。

その他の Azure 統合サービスについては、「統合サービス」を参照してください。

Azure での統合の概要

統合に初めて取り組む場合は、Microsoft Learn から始めることをお勧めします。 この無料のオンライン プラットフォームでは、さまざまな製品やサービスのビデオ、チュートリアル、実践的なトレーニングが提供されています。

次のリソースは、統合の主要な概念を学習するために役立ちます。

運用へのパス

統合の基本を理解したら、次の手順はソリューションの設計です。

デザイン パターン

設計に組み込むパターンを調べるには、次の領域のリソースを参照してください。

ハイブリッド システム

マイクロサービス アーキテクチャ

メインフレーム移行

サービス セレクター

アプリケーションの設計には次のリソースも役立ちます。 各記事には、統合メカニズムやプロセスに関する一般的な情報だけでなく、その領域のニーズに最適な Azure サービスを選ぶのに役立つ情報が掲載されています。

具体的な実装

シナリオ固有のアーキテクチャについては、次の領域のソリューションを参照してください。

e コマース

Finance

ベスト プラクティス

これらのリソースは、現在推奨されているベスト プラクティスと照らし合わせて、設計をスポットチェックするのに役立ちます。

ベースライン実装のスイート

これらの参照アーキテクチャは、さまざまなシナリオのベースライン実装を提供します。

運用ガイド

ワークロードのデプロイは重要なマイルストーンです。 統合プロセスが稼働したら、運用に集中できるようになります。 以下の資料は、顧客や規制当局の要求に対応し続ける上で役立つ推奨事項と参考情報を提供しています。

統合の最新情報

Azure 統合には継続的に改善が施されています。 最近の開発状況を把握するには、「Azure の更新情報」を参照してください。

その他のリソース

次のリソースは、特定のシナリオに関する実用的な推奨事項と情報を提供しています。

アマゾン ウェブ サービス (AWS) に関する情報

Google Cloud プロフェッショナル向けの情報