Azure-SSIS Integration Runtime を仮想ネットワークに参加させる

適用対象: Azure Data Factory Azure Synapse Analytics

ヒント

企業向けのオールインワン分析ソリューション、Microsoft Fabric の Data Factory をお試しください。 Microsoft Fabric は、データ移動からデータ サイエンス、リアルタイム分析、ビジネス インテリジェンス、レポートまで、あらゆるものをカバーしています。 無料で新しい試用版を開始する方法について説明します。

Azure Data Factory (ADF) で SQL Server Integration Services (SSIS) を使用する場合、次のシナリオでは、Azure-SSIS Integration Runtime (IR) を仮想ネットワークに参加させる必要があります。

  • セルフホステッド IR をプロキシとして構成および管理することなく、Azure-SSIS IR 上で実行される SSIS パッケージからオンプレミス データ ストアまたはリソースにアクセスする必要がある。

  • プライベート エンドポイント、IP ファイアウォール規則、仮想ネットワーク サービス エンドポイントで構成された Azure SQL Database サーバー、または仮想ネットワークに参加する Azure SQL Managed Instance を使用して SSIS カタログ データベース (SSISDB) をホストする必要がある。

  • プライベート エンドポイント、IP ファイアウォール規則、仮想ネットワーク サービス エンドポイントで構成された Azure データ ストアまたはリソースに、Azure-SSIS IR で実行されている SSIS パッケージからアクセスする必要がある。

  • Azure-SSIS IR 上で実行される SSIS パッケージから、IP ファイアウォール規則で構成されたその他のクラウド データ ストアまたはリソースにアクセスする必要がある。

ADF では、Azure Resource Manager またはクラシックのデプロイ モデルで作成された仮想ネットワークに Azure-SSIS IR を参加させることができます。

重要

従来の仮想ネットワークは非推奨になるため、代わりに Azure Resource Manager 仮想ネットワークを使用してください。 既に従来の仮想ネットワークを使っている場合は、できるだけ早期に Azure Resource Manager 仮想ネットワークに切り替えます。

仮想ネットワークに参加するために Azure-SSIS IR を構成する方法に関するチュートリアルでは、Azure portal または ADF UI を使用した高速仮想ネットワーク インジェクション方法の最低限の手順を示します。 この記事や、「仮想ネットワークを構成して Azure-SSIS IR のインジェクションを行う」などの他の記事では、このチュートリアルを拡張し、すべてのオプションの手順について説明します。

  • 標準の仮想ネットワーク インジェクション方法を使用する。
  • クラシック仮想ネットワークを使用する。
  • Azure-SSIS IR に独自の静的パブリック IP アドレスを使用する (BYOIP)。
  • 独自のドメイン ネーム システム (DNS) サーバーを使用する。
  • ネットワーク セキュリティ グループ (NSG) を使用する。
  • ユーザー定義ルート (UDR) を使用する。
  • カスタマイズされた Azure-SSIS IR を使用する。
  • Azure PowerShell を使用して Azure-SSIS IR をプロビジョニングする。

オンプレミスのデータ ストアにアクセスする

SSIS パッケージがオンプレミスのデータ ストアにアクセスする場合は、オンプレミスのネットワークに接続されている仮想ネットワークに Azure-SSIS IR を参加させることができます。 または、セルフホステッド IR を Azure-SSIS IR のプロキシとして構成して管理することができます。 詳細については、セルフホステッド IR を Azure-SSIS IR のプロキシとして構成する方法に関する記事を参照してください。

Azure-SSIS IR を仮想ネットワークに参加させる場合は、次の重要な点に注意してください。

Azure SQL Database サーバーまたはマネージド インスタンスでの SSISDB のホスティング

仮想ネットワーク サービス エンドポイントで構成されている Azure SQL Database で SSISDB をホストする場合は、Azure SSIS IR を、必ず同じ仮想ネットワークとサブネットに参加させるようにします。

仮想ネットワークに参加する Azure SQL Managed Instance で SSISDB をホストする場合は、必ず、Azure-SSIS IR を同じ仮想ネットワークに参加させる必要があります (ただし、サブネットはマネージド インスタンスと異なる)。 マネージド インスタンスとは異なる仮想ネットワークに Azure-SSIS IR を参加させるには、仮想ネットワーク ピアリング (同じリージョンに限定される)、または仮想ネットワークから仮想ネットワークへの接続のいずれかをお勧めします。 詳細については、「Azure SQL Managed Instance にアプリケーションを接続する」を参照してください。

Azure データ ストアへのアクセス

SSIS パッケージで、仮想ネットワーク サービス エンドポイントをサポートする Azure データ ストアまたはリソースにアクセスするときに、Azure-SSIS IR からのそれらのリソースへのアクセスをセキュリティで保護する場合は、仮想ネットワーク サービス エンドポイント用に構成された仮想ネットワーク サブネットに Azure-SSIS IR を参加させてから、同じサブネットからのアクセスを許可するために関連するリソースのファイアウォールに仮想ネットワーク規則を追加できます。

他のクラウド データ ストアへのアクセス

SSIS パッケージで、特定の静的パブリック IP アドレスのみを許可する他のクラウド データ ストアおよびリソースにアクセスするときに、Azure-SSIS IR からのそれらのリソースへのアクセスをセキュリティで保護する必要がある場合は、Azure-SSIS IR を仮想ネットワークに参加させながらパブリック IP アドレスを関連付け、それらの IP アドレスからのアクセスを許可するために関連するリソースのファイアウォールに IP ファイアウォール規則を追加することができます。 これを行うには 2 つのオプションがあります。

  • Azure-SSIS IR を作成するとき、独自の静的パブリック IP アドレスを持ち込み、ADF UI または Azure PowerShell 経由でそれらをAzure-SSIS IR に関連付けます。 これらのパブリック IP アドレスが使用されるのは、Azure-SSIS IR からの送信インターネット接続のみであり、サブネット内の他のリソースでは使用されません。

  • また、Azure-SSIS IR が参加するサブネット内の仮想ネットワーク ネットワーク アドレス変換 (NAT) を構成し、このサブネットからのすべての送信インターネット接続で、指定されたパブリック IP アドレスを使用することができます。

すべての場合で、仮想ネットワークは Azure Resource Manager デプロイ モデルでのみデプロイすることができます。

Azure-SSIS IR の詳細については、次の記事を参照してください。

  • Azure-SSIS IR」。 この記事では、Azure-SSIS IR を含め、IR に関する全般的な概念情報が説明されています。
  • チュートリアル:Azure への SSIS パッケージのデプロイに関するチュートリアルの手順に従って作成します。 このチュートリアルでは、Azure-SSIS IR の作成手順を示しています。 ここでは、SSISDB をホストするために Azure SQL Database サーバーを使用しています。
  • Azure-SSIS IR を作成する」。 この記事は、このチュートリアルを拡張しています。 仮想ネットワーク サービス エンドポイント、IP ファイアウォール規則、プライベート エンドポイントで構成された Azure SQL Database サーバー、または仮想ネットワークに参加する Azure SQL Managed Instance を使用して SSISDB をホストする手順について説明しています。 Azure-SSIS IR を仮想ネットワークに参加させる方法について説明します。
  • Azure-SSIS IR を監視する: この記事では、Azure-SSIS IR についての情報を取得して理解するための方法を示します。
  • Azure-SSIS IR を管理する: この記事では、Azure-SSIS IR を停止、開始、または削除する方法を示しています。 また、ノードを追加することで Azure-SSIS IR をスケールアウトする方法も説明されています。