ネットワークは、分散システム (特にハイブリッドおよびマルチクラウド環境) のデプロイと管理の基本的な側面です。 Azure IoT Operationsでは、セキュリティで保護されたネットワークにより、オンプレミスのリソース、エッジ デバイス、およびAzure サービス間の信頼性の高い接続が可能になります。 IoT Operations と Kubernetes クラスターの通信、セキュリティ、スケーラビリティには、適切なネットワーク構成が不可欠です。 この記事では、IoT 操作の主要なネットワーク オプションについて説明します。
ネットワーク アプローチを選択する
デプロイする前に、シナリオに適したネットワーク アプローチを決定します。
- Private connectivity: レイヤー間のネットワーク セグメント化なしでAzureにプライベート接続を必要とする単一のクラスターがある場合は、このアプローチを使用します。 ストレージとデータ フローの宛先にPrivate Linkを使用し、Arc Gatewayを使用してファイアウォール エンドポイントを減らし、Azure Firewall 明示的プロキシを利用してすべてのトラフィックをプライベートネットワーク上に保持できます。 プライベート接続を使用したAzure IoT Operationsのデプロイを参照してください。
- レイヤード ネットワーク: 複数のネットワーク レイヤー (L2/L3/L4) と隣接のみの通信を持つ Purdue/ISA-95 セグメント化トポロジがある場合は、階層化されたネットワーク展開を使用します。 この方法では、Envoy プロキシ チェーン、各レイヤーでの CoreDNS、および複数クラスターのAzure IoT Operationsデプロイがレイヤー間で追加されます。 階層型トポロジがある場合は、これが推奨される方法です。 アーキテクチャの詳細については、「Azure IoT Operations のレイヤード ネットワーク」を参照するか、「Tutorial: プライベート接続を使用して階層化されたネットワークにAzure IoT Operationsをデプロイする」を参照してください。
ネットワーク接続オプション
Azure IoT Operationsは、次のAzure サービスを使用して、オンプレミス環境とAzureの間のネットワーク接続を簡素化し、セキュリティで保護することができます。
Azure Arc ゲートウェイ
Azure Arc ゲートウェイはネットワーク プロキシとして機能し、ファイアウォール経由で許可するAzure エンドポイントの数を減らすことで、ネットワーク構成要件を簡略化できます。 ゲートウェイ経由でトラフィックをルーティングすることで、ファイアウォール規則を簡素化し、複雑なネットワーク変更の必要性を軽減できます。 この方法は、分離された環境またはセグメント化された環境をAzure ArcおよびAzure IoT Operationsに安全に接続する場合に特に便利です。
詳細については、「Azure Arc ゲートウェイを使用したネットワーク構成要件の簡略化を参照してください。
Azure Firewall 明示的なプロキシ
Azure Firewall明示的プロキシを使用すると、マネージド ファイアウォールを介して Azure Arc および IoT Operations トラフィックを転送し、セキュリティと監視を強化できます。 これは、すべての送信トラフィックを検査またはログに記録する必要がある組織に役立ち、Azureへのネットワーク フローを制御および監査することでコンプライアンス要件を満たすのに役立ちます。
詳細については、「明示的なプロキシ (プレビュー) 経由でAzure サービスAzure Firewallアクセスする」を参照してください。