18
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VPCのネットワーク設計用テンプレート

18
Last updated at Posted at 2016-06-18

VPCのネットワーク設計やCIDRの算出は、結構面倒臭いものです。そこで、割と汎用的な設計を行える設計書を、Googleスプレッドのテンプレートとして作成しました。

説明

このテンプレートでは、Amazon VPCのVPCウィザードの「シナリオ2:パブリックサブネットとプライベートサブネットを持つ VPC(NAT)」で出来上がるネットワークに対して、アベイラビリティゾーンを2つ用意するよう変更した状態のネットワークの各種CIDRが計算で出るようになっています。

出力例

|カテゴリ|項目 |CIDR |
|--------+---------------------+------------|
|VPC |CIDR |10.9.0.0/16 |
|a-zone |a-zone1 CIDR |10.9.32.0/19|
| |a-zone2 CIDR |10.9.64.0/19|
|subnet |a-zone1 subnet-1 CIDR|10.9.36.0/22|
| |a-zone1 subnet-2 CIDR|10.9.40.0/22|
| |a-zone2 subnet-1 CIDR|10.9.68.0/22|
| |a-zone2 subnet-2 CIDR|10.9.72.0/22|

使い方

以下のURLを開くと、テンプレートが開きます。
https://drive.google.com/previewtemplate?id=1en6M-JojAwII8MoiTtXPiN4bnBYlf51AgLnct1wuTg0&mode=public

スクリーンショット 2016-06-18 21.24.38.png

「このテンプレートを使う」というボタンをクリックすると、自身のGoogle ドキュメントとして新規スプレッドが作成されます。
スクリーンショット 2016-06-18 21.26.06.png

入力エリアの色の付いている場所に各種情報を入力すると、出力エリアにVPCの設定に必要なCIDRが表示されます。

設定項目

"値"列は、二進数で0か1かを各列に設定してください。
"説明"列には、自由表記で説明を記載していください。

各設定項目は以下の内容で入力してください。

|項目|説明|最大数|
|---+---+----|
|app|アプリごとのID|32アプリまで|
|env|本番、ステージング、開発などの環境|8環境まで|
|a-zone|アベイラビリティゾーン|8つまで|
|subnet|サブネット。シナリオに倣いpublicとprivateを用意|8つまで|

拡張方法

アベイラビリティゾーンやサブネットの種類を増やしたい時には、シートの下の方にある作業エリアを編集した上で、その結果を出力エリアに追加してください。

ライセンス

クリエイティブ・コモンズ・ライセンス
中垣健志 作『VPCネットワーク設計』はクリエイティブ・コモンズ 表示 4.0 国際 ライセンスで提供されています。

18
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?