Azure portal を使用して Azure-SSIS 統合ランタイムを仮想ネットワークに参加させる

適用対象: Azure Data Factory Azure Synapse Analytics

ヒント

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

この記事では、ポータルを使用して、既存の Azure-SQL Server Integration Services (SSIS) 統合ランタイム (IR) を仮想ネットワークに参加させる方法について説明します。

Azure-SSIS IR を仮想ネットワークに参加させる前に、まず仮想ネットワークを適切に構成しておく必要があります。 「仮想ネットワークを構成して Azure-SSIS IR のインジェクションを行う」の記事を参照してください。 次に、仮想ネットワークの種類 (Azure Resource Manager またはクラシック) に該当する以下のセクションの手順を実行します。 最後に、最後のセクションの手順に従って、Azure-SSIS IR を仮想ネットワークに参加させます。

Azure Resource Manager 仮想ネットワークを構成する

Azure-SSIS IR を参加させる前に、Azure portal を使用して Azure Resource Manager 仮想ネットワークを構成します。

  1. Microsoft Edge または Google Chrome を起動します。 現時点では、これらの Web ブラウザーのみが ADF UI をサポートしています。

  2. Azure portal にサインインします。

  3. [そのほかのサービス] を選択します。 フィルターを適用して [仮想ネットワーク] を選択します。

  4. 一覧で目的の仮想ネットワークを選びます。

  5. 左側のメニューで、 [サブネット] を選択します。

    • Azure-SSIS IR を参加させる適切なサブネットがあることを確認します。「サブネットの選択」のセクションを参照してください。

    • 高速仮想ネットワーク インジェクションの方法を使用する場合は、選択したサブネットが Azure Batch に委任されていることを確認します。「サブネットを Azure Batch に委任する」のセクションを参照してください。

  6. Microsoft.Batch が、Azure-SSIS IR を参加させる仮想ネットワークを持つ Azure サブスクリプションの登録されたリソース プロバイダーであることを確認します。 詳細な手順については、「リソース プロバイダーとして Azure Batch を登録する」のセクションを参照してください。

従来の仮想ネットワークを構成する

Azure-SSIS IR を参加させる前に、Azure portal を使用して従来の仮想ネットワークを構成します。

  1. Microsoft Edge または Google Chrome を起動します。 現時点では、これらの Web ブラウザーのみが ADF UI をサポートしています。

  2. Azure portal にサインインします。

  3. [そのほかのサービス] を選択します。 [仮想ネットワーク (クラシック)] を選びます。

  4. 一覧で目的の仮想ネットワークを選びます。

  5. [仮想ネットワーク (クラシック)] ページで、 [プロパティ] を選びます。

    Classic virtual network resource ID

  6. [リソース ID] のコピー ボタンを選び、従来の仮想ネットワークのリソース ID をクリップボードにコピーします。 クリップボードから OneNote またはファイルに ID を保存します。

  7. 左側のメニューで、 [サブネット] を選択します。 選択したサブネット内で使用可能な IP アドレスの数が、Azure-SSIS IR ノードの数の 2 倍を超えていることを確認します。

    Number of available addresses in the virtual network

  8. MicrosoftAzureBatch を仮想ネットワークの従来の仮想マシン共同作成者ロールに参加させます。

    1. 左側のメニューの [アクセス制御 (IAM)] を選択し、 [ロール割り当て] タブを選択します。

      "Access control" and "Add" buttons

    2. [追加] を選択し、表示されるドロップダウンから [ロールの割り当てを追加] を選択します。

    3. [ロールの割り当ての追加] ページで、検索ボックスに「Microsoft Azure Batch」と入力し、ロールを選択してから [次へ] を選択します。

      Sreenshot showing search results for the "Virtual Machine Contributor" role.

    4. [メンバー] ページの [メンバー][+ メンバーの選択] を選択します。 次に、[メンバーの選択] ペインで「Microsoft Azure Batch」を検索し、一覧から選択して追加し、[選択] をクリックします。

      Screenshot showing the Microsoft Azure Batch service principal.

    5. [ロールの割り当て] ページで、必要であれば「Microsoft Azure Batch」と検索して [仮想マシン共同作成者] ロールの一覧に表示されていることを確認します。

      Confirm Azure Batch access

  9. Microsoft.Batch が、Azure-SSIS IR を参加させる仮想ネットワークを持つ Azure サブスクリプションに登録されたリソース プロバイダーであることを確認します。 詳細な手順については、「リソース プロバイダーとして Azure Batch を登録する」のセクションを参照してください。

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

