Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20241011_LT資料.pdf
Search
ryamauchi
February 25, 2025
22
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20241011_LT資料.pdf
ryamauchi
February 25, 2025
More Decks by ryamauchi
See All by ryamauchi
20260220_ALittleBitTooOpen.pptx
renyamauchi
0
28
20251208_うわっ・・・CNAPPって難しくない?
renyamauchi
0
8
20250728_Junior卒業計画:Topになる方法、リリースは来年予定
renyamauchi
0
12
20250702_LT資料
renyamauchi
0
33
20250127_LT資料
renyamauchi
0
21
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
700
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
550
WCS-LA-2024
lcolladotor
0
820
Documentation Writing (for coders)
carmenintech
77
5.5k
The Limits of Empathy - UXLibs8
cassininazir
1
620
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
320
KATA
mclloyd
PRO
35
15k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
A designer walks into a library…
pauljervisheath
211
24k
For a Future-Friendly Web
brad_frost
183
10k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Transcript
© JSOL CORPORATION 0 プレゼンテーションタイトル AWSネットワーク設計の鍵 -CIDR選定とユースケース- 2024年10月11日 株式会社JSOL 山内錬
© JSOL CORPORATION 1 © JSOL CORPORATION 1 アジェンダ 1.自己紹介
2. CIDRの選定-ベストプラクティス- ▸ 拡張性と可用性 ▸利用のガイドラインと制約 3.ユースケース ▸ 事例:ALB追加構築依頼
© JSOL CORPORATION 2 2 山内 錬 (ヤマウチ レン) 入社3年目
所属会社 株式会社JSOL 生年月日 1999年7月(25歳) 趣味 旅行、カメラ 業務 インフラ構築案件 今年度の目標 2025 Japan AWS All Certifications Engineers 2025 Japan AWS Jr. Champions 1.自己紹介
© JSOL CORPORATION 3 3 発表の目的 将来を見据えた構成が出来ていたっけ あのシステムIP足りてるかな… へー ほぅほぅ
確かにー うんうん 今回参加者の皆さん(AWS有識者)に対して、 気づきや振り返りにつながるLTにします
© 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構成 ▸スケーリングするシステムの考慮 ▸サブネットの切り分け
© 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構成 ▸スケーリングするシステムの考慮 ▸サブネットの切り分け
© 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構成 ▸スケーリングするシステムの考慮 ▸サブネットの切り分け
© 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
© 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
© 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
© 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アドレスの重複 オンプレ環境や企業合併など
© 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で問題ないと判断 ・ ・ ・ 追加開発依頼
© 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個
© 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やルートテーブルは手動更新 複雑な設計になる可能性有
© JSOL CORPORATION 14 14