🏢

パブリックサブネット+セキュリティグループ VS プライベートサブネット

2023/06/07に公開

前提

ALB, EC2

疑問

EC2はプライベートサブネットに置くのが普通とされていますが、パブリックサブネットに置いてもセキュリティグループのインバウンドをALBからのみ許可すればいいのではないかと疑問を持ちました。そうすれば、時間料金+データ転送量料金がかかってしまうNAT Gatewayを使わずに済むはずです。

調査方法

AWS Startup Loft Tokyo内の「Ask An Expert」で、直接社員さんに伺いました。ここに行けばほぼいつでも社員さんに質問することができます。

結論

セキュリティグループの設定を間違えなければ問題ないそうです。しかし、設定ミスや権限付与のミス、アクセスキーの漏えい等の可能性が0ではない以上、プライベートサブネットに配置するほうが望ましいとのことです。
私は、とりあえず開発環境ではアリなのかなと思いました。アクセスキー等ハードコーディングしないよう気を付けましょう。

Discussion