2020年1月8日AWSにおけるパブリックサブネットとプライベートサブネットの違いを紹介します。はじめにまず初心者が勘違いしやすいサブネットの落とし穴を紹介します。"パブリックサブネット"や"プライベートサブネット"といった単語がAWS公式ドキュメント内で頻繁に使用されますが、これらを明示的に設定する箇所はありません。これら2つのサブネットは、作成する際の設定内容次第でどちらに該当するかが区別されます。パブリックサブネットとはパブリックサブネットとはグローバル環境(インターネット)と通信できるサブネットです。パブリックサブネットを割り当てるインスタンスの一般的な例だと、ブラウザで展開される申込みフォームのWEBサーバー等が該当します。インターネットに接続されたすべての人が閲覧できるシステムのインスタンスを立てる際は、パブリックサブネットを割り当てる必要があります。プライベートサブネットとはプライベートサブネットとはグローバル環境(インターネット)と通信できないサブネットです。プライベートサブネットを割り当てるインスタンスの一般的な例だと、先に紹介した申込みフォームにおけるDBサーバー等が該当します。顧客情報を保管したDBサーバー等、特定の場所からのみアクセスを許可したいインスタンスを立てる際は、プライベートサブネットを割り当てた方が良いでしょう。パブリックサブネットとプライベートサブネットの違いパブリックサブネットとプライベートサブネットの違いはサブネットに適用されたルートテーブルのゲートウェイがIGW(インターネットゲートウェイ)になっているかなっていないかの差です。下記の例だと、0.0.0.0/0(すべての送信先)にターゲットIGWが設定されているため、このルートテーブルが適用されたサブネットはパブリックサブネットとなります。逆に下記の例だと、ターゲットにIGWを指定したルートが設定されていないため、このルートテーブルが適用されたサブネットはプライベートサブネットとなります。まとめVPCでセキュリティを考える際は、インスタンスをどちらのサブネットに配置するかが重要になってきます。今回の記事で紹介した内容(WEBサーバー「パブリック」:DBサーバー「プライベート」)を図にすると以下のようなイメージになります。『プログラミングやシステム運用ができるマーケター』としてのキャリアを構築。現在は独立し、スタートアップ企業やIT環境が整備されていない中小企業を対象に、システム&WEBマーケティングのコンサルを実施。アプリケーションの使い方や不具合への対処法など、ITに関する幅広い情報を配信。Reserved.プロフィールコンサル依頼お問い合わせカテゴリーWindowsGoogleAWSネットワークExcelAdobeOutlookレンタルサーバーiPhoneその。