アーキテクチャ

AWS 3 層アーキテクチャテンプレート

ALB、EC2 Auto Scaling、RDS、CloudFront、S3 を含む VPC

AWS 3 層アーキテクチャテンプレートのプレビュー

テンプレートの中身

ノード数
13
パック
ネットワーククラウドセキュリティデータ
カテゴリ
アーキテクチャ

Free プランで使えます:ダイアグラムあたり 15 ノード+メモ・テキスト・ステッカー・マインドマップのトピック 150。

AWS 上の 3 層 Web アプリケーションは、処理をプレゼンテーション層、アプリケーション層、データ層に分けます。このテンプレートでは Route 53 がドメインを解決し、CloudFront が AWS WAF の背後でサイトを配信し、静的ファイルは Amazon S3 から届き、動的なリクエストはパブリックサブネットの Application Load Balancer に到達します。

ロードバランサーはプライベートサブネットにある EC2 Auto Scaling グループのアプリサーバーへトラフィックを転送し、サーバーは別のデータ用サブネットにある Multi-AZ 構成の Amazon RDS を読み書きし、セッションを ElastiCache に保存します。どのカードも AWS のサービスアイコンを持つ編集可能なクラウド、ネットワーク、データのノードで、VPC とサブネットはサイズを変えられるフレームです。

使いどころ

  • インフラのコードを書く前に、AWS 上の典型的な Web アプリケーションを計画するとき。
  • ネットワークの境界を見直すとき。何がパブリックサブネットにあり、何がプライベートに残るかを確認します。
  • 既存の 3 層構成とそのリクエスト経路を、新しいエンジニアに伝えるとき。
  • アーキテクチャレビュー、コストの議論、データセンターからの移行計画を準備するとき。

使い方

  1. VPC とサブネットの名前を変え、フレームに自分の CIDR 範囲を書き込みます。

  2. サービスを入れ替えたり追加したりします。データベースのカードを Aurora に名前変更する、NAT ゲートウェイを足す、アプリ層を複数のサービスに分けるなどです。

  3. 高可用性を説明する必要があるときは、サブネットを複製して 2 つ目の Availability Zone を示します。

  4. レビュー用にリンクを共有するか、設計ドキュメント用に SVG、PNG、PDF で書き出し、変更のたびにバージョンを保存します。

よくある質問

この図を Terraform や CloudFormation のコードから作れますか?

はい、出発点として作れます。.tf ファイルや terraform show -json の出力を無料の Terraform を図に変換ツールに、テンプレートを CloudFormation を図に変換ツールに貼り付けてください。VPC とサブネットはフレームに、リソースは同じ AWS サービスアイコンを持つクラウド、ネットワーク、データのノードになり、このテンプレートの横ですぐに編集できます。

これは公式の AWS Architecture Icons ですか?

いいえ。カードは Archboard のベンダーに依存しないクラウド、ネットワーク、データのノードで、Terraform と CloudFormation のインポーターと同じ AWS サービスアイコンを付けています。組織で AWS Architecture Icons が必要な場合は、画像としてアップロードしてカードの横に配置してください。

AI エージェントにこの図を拡張してもらえますか?

はい。AI エージェントを MCP で Archboard に接続し、図を開いて、サービスや 2 つ目の Availability Zone の追加を頼んでください。変更はライブでキャンバスに反映され、エージェントがあなたの代わりに行った変更は 1 ステップで元に戻せます。

関連テンプレート

関連するユースケース

クラウドアーキテクチャ図

1分でキャンバスを開く

Google または GitHub でサインイン。1シートは無料で、チームが加わったらアップグレード。