AWS Associate 基礎 3

WON HOYEON·2026년 2월 18일

AWS

목록 보기
3/5

🌐 EC2 ネットワークと配置戦略まとめ

AWS学習メモ(Private/Public IP・Placement Groups・ENI・Hibernate)


1️⃣ Private IP と Public IP(IPv4 / IPv6)

ネットワークには IPv4 と IPv6 の2種類が存在する。

■ IPv4

例:1.160.10.240
形式:[0-255].[0-255].[0-255].[0-255]

  • 現在最も一般的に使用されている
  • 約37億個のアドレス
  • ほぼ枯渇状態

■ IPv6

例:3ff3:1900:4545:3:200:f8ff:fe21:67cf

  • IoT時代のために登場
  • ほぼ無限のアドレス空間

🔎 Public IP と Private IP の違い

Public IP

  • インターネット上で機器を識別可能
  • 世界で一意
  • 地理的位置の推定が可能

Private IP

  • プライベートネットワーク内のみ有効
  • 他企業と重複してもOK
  • NAT・Internet Gateway経由でインターネット接続

💡 Elastic IP(EIP)

EC2は停止→起動すると Public IPが変わる可能性あり

固定IPが必要な場合に Elastic IP を使用。

特徴

  • 削除しない限り固定Public IPv4
  • 1インスタンスに1つ
  • アカウント5個まで(増加可能)
  • 別インスタンスへ再割当可能

⚠️ 設計的注意

Elastic IPはあまり推奨されない。

代替:

  • DNS名使用
  • Load Balancer使用

🎈 EC2のIP構成

デフォルト:

  • Private IP(内部通信)
  • Public IP(インターネット)

SSH接続:

  • 外部からはPublic IPのみ使用可能

2️⃣ Placement Groups

EC2の物理配置を制御する機能。

戦略は3種類:

  • Cluster
  • Spread
  • Partition

🧩 Cluster Placement Group

同一AZ・同一ラック配置

メリット

  • 超低遅延
  • 最大10Gbps帯域

デメリット

  • ラック障害 = 全停止

用途

  • ビッグデータ
  • 超低遅延処理

🍞 Spread Placement Group

異なるハードウェアに分散配置

メリット

  • 同時障害リスク最小
  • 高可用性

デメリット

  • AZあたり最大7台

用途

  • 高可用性システム

🗄️ Partition Placement Group

ラック単位で分割配置

  • 各AZ(Availability Zone)ごとに最大7つのパーティションを作成可能。

  • 同一リージョン内の複数のAZにまたがって構成することができる。

  • 最大100台以上のEC2インスタンスまでスケール可能。

  • あるパーティション内のインスタンスは、他のパーティションのインスタンスと同じラックを共有しない。

  • 1つのパーティションで障害が発生した場合、そのパーティション内の多くのEC2インスタンスに影響を与える可能性があるが、他のパーティションには影響しない。

  • EC2インスタンスはメタデータを通じて、自身が属するパーティション情報にアクセスできる。

用途

HDFS、HBase、Cassandra、Kafka などの分散システム。


3️⃣ ENI(Elastic Network Interface)

EC2に接続できる仮想NIC。

含まれる情報

  • Private IPv4
  • 追加Private IP
  • Elastic IP
  • Public IPv4
  • IPv6
  • Security Groups
  • MACアドレス

特徴

  • EC2と独立して作成可能
  • 別インスタンスへ移動可能(フェイルオーバー)
  • AZ固定

4️⃣ EC2 Hibernate(最大休止)

EC2停止方法:

Stop

  • EBS保持
  • OS再起動あり

Terminate

  • EBS削除

🔎 Hibernateとは

RAM状態を保存して停止

動作

  • RAM → EBSへ保存
  • 起動高速
  • OS完全再起動なし

使用例

  • 長時間処理
  • キャッシュ保持
  • 起動時間短縮

条件

  • 暗号化EBS必須
  • 最大RAM150GB
  • 最大60日

🧠 まとめ

  • IP設計はAWS基礎
  • Elastic IPは便利だが非推奨設計
  • Placement Groupは可用性設計の核心
  • ENIはフェイルオーバーで重要
  • Hibernateは高速起動用途に最適
profile
分からなかったことを整理し、後から見返すための記録です。

0개의 댓글