サーバレスSQLウェアハウスのセットアップ
このページでは、ワークスペースにサーバレスSQLウェアハウスをセットアップする方法を説明します。
サーバレス SQLウェアハウスにはパブリック IP アドレス がありません 。 アーキテクチャに関する情報の詳細については、「 高レベルのアーキテクチャ」を参照してください。
サーバーレス有効化の概要
ほとんどのアカウントでサーバーレスが有効になります。 次のシナリオでは、serverless が有効にならない可能性があります。
- ワークスペースが要件を満たしていません: ワークスペースは、このページに記載されているすべての要件を満たしている必要があります。 対象外のワークスペースでは、サーバーレスが無効として表示され、その理由を説明するツールチップが表示されます。
- アカウントに延期が認められている場合: アカウントに延期が認められている場合、当然サーバレスは有効化されず、そのアカウント内の新規ワークスペースが延期ステータスを引き継ぎます。 アカウント全体を有効にせずに、ワークスペース レベルの有効化をリクエストできます。延期を解除するには、Databricks アカウント チームに連絡してください。
- アカウントはサービス利用規約に同意していません: サーバーレスでは、アカウント コンソールで追加の規約に同意する必要があります。 「アカウントでのサーバレス コンピュートの有効化」を参照してください。
必要条件
- Databricksアカウントが無料トライアル中でないこと。
- Databricksワークスペースは、プレミアムプラン以上である必要があります。
- サーバーレスSQLウェアハウスは、すべてのAWSリージョンでサポートされています。 サーバーレスの可用性を参照してください。
- ワークスペースはS3アクセスポリシーを使用してはいけません。
- ワークスペースでは、外部の Hive レガシ メタストアを使用しないでください。 サーバレスを有効にするには、Hive metastore認証情報の削除を参照してください。
ワークスペースでは、AWS Glue をワークスペースのレガシーメタストアとして使用できます。 「AWS Glue データカタログをメタストアとして使用する (レガシ)」を参照してください。
アカウントにおけるサーバレス コンピュートの有効化
アカウントが 2022 年 3 月 28 日以降に作成された場合、対象のワークスペースではすでにサーバレス コンピュートが有効になっています。 アカウント コンソールの設定ページの機能の有効化タブでステータスを確認できます。
- アカウントコンソールの設定ページの「機能の有効化」タブに移動します。
- ページ上部のバナーで、追加の条件に同意するように求められます。利用規約を読み、 「同意する」 をクリックします。バナーが表示されない場合、このステップはすでに完了しています。
規約に同意すると、アカウントでサーバーレスが有効になります。
サーバレス コンピュートのインスタンスプロファイルの更新(オプション)
ワークスペースが 2022 年 6 月 24 日より前に作成されたインスタンスをデータ アクセスに使用している場合は、そのインスタンスの信頼関係を更新して、サーバーレスを有効にします。 「サーバレスSQLウェアハウスで使用するAWSインスタンスを確認または設定する」を参照してください。
データガバナンスのUnity Catalog使用している場合は、このステップを完了する必要はありません。
Hive metastore資格情報を削除してサーバレスを有効にする
Hive metastore資格情報がワークスペース レベルで定義されている場合、サーバーレスSQLウェアハウスをデプロイすることはできません。 従来のHive metastore資格情報を削除するには:
- ワークスペースの上部バーでユーザー名をクリックし、ドロップダウンから [ 設定 ] を選択します。
- 「 コンピュート 」タブをクリックします。
- SQLウェアハウス の横にある「 管理 」をクリックします。
- 「 データアクセス構成 」フィールドで、Hive metastoreの資格情報を探して削除します。
- [変更を保存] をクリックします。
タグによる使用状況の監視
Databricksの他のコンピュート リソースと同様に、サーバレス SQLウェアハウスにタグを適用して、使用状況とコストを監視できます。アカウントコンソールで使用状況を表示したり、ダウンロード可能なログにアクセスしたりできます。 使用状況ダッシュボードを参照してください。
制限
サーバレスウェアハウスには、次の制限があります。
- スポット インスタンス ポリシーを含むクラスター ポリシーはサポートされていません。 「コンピュート ポリシーの作成と管理」を参照してください。
- 顧客管理VPC は、コンピュート リソース for サーバレス SQLウェアハウスには適用されません。 顧客管理VPCの設定を参照してください。
- サーバレスSQLウェアハウスでは、ほぼすべてのケースでDatabricksのコントロールプレーンとサーバレスのコンピュートプレーン間のプライベート接続を使用します。一部のレガシー
us-east-1リージョンのワークスペースでは、別の安全なネットワーク接続を使用します。 - サーバレスコンピュートプレーンは従来のコンピュートプレーン用の安全なクラスター接続リレーを使用しませんが、サーバレスSQLウェアハウスにはパブリックIPアドレスが ありません 。
- サーバーレスSQLウェアハウスは、EBS ストレージ暗号化に顧客管理キーを使用しません。 「サーバーレス コンピュート」および「カスタマー管理キー」を参照してください。