統合アーキテクチャの設計を開始する

統合により、多くの場合、アプリケーション、データ、サービス、デバイスが複雑な方法で接続されるため、オンプレミス、クラウド、エッジ システム間で実行されます。

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

統合のためのAzure サービス

Azureは、統合のためのさまざまなサービスを提供します。

  • Azure API Management: 内部および外部の開発者がバックエンド システムに接続するときに使用する API を安全に公開します。

  • Azure Logic Apps: クラウドとオンプレミスの何百ものサービスを接続するワークフローを作成します。

  • Azure Service Bus: オンプレミスとクラウドベースのアプリケーションとサービスを接続して、安全性の高いメッセージング ワークフローを実装します。

  • Azure Event Grid: サポートされているAzureと非Microsoft サービスを接続すると同時に、イベントベースのアプリ開発を簡略化できます。

  • Azure Functions: イベント ドリブンのサーバーレス コンピューティング プラットフォームを使用して、複雑なオーケストレーションの問題を簡略化します。

  • Azure Data Factory: データ ソースを視覚的に統合してデータ変換を高速化し、エンタープライズ ワークフローをサポートします。

Architecture

Azureの基本的なエンタープライズ統合アーキテクチャを示す図。

図は 3 つのセクションで構成されています。 図の左側には、Microsoft Entra アイコン、地球アイコン、ユーザー アイコンが垂直方向に配置されます。 図の右側には、Azure サービス、サービスとしてのソフトウェア (SaaS) サービス、および REST や SOAP などの Web サービスがバックエンド システムを構成しています。 図の中央には、リソース グループというラベルが付いたボックスに 2 つのセクションが含まれています。 左側のセクションには API Management というラベルが付き、API ゲートウェイと開発者ポータルが含まれています。 右側のセクションにはワークフローとオーケストレーションというラベルが付き、Logic Apps が含まれています。 地球アイコンから API ゲートウェイへの HTTP ポイントというラベルが付いた実線。 API ゲートウェイからもう 1 本の実線が分岐し、Logic Apps と Web サービスを指しています。 Logic Apps からもう 1 本の実線が分岐し、Azure サービスと SaaS サービスに向かっています。 ラベルが付いた点線は、ユーザー アイコンから地球儀アイコンへのアプリケーション ポイントを作成します。 地球儀アイコンと API ゲートウェイから Microsoft Entra へと続く、認証ポイントと表示された点線。 「公開インターフェイス」とラベル付けされた点線は、Web サービスおよびワークフローとオーケストレーションのセクションから開発者ポータルへ向かっています。 「consume API documentation」というラベルが付いた別の点線が、開発者ポータルからユーザーアイコンに向かって引かれています。

このアーキテクチャのVisio ファイルをダウンロードしてください。

前の図は、一般的な基本またはベースライン統合の実装を示しています。 Azureで構築できる実際のソリューションについては、「統合アーキテクチャ」を参照してください。

統合ガイドとアーキテクチャを調べる

このセクションの記事には、Azureにデプロイして運用グレードのソリューションに拡張できるガイドと完全に開発されたアーキテクチャが含まれています。 これらの記事は、Azureで統合テクノロジを使用する方法を決定するのに役立ちます。

統合サービスを選択する

次の記事は、ワークロード要件に最適な統合テクノロジの評価と選択に役立ちます。

統合ソリューションのアイデア

統合アーキテクチャ

次の運用対応アーキテクチャは、デプロイおよびカスタマイズできるエンドツーエンドの統合ソリューションを示しています。

統合ガイド

クロスカット統合と移行に関する問題については、次のガイドを確認してください。

  • Azureへの Apache Kafka の移行: Azure Event Hubs、Azure HDInsight、Azure Kubernetes Service (AKS)など、Apache Kafka ワークロードをAzureに移行するための戦略について説明します。

Azure Functions を使用した Event Hubs の利用

組織の準備

クラウド導入プロセスの開始時の組織は、クラウド導入フレームワークを使用してAzure、クラウド導入を加速させる実証済みのガイダンスにアクセスできます。

統合固有のガイダンスについては、統合アーキテクチャAzure参照してください。 これらの記事では、ネットワーク、セキュリティ、デプロイ パターンなど、Azure Integration Services の参照アーキテクチャ、サンプル シナリオ、およびソリューション ガイドを提供します。

Azureでの統合ソリューションの品質を確保するには、Azure Well-Architected Framework のガイダンスに従ってください。 Azure Well-Architected フレームワークは、アーキテクチャの卓越性を求める組織に規範的なガイダンスを提供し、コスト最適化されたAzure ソリューションを設計、プロビジョニング、監視する方法について説明します。

統合固有のガイダンスについては、次の Azure Well-Architected Framework サービス ガイドを参照してください。

  • Azure API Management: 信頼性、セキュリティ、コストの最適化、オペレーショナル エクセレンス、およびパフォーマンス効率全体のAzure API Managementに関するアーキテクチャのベスト プラクティスを確認します。

  • Azure Service Bus: キューとトピックの設計、セッション、配信不能処理など、Azure Service Busメッセージングのアーキテクチャのベスト プラクティスを確認します。

  • Azure Event Grid: イベント配信、セキュリティ、オペレーショナル エクセレンスなど、Azure Event Gridのアーキテクチャのベスト プラクティスを確認します。

ベスト プラクティス

次のベスト プラクティスに従って、Azure上の統合ワークロードの信頼性、セキュリティ、コスト効率、パフォーマンス、運用品質を向上させます。

統合の最新情報を入手する

Azure統合サービスは、最新のデータの課題に対処するために進化します。 最新の 更新プログラムと機能について常に情報を得る。

主要な統合サービスを最新の状態に保つには、次の記事を参照してください。

  • Azure Event Gridの新機能: MQTT のサポート、プルとプッシュ配信、名前空間の機能など、Azure Event Gridの最新の機能と更新プログラムについて説明します。

  • Azure Data Factoryの新機能: Azure Data Factoryの最新リリース、既知の問題、バグ修正、非推奨の機能、および計画された変更について説明します。

その他のリソース

統合アーキテクチャの設計の詳細については、次のリソースを参照してください。

製品ドキュメント

これらのドキュメント セットは、Azure統合サービスに関する包括的なガイダンスを提供します。

  • Azure API Managementドキュメント: すべての環境で API を管理するための API ゲートウェイ、管理プレーン、開発者ポータル、およびポリシー構成について説明します。

  • Azure Logic Appsドキュメント: クラウド環境とオンプレミス環境全体でアプリ、データ、サービス、システムを統合する自動化されたワークフローを構築する方法について説明します。

  • Azure Service Busドキュメント: アプリケーションとサービスを分離するためのエンタープライズ メッセージ キューと発行/サブスクライブに関するトピックについて説明します。

  • Azure Event Gridドキュメント: MQTT ブローカーのサポート、HTTP プッシュおよびプル配信など、イベント ドリブン アーキテクチャ用のフル マネージドの発行/サブスクライブ サービスについて説明します。

  • Azure Functionsドキュメント: トリガーとバインドを使用してイベント ドリブン アプリケーションを構築するためのサーバーレス コンピューティング プラットフォームについて説明します。

  • Azure Data Factoryドキュメント: 大規模なデータ移動と変換を調整するためのマネージド クラウド抽出、変換、読み込み (ETL) サービスについて説明します。

統合環境

マイクロサービス統合パターン

エンタープライズ統合

アマゾン ウェブ サービス (AWS) または Google Cloud の専門家

すぐに開始できるように、次の記事では、Azure統合オプションを他のクラウド サービスと比較します。