拡張性を高める構成の一例

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)