拡張性を高める構成の一例
1. Web サーバー
- EC2 Auto Scaling により 負荷に基づくサーバー数の自動的なスケールイン・スケールアウト を行う
- Amazon CloudFront + Amazon Simple Storage Service(S3) により 静的コンテンツ をマネージドサービスで配信する
2. データベース
- Aurora の リードレプリカ を追加し、読み込み負荷を分散する
- Amazon ElastiCache でセッション情報の保持とデータキャッシングを行う
3. 構築
- AWS CloudFormation や AWS Cloud Development Kit で 環境をコード化する (Infrastructure as Code)