Azure Data Studio ノートブックを使用して SQL Server ビッグ データ クラスターを展開する

適用対象: SQL Server 2019 (15.x)

重要

Microsoft SQL Server 2019 ビッグ データ クラスターのアドオンは廃止されます。 SQL Server 2019 ビッグ データ クラスターのサポートは、2025 年 2 月 28 日に終了します。 ソフトウェア アシュアランス付きの SQL Server 2019 を使用する既存の全ユーザーはプラットフォームで完全にサポートされ、ソフトウェアはその時点まで SQL Server の累積更新プログラムによって引き続きメンテナンスされます。 詳細については、お知らせのブログ記事と「Microsoft SQL Server プラットフォームのビッグ データ オプション」を参照してください。

SQL Server には、展開ノートブックを含む Azure Data Studio の拡張機能が用意されています。 展開ノートブックには、SQL Server ビッグ データ クラスターを作成するために Azure Data Studio 内で使用できるドキュメントとコードが含まれています。

もともとは、オープン ソース プロジェクトとして実装され、ノートブックAzure Data Studio 内に実装されていました。 テキスト セル内のテキストに対してはマークダウンを、また、コード セル内にコードを記述するには利用可能なカーネルの 1 つを使用できます。

ノートブックを使用して SQL Server ビッグ データ クラスター を展開できます。

前提条件

ノートブックも起動するには、次の前提条件が要件です。

上記に加えて、ビッグ データ クラスターを展開するには、以下も必要になります。

ノートブックを起動する

  1. Azure Data Studio を起動します。

  2. [接続] タブで、省略記号 [...] を選択し、 [Deploy SQL Server...](SQL Server の展開...) を選択します。

    SQL Server を展開する

  3. 展開のオプションで、 [SQL Server Big Data Cluster](SQL Server ビッグ データ クラスター) を選択します。

  4. [オプション] 下にある [展開ターゲット] から、 [New Azure Kubernetes Cluster](新しい Azure Kubernetes クラスター) または [Existing Azure Kubernetes Service cluster](既存の Azure Kubernetes Service クラスター) のどちらかを選択します。

  5. プライバシーとライセンス条項に同意します。

  6. このダイアログでは、選択した種類の SQL 展開に必要なツールがホストに存在するかどうかも確認されます。 ツールの確認が成功するまで、 [選択] ボタンは有効になりません。

  7. [選択] ボタンを選択します。 この操作により、展開エクスペリエンスが起動されます。

展開構成テンプレートを設定する

以下の手順のようにして、展開プロファイルの設定をカスタマイズできます。

対象の構成テンプレート

使用可能なテンプレートから対象の構成テンプレートを選択します。 使用可能なプロファイルは、前のダイアログで選択した展開ターゲットの種類に応じてフィルター処理されています。

展開構成テンプレート ステップ 1

Azure の設定

展開ターゲットが新しい Azure Kubernetes Service (AKS) の場合、AKS クラスターを作成するには、Azure サブスクリプション ID、リソース グループ、AKS クラスター名、VM 数、サイズ、その他の追加情報が必要です。

Azure の設定

展開ターゲットが既存の Kubernetes クラスターの場合は、ウィザードによって、Kubernetes クラスターの設定をインポートするための kube 構成ファイルへのパスを入力するように求められます。 SQL Server 2019 ビッグ データ クラスターを展開できる、適切なクラスター コンテキストが選択されていることを確認します。

ターゲット クラスターのコンテキスト

クラスター、Docker、AD の設定

  1. ビッグ データ クラスターのクラスター名、管理者ユーザー名、およびパスワードを入力します。 この同じアカウントは、コントローラーと SQL Server にも使用されます。

    クラスターの設定

  2. 必要に応じて Docker の設定を入力します。

    重要

    イメージ タグ フィールドが最新であることを確認します: 2019-CU13-ubuntu-20.04

    Docker の設定

  3. AD 認証が使用可能な場合は、AD の設定を入力します。

    Active Directory の設定

サービスの設定

この画面には、スケールエンドポイントストレージ、その他の詳細なストレージ設定など、さまざまな設定の入力があります。 適切な値を入力し、 [次へ] を選択します。

スケールの設定

ビッグ データ クラスター内の各コンポーネントのインスタンス数を入力します。

Spark インスタンスは HDFS に含めることができます。 それは、記憶域プールに含まれるか、または専用の Spark プールに含まれます。

サービスの設定

これらの各コンポーネントの詳細については、マスター インスタンスデータ プール記憶域プールコンピューティング プールを参照してください。

エンドポイントの設定

既定のエンドポイントがあらかじめ入力されています。 ただし、必要に応じて変更できます。

エンドポイントの設定

ストレージの設定

ストレージの設定には、データとログのストレージ クラスおよび要求サイズが含まれます。 設定は、ストレージ、データ、および SQL Server のマスター プール全体に適用できます。

ストレージの設定

詳細なストレージ設定

[Advanced storage settings](詳細なストレージ設定) では、その他のストレージ設定を追加できます

  • 記憶域プール (HDFS)

  • データ プール

  • SQL Server マスター

    詳細なストレージ設定

まとめ

この画面には、ビッグ データ クラスターを展開するために指定したすべての入力がまとめられています。 [Save config files](構成ファイルの保存) ボタンを使用して、構成ファイルをダウンロードできます。 展開の構成全体をノートブックにスクリプト化するには、 [ノートブックへのスクリプト] を選択します。 ノートブックが開いたら、 [セルの実行] を選択して、選択したターゲットへのビッグ データ クラスターの展開を開始します。

まとめ

次のステップ

展開の詳細については、SQL Server ビッグ データ クラスターの展開ガイダンスに関するページを参照してください。