VPCとAWSサービスをプライベートなネットワークで繋ぐ-VPCエンドポイント-【AWS】

AWS

こんにちは。かじです。今回はVPCエンドポイントについて解説していきたいと思います。

VPCの外のAWSサービスにアクセスする

Amazon S3にデータを保管したり、Amazon SESを使用してメールを送信したり、Cloud Watch Logsでアプリケーションのログを保管したいというような、VPCの外のサービスを使用したい場合、基本的にはVPCからインターネット経由でそれらサービスにアクセスすることになります。

ただ、要件によってはVPCとインターネットを繋げない場合や、プライベートサブネットにNATゲートウェイをアタッチしないという場面もあると思います。

そういった場合に使用するのがVPCエンドポイントになります。

VPCにVPCエンドポイントをアタッチすることで、インターネットに出ることなく、AWS内のプライベートなネットワークでAWSサービスと接続することができ、上記のような要件をクリアすることができます。

ゲートウェイ型とインターフェイス型の違い

VPCエンドポイントにはゲートウェイ型とインターフェイス型の2つがあります。

この両者の違いは大きく分けて、サポートされているサービス、ルーティング料金に違いがあります。

サポートされているサービス

まず、サポートされているサービスです。

ゲートウェイ型ではS3とDynamoDBがサポートされています。インターフェイス型ではほとんどのAWSサービスがサポートされています。

インターフェイス型はサービス毎にエンドポイントを設置する必要があります。

ルーティング

次にルーティングです。

ゲートウェイ型はルーティングを設定する必要があります。

インターフェイス型はサービス毎に設置されたエンドポイントそれぞれにプライベートDNSが設定されているため、ルーティングの必要はありません。

料金

次に料金の面です。

ゲートウェイ型は料金がかからないのに対して、インターフェイス型は、設置したエンドポイント毎に課金が発生します。

細かく見るともっと説明することはあるかもしれませんが、VPCエンドポイントを使用する上では、これらのことを押さえておけば、大丈夫かと思います。

今回はここまでになります。精読いただきありがとうございました。

タイトルとURLをコピーしました