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インスタンスを用いてインターネットにアクセスすることもできます。

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

ピックアップ記事

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

関連記事

  1. Amazon Web Services

    Amazon Redshift ビルド168まとめ

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

  2. Amazon Web Services

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

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

  3. Amazon Web Services

    Pythonを用いたAmazon S3の署名付きURLの発行と、発行時の注意点

    こんにちは、エクスチュアの黒岩と申します。つい最近、AWSア…

  4. Amazon Web Services

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

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

  5. Amazon Web Services

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

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

  6. Amazon Web Services

    Direct Connect vs Site to Site VPN

    AWS Direct Connect と Site to Site V…

最近の記事

  1. LangChainのソースコードから実装を見てみる(Chat…
  2. Tableau×Teams連携
  3. AIを使ったマーケティングゲームを作ってみた
  4. Snowflakeや最新データ基盤が広義のマーケティングにも…
  5. 回帰分析はかく語りき Part3 ロジスティック回帰
  1. IT用語集

    DTM(Dynamic Tag Manager)って何?
  2. IT用語集

    キッティング(Kitting)って何?
  3. Firebase Analytics

    Firebase Analyticsの新しいBigQueryスキーマを試す
  4. Google Cloud Platform

    Looker: LookerbotをGoogle Cloud Platformで…
  5. Adobe Analytics

    Metabase: カスタムマップで日本地図を追加する
PAGE TOP