AWS Well-Architected / IaC

☁️ AWS Patterns

AWSのベストプラクティスに沿って設計されたインフラ定義テンプレート(CloudFormation)とアーキテクチャ図(Draw.io)のギャラリーです。コピー&ペーストやダウンロードですぐに開発に活用できます。

カテゴリ:
主要サービス:

該当パターン: 13

Containers図解あり

Amazon ECS コンテナオーケストレーション

Amazon ECS/Fargateを使用した、安全でスケーラブルなコンテナデプロイ環境のテンプレートです。マルチAZ対応、ALBによる負荷分散、最小特権のIAMロールが自動的にセットアップされます。

ECSFargateVPCALB+1
構成を確認する
Serverless図解あり

コスト最適化サーバーレスアーキテクチャ

API Gateway、Lambda、DynamoDB、S3を使用し、ARM64アーキテクチャやライフサイクルポリシーなどを適用してコストを最小化したサーバーレス構成です。

API GatewayLambdaDynamoDBS3+1
構成を確認する
High Availability図解あり

高可用性 Web アプリケーションパターン

マルチAZにまたがるVPC、ALB、EC2、Auto Scalingを使用した、耐障害性に優れた伝統的な高可用性インフラストラクチャです。

EC2ALBAuto ScalingVPC+1
構成を確認する
Observability図解あり

Langfuse LLM 可観測性プラットフォーム

LLMアプリケーションの可観測性・分析プラットフォームである Langfuse を、Amazon ECS/Fargate と RDS PostgreSQL を用いてAWS上に安全にデプロイします。

ECSFargateRDSElastiCache+2
構成を確認する
SaaS図解あり

マルチテナント SaaS アーキテクチャ

Amazon Cognito、API Gateway、Lambda、DynamoDBを組み合わせ、テナント分離とセキュリティを考慮したマルチテナントSaaSの基盤を構築します。

CognitoAPI GatewayLambdaDynamoDB
構成を確認する
Security & CDN図解あり

S3 & CloudFront 静的ウェブサイトホスティング

Amazon S3でコンテンツをホストし、Amazon CloudFront、Route 53、ACMを組み合わせてHTTPS対応の安全で高速な静的サイトを作成します。

S3CloudFrontRoute 53ACM
構成を確認する
Serverless図解あり

標準サーバーレス API アーキテクチャ

API Gateway と AWS Lambda を連携させた、標準的な RESTful または HTTP API エンドポイントを瞬時にプロビジョニングする構成です。

API GatewayLambdaIAM
構成を確認する
Analytics図解あり

リアルタイムデータストリーミングアーキテクチャ

Amazon Kinesis Data Streams、Kinesis Data Firehose、S3、Lambdaを組み合わせ、大量のイベントデータをリアルタイムで収集・加工・保存するパイプラインです。

Kinesis Data StreamsKinesis Data FirehoseS3Lambda
構成を確認する
Web Application図解あり

古典的 3 層ウェブアプリケーション

プレゼンテーション層、アプリケーション層、データベース層をネットワーク的に分離し、堅牢なセキュリティと可用性を備えた 3 層構造を構築します。

EC2ALBRDSVPC+1
構成を確認する
Networking図解あり

VPC Lattice サービス間通信

Amazon VPC Lattice を使用して、異なるVPCやアカウントのサービス(ECS, Lambda, EC2)間で安全かつシンプルな相互通信(サービスメッシュ)を実現します。

VPC LatticeECSLambdaVPC
構成を確認する
High Availability図解あり

高可用マルチAZデータベース&Web構成

マルチAZ配置 of RDS、Auto Scaling EC2、VPC構成により、シングルポイント障害を排除した安全な高可用インフラテンプレートです。

EC2ALBRDSAuto Scaling+1
構成を確認する
AI & Integration図解あり

MCP サーバー on AWS (ECS/App Runner)

Model Context Protocol (MCP) サーバーを AWS 上(ECS Fargate または AWS App Runner)にデプロイし、LLMエージェントとプライベートリソースを安全に連携させます。

ECSFargateApp RunnerVPC+1
構成を確認する
Governance図解あり

マルチアカウント構造(アカウントファクトリ)

AWS Control Tower や AWS Organizations、CloudFormation を活用し、安全なセキュリティガードレールと初期設定を施した AWS アカウントを自動発行します。

OrganizationsControl TowerCloudFormationIAM
構成を確認する