概要
BYOC(Bring Your Own Cloud)warehouseは、お客様自身のクラウド環境にデプロイされます。このガイドでは、そのデプロイメントモデルのセキュリティモデルについて、リソース所有権、ネットワーク配置、VeloDBが管理するクラウドリソースの安全な運用、およびwarehouse削除を含めて説明します。
このデプロイメントモデルは、すべてのコントロールプレーンメタデータ、運用テレメトリ、ログ、サポート記録、診断、アクセス証跡、またはその他の運用データがお客様の環境に保存されることを意味するものではありません。
ステップバイステップのプロバイダーワークフローについては、Create BYOC Warehouseを引き続き使用してください。
BYOCデプロイメントモデル
BYOCデプロイメントでは、warehouseのコンピュートとお客様のwarehouseストレージがお客様のクラウド環境にデプロイされます。
BYOC作成は、プロバイダー固有のワークフローを通じてサポートされています:
| Cloud platform | BYOC setup page | Supporting preparation page |
|---|---|---|
| AWS | Template mode, Wizard mode | Provider setup is included in the AWS warehouse creation pages. |
| Google Cloud | How to create BYOC Warehouse on GCP | GCP operations guide |
| Azure | How to create BYOC Warehouse on Azure | Azure operations guide |
クラウドリソースの注意事項
ほとんどのwarehouseリソースはお客様のクラウド環境内で動作します。関連ドキュメントで指示されている場合を除き、VeloDB Cloudが作成したクラウドリソースをクラウドプロバイダーコンソールから直接操作することは避けてください。
VeloDB Cloudが作成したクラウドリソースは、次のようなタグを使用します:
| Tag | Value |
|---|---|
resource-created-by | velodb |
cloud-resource-profile | online |
resource-used-by-app | BYOC, MetaService, or a specific warehouse ID |
sdb-cluster-id | Specific cluster ID |
これらのタグを使用して、クラウドプロバイダーコンソールでVeloDB Cloudが作成したリソースをフィルタリングできます。
BYOCの作成ドキュメントでは、以下のアクションがwarehouseを利用できなくする可能性があると警告しています:
- VeloDB Cloudが作成したIAMユーザーの権限を変更または削除する。
- VeloDB Cloudが作成した仮想マシンやストレージバケットを変更または削除する。
- VeloDB Cloudが作成したセキュリティグループやプライベートエンドポイントを変更または削除する。
クラウドコンソールでの直接操作によって引き起こされたwarehouseの利用不可は、回復不能な場合があります。
ネットワークとリソースの配置
初回のBYOC warehouseを作成する際、セットアップフローではwarehouseが使用するVPCとサブネットの選択または作成を案内します。VPC内にすでにBYOC warehouseを作成している場合は、そのVPCを選択して別のwarehouseを作成できます。
プロバイダー固有のガイドでは、VPCまたはサブネットリソースの準備手順を文書化しています:
- Google Cloud: 適切なVPCとサブネットが既に存在しない限り、warehouseを作成する前にVPCとサブネットを準備します。
- Azure: 適切なVNetとサブネットが既に存在しない限り、warehouseを作成する前にVNetとサブネットを準備します。
- AWS: 必要なクラウドリソースの作成方法に応じて、template modeまたはwizard modeを選択します。
warehouseが存在した後の接続レベルのネットワークセキュリティについては、Network Securityを参照してください。
BYOC warehouseとインフラストラクチャの削除
BYOCの削除には2つの部分があります:現在のwarehouseの削除と、該当する場合のBYOCインフラストラクチャの破棄です。
現在のBYOC warehouseがVPC内の最後のwarehouseである場合、それを削除するとBYOCインフラストラクチャも破棄されます。Warehouse Settingsページでは、プロバイダー固有のフォローアップ手順を文書化しています:
- AWS: 現在のwarehouseを削除し、その後AWS CloudFormationに入ってリソーススタックを削除します。スタックを削除する前に関連するバケットを空にします。
- Google Cloud: 現在のwarehouseを削除し、その後生成されたCloudShellコマンドを実行してリソーススタックを削除します。
- Azure: 現在のwarehouseを削除し、その後Azure Deployment Stacksに入ってスタックを削除します。
責任共有
責任は、クラウドプロバイダー、VeloDB Cloud、およびお客様の間で共有されます。モデルについてはShared responsibilityを参照してください。IAM、ネットワーキング、ストレージ、およびキー管理における詳細な分類については、VeloDB Cloudのアカウントチームにお問い合わせいただくか、VeloDB Trust Centerをご利用ください。