CloudFormationで3層アーキテクチャ用VPCを作る[①概要編]

目標

CloudFormationで、よくありそうな3層WEBアプリ用VPCを設計〜実装までやってみる。
この記事ではCloudFormationの概要と全体設計まで。

CloudFormationのおさらい

AWSサービスの一つ。
JSON/YAML形式でAWSリソースをコードで定義、スタック という単位で定義/管理できる。
インフラをコード管理できるようになるため、Infrastructure as a Code(IaaC)を実現できる。
詳しくはこちら↓

要件整理

設計方針と、ざっくりとした完成形イメージ図。

設計方針

  • 一般的な企業インフラ基盤(AD/AP/DB)を想定。
  • 各層は複数azで冗長性を確保する。
  • AD/AP/DBは冗長構成
  • web層のみパブリック、AD/AP/DB層はプライベート
  • クライアントはSSL-VPN経由でAWS基盤へ接続する。

完成形イメージ図

シェアする

  • このエントリーをはてなブックマークに追加

フォローする