ネットワークセキュリティ
このガイドでは、VeloDB Cloud SaaSウェアハウスのネットワークセキュリティと、SaaSおよびBYOCウェアハウスの両方で使用されるEndpoint Serviceについて説明します。SaaSのバックエンドウェアハウスサービスには、IP許可リストを設定したPublic Link、またはウェアハウスへのプライベート接続を使用できます。ウェアハウス固有のConsoleエンドポイントとMetrics APIでは、サポートされる各リージョンで公開されるプライベートエンドポイントを使用できます。BYOC固有のネットワーク配置とアクセス制御については、BYOCネットワークセキュリティを参照してください。
ウェアハウス接続の詳しい手順については、接続を参照してください。
アクセス方法
アクセスパスに合った制御を選択してください。
| アクセス方法 | 対象 | 主なセキュリティ制御 | 操作ガイド |
|---|---|---|---|
| Public Link(SaaS) | パブリックネットワーク経由のウェアハウス接続とウェアハウス固有のConsoleトラフィック。 | IP許可リスト。 | Public Link |
| ウェアハウスへのプライベート接続(SaaS) | VPC内のアプリケーションから、特定のウェアハウスのバックエンドサービスへのプライベート接続。 | VeloDB CloudがEndpoint Serviceを公開します。お客様がプライベートエンドポイントを作成し、クラウドネットワークからのアクセスを制御します。IP許可リストは適用されません。 | VPCからVeloDBにアクセス |
| ウェアハウスからVPCへのプライベート接続(SaaS) | ウェアハウスからVPC内のデータソースへのプライベート接続。 | お客様がEndpoint Serviceを公開します。VeloDB Cloudがプライベートエンドポイントを作成します。 | VeloDBにVPCへのアクセスを許可 |
Public Linkとウェアハウスへのプライベート接続は、独立したアクセス方法です。本番ワークロードのPublic Linkアクセスを削除する前に、プライベートエンドポイントを検証してください。IP許可リストは、対象となるパブリックアクセスパスの送信元IPアドレスを制限しますが、トラフィックを暗号化するものではありません。VeloDB Consoleへの接続にはHTTPSが使用されます。プロトコルとネットワークパスごとの転送暗号化については、転送中の暗号化を参照してください。
Public LinkとIP許可リスト
ウェアハウスのConnectionページでPublic Linkタブに切り替え、パブリックネットワークアクセスを管理します。IP許可リストは、パブリックネットワーク経由のConsoleデータプレーン操作とウェアハウス接続を制御します。プライベートエンドポイント経由の接続には適用されません。
パブリックネットワークからウェアハウスにアクセスするには、送信元のパブリックIPアドレスまたはCIDRブロックを許可リストに追加します。許可リストのエントリはいつでも追加、無効化、削除できます。
デフォルトの許可リストエントリは0.0.0.0/0で、インターネット上のすべての送信元からアクセスできます。実際の送信元IPを追加したら、セキュリティリスクを減らすため、すぐにこのエントリを削除してください。
許可された送信元IPのクライアントは、Connectionページに表示されるMySQL、JDBC、HTTPなどのパブリック接続方法を使用できます。
ウェアハウスへのプライベート接続
これは、特定のウェアハウスのバックエンドサービスへのプライベートアクセスパスです。VeloDB Cloudは、SaaSウェアハウスごとにEndpoint Serviceを自動的に作成して公開します。お客様はVPCまたはVNet内にプライベートEndpointを作成し、公開されたサービスに接続します。
プライベートネットワーク内のアプリケーションは、パブリックインターネットを経由せずにウェアハウスへ接続できます。IP許可リストはこのパスには適用されません。プライベートエンドポイント、セキュリティグループ、サブネット、その他のクラウドネットワーク制御を使用してアクセスを管理してください。
このエンドポイントは、フロントエンドのConsole UIからのデータプレーンリクエストを処理するウェアハウス固有のConsoleプライベートエンドポイントとは異なります。
Endpoint Serviceとお客様のプライベートEndpointは、ウェアハウスと同じリージョンに配置する必要があります。設定手順については、VPCからVeloDBにアクセスを参照してください。
ウェアハウスからVPCへのプライベート接続
ウェアハウスからVPC内のデータソースにアクセスする場合は、別の接続モデルを使用します。お客様がVPC内にEndpoint Serviceを作成して公開し、VeloDB Cloudが接続用のEndpointを作成して管理します。
設定手順については、VeloDBにVPCへのアクセスを許可を参照してください。
Endpoint Servicesへのプライベート接続
VeloDB Cloudは、ウェアハウス固有のConsoleエンドポイントやMetrics APIなど、サポートされるアクセスパス向けにリージョン単位のEndpoint Serviceを公開します。同じリージョンにプライベートエンドポイントを作成し、ホスト名ごとのプライベートDNSレコードを設定してトラフィックをルーティングします。
サービスモデル、サポートされるアクセスパス、DNSの考慮事項、およびクラウドプロバイダー別のリファレンスについては、Endpoint Servicesを参照してください。
SaaSセキュリティの概要
セキュリティ機能では、VeloDB Cloudのネットワークセキュリティモデルをまとめています。
- 外部ネットワークアクセスはgatewayを経由する必要があります。
- 運用保守アクセスはVPNを経由する必要があります。
- 組織は相互に分離されます。
- パブリックネットワークアクセスはIP許可リストで制限されます。
- プライベートネットワーク接続では、クラウドプロバイダーのプライベートネットワークを使用してアクセス元を制限します。