Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20241011_LT資料.pdf

Avatar for ryamauchi ryamauchi
February 25, 2025
14

 20241011_LT資料.pdf

Avatar for ryamauchi

ryamauchi

February 25, 2025

Transcript

  1. © JSOL CORPORATION 1 © JSOL CORPORATION 1 アジェンダ 1.自己紹介

    2. CIDRの選定-ベストプラクティス- ▸ 拡張性と可用性 ▸利用のガイドラインと制約 3.ユースケース ▸ 事例:ALB追加構築依頼
  2. © JSOL CORPORATION 2 2 山内 錬 (ヤマウチ レン) 入社3年目

    所属会社 株式会社JSOL 生年月日 1999年7月(25歳) 趣味 旅行、カメラ 業務 インフラ構築案件 今年度の目標 2025 Japan AWS All Certifications Engineers 2025 Japan AWS Jr. Champions 1.自己紹介
  3. © JSOL CORPORATION 3 3 発表の目的 将来を見据えた構成が出来ていたっけ あのシステムIP足りてるかな… へー ほぅほぅ

    確かにー うんうん 今回参加者の皆さん(AWS有識者)に対して、 気づきや振り返りにつながるLTにします
  4. © JSOL CORPORATION 4 4 PublicSubnet01 10.10.1.0/27 PrivateSubnet01 10.10.1.64/27 ap-northeast-1a

    PublicSubnet02 10.10.1.32/27 PrivateSubnet02 10.10.1.96/27 ap-northeast-1c 2. CIDRの選定-ベストプラクティス- 拡張性と可用性 • 拡張性の考慮 将来的な成長を見越したCIDRの割り当て ▸CIDRブロックの適切なサイジング ▸マルチアカウント環境の考慮 拡張性を視野に入れた設計により、 迅速な拡大と安定した可用性を両立させるインフラ構築 APP-PRD-VPC 10.10.1.0/24 APP-DEV-VPC 10.10.2.0/24 KYOYO-VPC 10.10.0.0/24 • 可用性の確保 • マルチAZ構成 ▸スケーリングするシステムの考慮 ▸サブネットの切り分け
  5. © JSOL CORPORATION 5 5 PublicSubnet01 10.10.1.0/27 PrivateSubnet01 10.10.1.64/27 ap-northeast-1a

    PublicSubnet02 10.10.1.32/27 PrivateSubnet02 10.10.1.96/27 ap-northeast-1c 2. CIDRの選定-ベストプラクティス- 拡張性と可用性 • 拡張性の考慮 将来的な成長を見越したCIDRの割り当て ▸CIDRブロックの適切なサイジング ▸マルチアカウント環境の考慮 拡張性を視野に入れた設計により、 迅速な拡大と安定した可用性を両立させるインフラ構築 APP-PRD-VPC 10.10.1.0/24 APP-DEV-VPC 10.10.2.0/24 KYOYO-VPC 10.10.0.0/24 • 可用性の確保 • マルチAZ構成 ▸スケーリングするシステムの考慮 ▸サブネットの切り分け
  6. © JSOL CORPORATION 6 6 APP-DEV-VPC 10.10.2.0/24 KYOYO-VPC 10.10.0.0/24 2.

    CIDRの選定-ベストプラクティス- 拡張性と可用性 • 拡張性の考慮 将来的な成長を見越したCIDRの割り当て ▸CIDRブロックの適切なサイジング ▸マルチアカウント環境の考慮 拡張性を視野に入れた設計により、 迅速な拡大と安定した可用性を両立させるインフラ構築 APP-PRD-VPC 10.10.1.0/24 PublicSubnet01 10.10.1.0/27 PrivateSubnet01 10.10.1.64/27 ap-northeast-1a PublicSubnet02 10.10.1.32/27 PrivateSubnet02 10.10.1.96/27 ap-northeast-1c • 可用性の確保 • マルチAZ構成 ▸スケーリングするシステムの考慮 ▸サブネットの切り分け
  7. © JSOL CORPORATION 7 7 2. CIDRの選定-ベストプラクティス- 利用のガイドラインと制約 • CIDR選定におけるガイドライン

    ▸サブネットの割り当て ▸スケーリングするシステムの考慮 • 制約の理解と対応策 ▸VPC CIDR範囲の制限 ▸IPアドレスの枯渇リスク ▸アドレスの重複 お客様のルール、AWSの制約を理解し ルールに沿った構築を実現 APP-DEV-VPC 10.10.2.0/24 KYOYO-VPC 10.10.0.0/24 APP-PRD-VPC 10.10.1.0/24 PublicSubnet01 10.10.1.0/27 PrivateSubnet01 10.10.1.64/27 ap-northeast-1a PublicSubnet02 10.10.1.32/27 PrivateSubnet02 10.10.1.96/27 ap-northeast-1c
  8. © JSOL CORPORATION 8 8 APP-DEV-VPC 10.10.2.0/24 KYOYO-VPC 10.10.0.0/24 PublicSubnet02

    10.10.1.32/27 PrivateSubnet02 10.10.1.96/27 ap-northeast-1c 2. CIDRの選定-ベストプラクティス- 利用のガイドラインと制約 • CIDR選定におけるガイドライン ▸サブネットの割り当て ▸スケーリングするシステムの考慮 • 制約の理解と対応策 ▸VPC CIDR範囲の制限 ▸IPアドレスの枯渇リスク ▸アドレスの重複 お客様のルール、AWSの制約を理解し ルールに沿った構築を実現 APP-PRD-VPC 10.10.1.0/24 PublicSubnet01 10.10.1.0/27 PrivateSubnet01 10.10.1.64/27 ap-northeast-1a 堅牢なシステム構築 ~特定のリソース用のサブネット~ NAT Gateway TransitGateway アタッチメント ELB EC2(踏み台) RDS
  9. © JSOL CORPORATION 9 9 APP-DEV-VPC 10.10.2.0/24 KYOYO-VPC 10.10.0.0/24 2.

    CIDRの選定-ベストプラクティス- 利用のガイドラインと制約 • CIDR選定におけるガイドライン ▸サブネットの割り当て ▸スケーリングするシステムの考慮 • 制約の理解と対応策 ▸VPC CIDR範囲の制限 ▸IPアドレスの枯渇リスク ▸アドレスの重複 お客様のルール、AWSの制約を理解し ルールに沿った構築を実現 APP-PRD-VPC 10.10.1.0/24 PublicSubnet01 10.10.1.0/27 PrivateSubnet01 10.10.1.64/27 ap-northeast-1a PublicSubnet02 10.10.1.32/27 PrivateSubnet02 10.10.1.96/27 ap-northeast-1c
  10. © JSOL CORPORATION 10 10 ap-northeast-1a PublicSubnet01 10.10.1.0/27 PrivateSubnet01 10.10.1.64/27

    APP-DEV-VPC 10.10.2.0/24 KYOYO-VPC 10.10.0.0/24 PublicSubnet02 10.10.1.32/27 PrivateSubnet02 10.10.1.96/27 ap-northeast-1c APP-PRD-VPC 10.10.1.0/24 2. CIDRの選定-ベストプラクティス- 利用のガイドラインと制約 • CIDR選定におけるガイドライン ▸サブネットの割り当て ▸スケーリングするシステムの考慮 • 制約の理解と対応策 ▸VPC CIDR範囲の制限 ▸IPアドレスの枯渇リスク ▸アドレスの重複 お客様のルール、AWSの制約を理解し ルールに沿った構築を実現 CIDRの下限・上限 /16 ~ /28(65,536~16) 複数のIPを使用 ECS/EKS ALB (Endpoint) IPアドレスの重複 オンプレ環境や企業合併など
  11. © JSOL CORPORATION 11 11 2.ユースケース 事例:ALB追加構築依頼 DEV-VPC 10.10.1.0/24 PublicSubnet01

    10.10.1.0/28 PrivateSubnet01 10.10.1.64/27 AWSの利用制約およびお客様のルールに沿って構築、 初期構築段階でVPCレンジは/24で問題ないと判断 ・ ・ ・ 追加開発依頼
  12. © JSOL CORPORATION 12 12 2.ユースケース 事例:ALB追加構築依頼 DEV-VPC 10.10.1.0/24 PublicSubnet01

    10.10.1.0/28 PrivateSubnet01 10.10.1.64/27 AWSの利用制約およびお客様のルールに沿って構築、 初期構築段階でVPCレンジは/24で問題ないと判断 ・ ・ ・ 追加開発依頼 利用できるIPは16個 10.0.0.0.: ネットワークアドレス 10.0.0.1: AWS VPC ルーター 10.0.0.2: AWS DNS 10.0.0.3: AWS 予約IP 10.0.0.255: ブロードキャストアドレス ⇒実際に利用できるIPは11個
  13. © JSOL CORPORATION 13 13 2.ユースケース 事例:ALB追加構築依頼 DEV-VPC 10.10.1.0/24 PublicSubnet01

    10.10.1.0/28 PrivateSubnet01 10.10.1.64/27 AWSの利用制約およびお客様のルールに沿って構築、 初期構築段階でVPCレンジは/24で問題ないと判断 ・ ・ ・ 追加開発依頼 対応策① 初めから再作成 VPCのCIDRは/23で指定する 対応策② VPCのCIDR拡張 →基本的にプライマリと重複していなければ作成可能 !注意点 NACL,SGやルートテーブルは手動更新 複雑な設計になる可能性有