Azure Resource Manager または従来の仮想ネットワークを構成した後は、Azure-SSIS IR を仮想ネットワークに参加させることができます。

  1. Microsoft Edge または Google Chrome を起動します。 現時点では、これらの Web ブラウザーのみが ADF UI をサポートしています。

  2. Azure portal[Azure サービス] セクションで、[その他のサービス] を選択してすべての Azure サービスの一覧を表示します。 [サービスのフィルター] 検索ボックスに「データ ファクトリ」と入力し、表示されるサービスの一覧から [データ ファクトリ] を選択します。

    Screenshot of the All Services page on the Azure portal filtered for Data Factories.

    List of data factories

  3. 一覧で Azure-SSIS IR を使用するデータ ファクトリを選択します。 データ ファクトリのホーム ページが表示されます。 [Open Azure Data Factory Studio](Azure Data Factory Studio を開く) タイルを選択します。 Azure Data Factory Studio が別のタブで開きます。

    Data factory home page

  4. Azure Data Factory Studio で、左端にある [管理] タブを選択し、[統合ランタイム] タブに切り替えます。Azure-SSIS IR が実行中の場合は、次のように一覧から探してマウス ポインターを合わせて [停止] ボタンを選択します。 Azure-SSIS IR は、停止するまで編集できません。

    Stop the IR

  5. Azure-SSIS IR が停止したら、[統合ランタイム] の一覧で選択して編集します。

  6. [Edit integration runtime](統合ランタイムの編集) ペインで、[全般設定] ページと [Deployment settings](配置の設定) ページの [続行] ボタンを選択して先に進みます。

  7. [詳細設定] ページで、次の手順を行います。

    Advanced settings with a virtual network

    1. [Select a VNet for your Azure-SSIS Integration Runtime to join, allow ADF to create certain network resources, and optionally bring your own static public IP addresses](参加させる Azure-SSIS 統合ランタイムの VNet を選択し、ADF で特定のネットワーク リソースを作成できるようにし、必要に応じて独自の静的パブリック IP アドレスを使用する) チェック ボックスをオンにします。

    2. [サブスクリプション] で、仮想ネットワークを含む Azure サブスクリプションを選択します。

    3. [場所] では、統合ランタイムと同じ場所が選択されています。

    4. [タイプ] で、仮想ネットワークの種類を Azure Resource Manager Virtual Network または従来の仮想ネットワークから選択します。 従来の仮想ネットワークは間もなく非推奨になるので、Azure Resource Manager Virtual Network を選択することをお勧めします。

    5. [VNet 名] で、仮想ネットワークの名前を選択します。 これは、SSISDB をホストする Azure SQL Database サーバーの仮想ネットワーク サービス エンドポイントまたはプライベート エンドポイントの構成に使用されるものと同じものである必要があります。 または、SSISDB をホストする Azure SQL Managed Instance が参加するものと同じものである必要があります。 または、オンプレミス ネットワークに接続されているものと同じである必要があります。 それ以外の場合は、Azure-SSIS IR に独自の静的パブリック IP アドレスを使用するための任意の仮想ネットワークを指定できます。

    6. [サブネット名] で、お使いの仮想ネットワークのサブネットの名前を選択します。 これは、SSISDB をホストする Azure SQL Database サーバーの仮想ネットワーク サービス エンドポイントの構成に使用されるものと同じものである必要があります。 または、SSISDB をホストする Azure SQL Managed Instance が参加するものとは異なるサブネットである必要があります。 それ以外の場合は、Azure-SSIS IR に独自の静的パブリック IP アドレスを使用するための任意のサブネットを指定できます。

    7. VNet インジェクション方法の場合は、仮想ネットワーク インジェクションの方法として [Express](高速)/[Standard](標準) を選択します。

      これらの方法を比較するには、「標準と高速の仮想ネットワークの挿入方法の比較」に関する記事を参照してください。

      [Express](高速) を選択した場合は、「高速仮想ネットワーク インジェクション方法」の記事を参照してください。

      [Standard](標準) を選択した場合は、「標準仮想ネットワーク インジェクション方法」の記事を参照してください。 この方法を使用すると、次の処理を実行できます。

      1. Azure-SSIS IR に独自の静的パブリック IP アドレスを使用して、それらをデータ ストアのファイアウォールで許可するかどうかを選択するには、 [Bring static public IP addresses for your Azure-SSIS Integration Runtime](Azure-SSIS 統合ランタイムに静的パブリック IP アドレスを使用する) チェック ボックスをオンにします。

        このチェック ボックスを選択した場合、次の手順を行います。

        1. [First static public IP address](最初の静的パブリック IP アドレス) では、Azure-SSIS IR の要件を満たす最初の静的パブリック IP アドレスを選択します。 まだお持ちでない場合は、 [新規作成] リンクをクリックして Azure portal で静的パブリック IP アドレスを作成してから、ここにある更新ボタンをクリックして、それを選択できるようにします。

        2. [Second static public IP address](2 番目の静的パブリック IP アドレス) では、Azure-SSIS IR の要件を満たす 2 番目の静的パブリック IP アドレスを選択します。 まだお持ちでない場合は、 [新規作成] リンクをクリックして Azure portal で静的パブリック IP アドレスを作成してから、ここにある更新ボタンをクリックして、それを選択できるようにします。

    8. [VNet Validation](VNet の検証) を選択します。 検証が成功した場合は、 [続行] を選択します。

  8. [Summary](概要) ページで、Azure-SSIS IR のすべての設定を確認して [更新] を選択します。

  9. Azure-SSIS IR の [アクション] 列の [開始] ボタンを選択して、Azure-SSIS IR を開始します。 高速または標準のインジェクション方法を使用して、仮想ネットワークに参加する Azure-SSIS IR を開始するには、それぞれ約 5 分または 20 から 30 分かかります。

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 をスケールアウトする方法も説明されています。