【ぷらいべーとえんどぽいんと】

プライベートエンドポイント とは?

最終更新:
💡 クラウドサービスにつながる、ネットワーク内の専用窓口

クラウドサービスへプライベートネットワークから接続するための接続点。AzureのPrivate EndpointやAWSのインターフェイスエンドポイントなどでは、利用側ネットワークに接続用のプライベートIPアドレスを設ける。

📌 このページのポイント
プライベート接続用の窓口 AWSインターフェイス型の例 利用側のVPC アプリ 接続点 10.0.1.10 サービス 接続点から先もAWS網内 DNS・経路・アクセス権も設定
プライベートIPは仮の例。サービス自体が利用側VPCへ移るわけではない。S3・DynamoDBのゲートウェイ型はルートで接続する別方式。
ひよこ ひよこ
クラウドサービスに、ネットワーク内から直接つなぐ方法はある?
ペンギン先生 ペンギン先生
対応サービスならプライベートエンドポイントを使えるよ。例えばAzureでは仮想ネットワーク内のプライベートIPを接続点にして、Private Linkでサービスへつなぐんだ。サービス自体をネットワーク内へ移すわけではないよ。
ひよこ ひよこ
AWSでS3につなぐときも同じ?
ペンギン先生 ペンギン先生
S3にはインターフェイス型のほか、ルートテーブルで接続するゲートウェイ型もあるよ。ゲートウェイ型はAWS PrivateLinkとは別の方式なんだ。VPCエンドポイントが全部プライベートIPを持つわけではないんだね。
ひよこ ひよこ
使わないと、通信は必ず公開インターネットに出るの?
ペンギン先生 ペンギン先生
そこは区別が必要だよ。AWSではEC2からS3の公開エンドポイントへインターネットゲートウェイを通っても、通信はAWSのネットワークにとどまる。経路はサブネットやルートの設定によって変わるんだ。
ひよこ ひよこ
接続点を作れば、安全性の設定は終わり?
ペンギン先生 ペンギン先生
終わりではないよ。DNSや経路、アクセス権も確認するんだ。例えばAzureでは、プライベートエンドポイントを作ってもサービスの公開アクセスが自動で閉じるとは限らないので、必要に応じて制限するよ。
ひよこ ひよこ
Google Cloudにも似た仕組みはあるの?
ペンギン先生 ペンギン先生
Private Service Connectがあるよ。ただし、各クラウドで対象サービスや接続方式が違うから、同じ機能だと決めつけずに対応範囲を確かめよう。
もっと詳しく知りたい人へ

プライベート接続にすれば必ず安くなる?

必ずではありません。AWSではゲートウェイ型に追加のエンドポイント利用料金はありませんが、インターフェイス型には時間・データ処理の料金があります。対象サービス・通信量・配置をもとに、既存の経路と比較します。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「プライベートエンドポイント」って出てきたら「ネットワーク内からクラウドサービスにつなぐ接続点」と思えばだいたいOK!
📖 おまけ:英語の意味
「Private Endpoint」 = プライベート接続点
💬 Endpointは「終端・接続点」の意味で、プライベートネットワーク内に作る接続点ということだよ

参考資料

← 用語集にもどる