AWS Well-Architected / IaC

☁️ AWS Patterns

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

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

該当パターン: 22

Containers図解あり

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

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

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

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

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

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

標準3層 Web アプリケーション構成(EC2 & RDS)

マルチ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、Amazon Data Firehose、S3、Lambdaを組み合わせ、大量のイベントデータをリアルタイムで収集・加工・保存するパイプラインです。

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

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

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

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

VPC Lattice サービス間通信

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

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

高可用エンタープライズ構成(Aurora, Redis & CDN)

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

EC2ALBAuroraElastiCache+3
構成を確認する
AI & Integration図解あり

MCP サーバー on AWS (Serverless)

Model Context Protocol (MCP) サーバーを AWS 上(API Gateway と AWS Lambda)にサーバーレスでデプロイし、LLMエージェントとプライベートリソースを安全に連携させます。

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

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

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

OrganizationsControl TowerCloudFormationIAM
構成を確認する
AI & Integration図解あり

Amazon Bedrock を用いたサーバーレス RAG 構成

Amazon Bedrock (Claude) と Amazon OpenSearch Serverless (ベクトルストア) を組み合わせ、セキュアに社内ナレッジなどを活用したAI検索・推論を行えるサーバーレスのRAGインフラ構成です。

BedrockOpenSearch ServerlessLambdaS3+2
構成を確認する
Serverless図解あり

イベント駆動型サーバーレスバッチ構成

Amazon EventBridge のイベントや S3 へのファイルを契機に AWS Step Functions が起動し、Lambda や SQS と連携して安全かつ堅牢に処理を行うサーバーレスバッチ構成です。

Step FunctionsEventBridgeLambdaSQS+2
構成を確認する
Networking図解あり

Transit Gateway と Network Firewall によるマルチVPC構成

AWS Transit Gateway をハブとし、複数のVPC(Spoke VPC)やオンプレミスと接続しながら、AWS Network Firewall によって安全にトラフィックを集中検査・制御する境界セキュリティ構成です。

Transit GatewayVPCNetwork FirewallRoute 53+1
構成を確認する
Analytics図解あり

セキュアなデータレイク構成

S3、AWS Glue、Amazon Athena、Lake Formation を組み合わせ、きめ細かなアクセス制御と KMS 暗号化を施したバッチ分析・クエリ基盤を構築します。Glue Crawler による自動スキーマ検出 and Athena ワークグループによるクエリコスト管理も含みます。

S3GlueAthenaLake Formation+2
構成を確認する
Containers図解あり

Amazon EKS クラスター構成

Amazon EKS + Fargate プロファイルによるサーバーレス Kubernetes 環境を構築します。AWS Load Balancer Controller 用の IRSA(IAM Roles for Service Accounts)設定と ECR リポジトリを含み、ALB Ingress による外部公開に対応します。

EKSFargateECRALB+2
構成を確認する
High Availability図解あり

マルチリージョン DR 構成

Route 53 フェイルオーバールーティング、S3 クロスリージョンレプリケーション(S3 RTC 対応)、Aurora Global Database を組み合わせ、リージョン障害時に自動で切り替わるディザスタリカバリ基盤を構築します。プライマリ・セカンダリ両リージョンへの個別デプロイが必要です。

Route 53S3Aurora Global DatabaseKMS+1
構成を確認する
IoT図解あり

IoT データ収集・処理パイプライン

AWS IoT Core の MQTT トピックルールで受信したデバイステレメトリを Kinesis Data Streams 経由で Lambda に流し、DynamoDB へのリアルタイム状態管理と S3 への長期アーカイブを同時に実現する IoT データパイプラインです。クリティカルアラートは Lambda へ直接ルーティングされます。

IoT CoreKinesis Data StreamsLambdaDynamoDB+2
構成を確認する
DevOps図解あり

CI/CD パイプライン構成(CodePipeline & ECS)

AWS CodePipeline、CodeBuild、ECR を連携させ、GitHub へのプッシュを契機にコンテナイメージのビルド・プッシュ・ECS デプロイまでを全自動化する CI/CD パイプラインです。

CodePipelineCodeBuildECRECS+2
構成を確認する
Security & CDN図解あり

WAF & Shield によるセキュリティ強化構成

AWS WAF v2 のマネージドルール(共通ルールセット・SQLi・IP評判リスト)とレートベース制限を CloudFront および ALB に適用し、DDoS・OWASP Top 10 攻撃からアプリケーションを多層防御します。

WAFShieldCloudFrontALB+1
構成を確認する