REL02-BP05 接続されているすべてのプライベートアドレススペースにおいて、重複しないプライベート IP アドレス範囲を指定する
各 VPC の IP アドレス範囲が、ピア接続時、Transit Gateway 経由での接続時、または VPN 経由での接続時に重複しないようにする必要があります。VPC とオンプレミス環境間の、または使用する他のクラウドプロバイダーとの IP アドレスの競合を回避してください。必要に応じてプライベート IP アドレス範囲を割り当てる方法を用意する必要もあります。これを自動化するには、IP アドレス管理 (IPAM) システムが役立ちます。
期待される成果:
-
VPC、オンプレミス環境、または他のクラウドプロバイダー間で IP アドレス範囲が競合しません。
-
適切に IP アドレスを管理することで、ネットワークインフラストラクチャを容易にスケールし、規模の拡大やネットワーク要件の変更に対応できるようになります。
一般的なアンチパターン:
-
オンプレミス、社内ネットワーク、または他のクラウドプロバイダーにあるものと同じ IP 範囲を VPC で使用する。
-
ワークロードのデプロイに使用されている VPC の IP 範囲を追跡しない。
-
スプレッドシートなど、手動の IP アドレス管理プロセスに依存する。
-
CIDR ブロックサイズの過剰/過小なサイズ設定によって無駄な IP アドレスが発生する、またはワークロード用のアドレススペースに不足が発生する。
このベストプラクティスを活用するメリット: ネットワークを積極的に計画することで、相互接続されたネットワークで同じ IP アドレスが複数出現しないようにできます。これにより、異なるアプリケーションを使用しているワークロードの一部でルーティングの問題が発生するのを防ぐことができます。
このベストプラクティスを活用しない場合のリスクレベル: 中
実装のガイダンス
Amazon VPC IP Address Manager などの IPAM を使用して、CIDR の使用をモニタリングおよび管理します。AWS Marketplace は、複数の IPAM を提供しています。AWS での予想される使用量を評価して、CIDR の範囲を既存の VPC に追加し、計画的な使用量の増加を可能にする VPC を作成します。
実装手順
-
現在の CIDR 消費量 (VPC、サブネットなど) を把握します。
-
サービス API オペレーションを使用して、現在の CIDR 消費量を収集します。
-
-
現在のサブネットの使用量を把握します。
-
サービス API オペレーションを使用して、各リージョンの VPC ごとにサブネットを収集します。
-
-
現在の使用量を記録します。
-
重複する IP 範囲を作成したかどうかを確認します。
-
予備容量を計算します。
-
重複している IP 範囲を特定します。新しいアドレス範囲に移行するか、重複する範囲を接続する必要がある場合は、プライベート NAT ゲートウェイや AWS PrivateLink などの手法を使用することを検討します。
リソース
関連するベストプラクティス:
関連ドキュメント:
関連動画: