Amazon Web Services

パブリックサブネット vs プライベートサブネット

パブリックサブネット と プライベートサブネットの違い

パブリックサブネットとは「インターネットと通信できるサブネット」のことで、
プライベートサブネットとは「インターネットと通信できないサブネット」のことです。

パブリックサブネット

ルートテーブルで、0.0.0.0/0 (デフォルトゲートウェイへの通信) が IGW (インターネットゲートウェイ) に流れるように設定されたサブネットのことです。
※IGWを使うことで、AWS内のリソースからインターネットにアクセスできるようになります。

パブリックサブネットには、WEBサーバーのようにインターネットとの通信するためのサーバーを設置します。

プライベートサブネット

IGWを設定していないサブネットのことです。

プライベートサブネットには、DBサーバーのように直接インターネットと通信する必要のないサーバーを設置します。

このようにパブリックとプライベートでサブネットを区分することで、ネットワークを安全に管理することができます。

NAT

NAT (Network Address Translation) は、ユーザーのPCに設定されたプライベートアドレスと、インターネットに出るためのグローバルアドレスを相互変換する仕組みのことです。

NATゲートウェイ

プライベートサブネットからインターネットにアクセスするためのゲートウェイです。
※NATゲートウェイは、パブリックサブネットに配置します。

例えば、プライベートサブネット内からCloudWatch Logsにアクセスする場合、アプリのアップデートなどで内部からのみインターネットに接続したい場合などに用いられます。

またAZ内で冗長化されるマネージドサービスでもあるので、高い可溶性が期待できます。
※ただし、AZ間の冗長化はサポートされてないません。

NATインスタンス

NAT機能をもつEC2インスタンスです。

NATゲートウェイの代わりにNATインスタンスを用いてインターネットにアクセスすることもできます。

一方、「送信元/送信先チェック」を無効化し自身へのトラフィックを破棄する設定し、(単一障害点にならないための)冗長化の仕組みをユーザーが検討する必要があることに注意が必要です。

セキュリティグループ vs ネットワークACL前のページ

Direct Connect vs Site to Site VPN次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Amazon Web Services

    Amazon Redshift ビルド168まとめ

    この記事はAmazon Redshiftのアップデート情報からどのよう…

  2. Adobe Analytics

    Adobe Analytics: DWHレポートをAWSのS3バケットに配信する

    こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。…

  3. Amazon Web Services

    ELB (ALB・NLB・CLB) をサクッと学ぶ

    ELB(Elastic Load Balancing)とは3種類の…

  4. snowflake-tips-content-type

    Amazon Web Services

    【Snowflake Tips】Content-Typeには気をつけよう、という話

    こんにちは、小郷です。皆様はContent-Typeを気にされたこと…

  5. Amazon Web Services

    IAM (Identity and Access Management) を理解する

    IAMとは「ユーザーに対してAWSのアクセスを制御する仕組み」のこ…

  6. Amazon Web Services

    【初心者向け】AWSを学ぶ前に確認したい用語

    【初心者向け】AWSを学ぶ前に確認したい用語クラウド「インター…

カテゴリ
最近の記事
  1. Account Engagementで送るメールをマルチエー…
  2. 協力と裏切りの理論
  3. 【Snowflake Tips】Content-Typeには…
  4. データ連携を自動化!Fivetranの概要・料金とスプレッド…
  5. Adobe WebSDK クロスドメイン計測【第2部】FPI…
  1. Adobe Analytics

    ページとは-Adobe Analyticsの指標説明
  2. Tableau

    Tableau×Teams連携
  3. Linux

    Linux技術者資格のLPIC-3試験に合格しました
  4. ブログ

    ベイズとR
  5. Data Clean Room

    SnowflakeのData Clean Roomを基礎から一番詳しく解説(3回…
PAGE TOP