プライベート IP の概要

データベース トラフィックをプライベート ネットワーク内に維持し、攻撃対象領域を最小限に抑えるには、プライベート IP アドレスを使用して AlloyDB for PostgreSQL インスタンスに接続します。プライベート IP アドレスはネットワークの内部にあり、公共のインターネットからアクセスできないため、ネットワーク アクセスは承認済みのプライベート エンドポイントに制限されます。

プライベート IP による接続

プライベート IP を使用して AlloyDB インスタンスにアクセスするには、プライベート サービス アクセスまたは Private Service Connect を選択します。各接続方法にはそれぞれ異なる利点とトレードオフがあるため、このドキュメントの情報を使用して、特定の要件に最適なアプローチを選択してください。

プライベート サービス アクセス

プライベート サービス アクセスは、お客様の VPC ネットワークと、基盤となる AlloyDB for PostgreSQL インスタンスが存在する Google Cloud VPC ネットワークとの間の Virtual Private Cloud(VPC)ピアリング接続として実装されます。プライベート接続を使用すると、VPC ネットワーク内の VM インスタンスとアクセスするサービスで、内部 IP アドレスを使用して排他的に通信できるようになります。VM インスタンスは、インターネット アクセスまたは外部 IP アドレスがなくても、プライベート サービス アクセスを介してサービスにアクセスできます。

プライベート サービス アクセスを利用する AlloyDB クラスタを Terraform で自動的に設定するには、Terraform を使用して AlloyDB をデプロイするをご覧ください。

接続にプライベート サービス アクセスを使用する方法の詳細については、プライベート サービス アクセスの概要をご覧ください。

Private Service Connect

Private Service Connect を使用すると、VPC ネットワークと Google Cloud サービス(AlloyDB for PostgreSQL など)との間にプライベートで安全な接続を作成できます。異なるグループ、チーム、プロジェクト、組織に属する複数の VPC ネットワークから AlloyDB インスタンスに接続できます。AlloyDB クラスタを作成するときに、Private Service Connect のサポートを有効にできます。クラスタ内に AlloyDB インスタンスを作成するときに、VPC ネットワーク内のどのプロジェクトがインスタンスにアクセスできるかを指定します。

Private Service Connect の詳しい使用方法については、Private Service Connect の概要と動画「Private Service Connect とは」をご覧ください。

使用する方法を選択する

接続方法としてプライベート サービス アクセスと Private Service Connect のどちらを使用するかを決める前に、次の比較を検討してください。

プライベート サービス アクセス Private Service Connect
コンシューマー VPC ネットワークから CIDR の範囲(最小 /24)を予約する必要があります。IP アドレスの範囲は、使用されているかどうかに関係なく予約されるため、範囲内のすべての IP アドレスがロックされます。 VPC ネットワークごとにエンドポイントで転送ルールを作成するには、単一の IP アドレスが必要です。
RFC 1918 IP 範囲(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)のクライアントからの接続のみをサポートします。RFC 1918 範囲外のクライアントからの接続が必要な場合は、Private Service Connect を使用します。 エンドポイントには、RFC 1918 範囲と RFC 1918 以外の範囲の両方を使用できます。
同じ VPC ネットワーク内のプロジェクトに接続します。 複数の VPC ネットワークまたはプロジェクトをまたいで接続します。
小規模な単一 VPC シナリオに適しています。 大規模なマルチ VPC 設定に適しています。
プロジェクトに含まれる既存の VPC ピアリングを使用するため、費用は最小限に抑えられます。 各エンドポイントの 1 時間あたりの使用量と 1 GiB あたりのデータ転送に関連する費用が原因で、プライベート サービス アクセスよりも費用が高くなります。
VPC ネットワーク ピアリングのため、Private Service Connect と比べると分離性が低くなります。 コンシューマー VPC ネットワークとプロデューサー VPC ネットワークが分離されているため、分離性が向上します。
接続は双方向で、インバウンドとアウトバウンドの両方のトラフィックが可能です。 デフォルトでは、接続は単方向で、インバウンド接続のみを許可します。アウトバウンド接続には追加の構成が必要です。

次のステップ