© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
よくある構成パターン
構成パターン
1. CloudFront+S3 を利用
2. 仮想サーバ 1 台に全部のせる 3. Web と DB を分ける
4. ELB を使い Web を冗長化する 5. セキュリティ向上
6. スケーラビリティ向上
7. アプリケーションの自動デプロイ
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
構成パターン 3-1 : Web/App と DB を分ける (on EC2)
AZ 1
EC2 Web App
プライベートサブネット
EC2 DB
EC2 を 2 台作成し、 Web/App 用と DB 用で用途を分ける
パブリック サブネット
背景例 RDS
の検証を始めようと思いつつも、気づけばサービス インしてしまった場合にありうる構成 Web/App
とDB
を分けており、互いに影響を与えない構成にはなっているが、どちらも冗長構成となっていない
DB
の運用管理タスクは自分で行う必要あり次のステップ:
「 DB on EC2 」を「 RDS 」へ置き換える
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
構成パターン 3-2 : Web/App と DB を分ける (RDS 利用 )
AZ 1
パブリック サブネット
EC2 Web App
プライベートサブネット
DB (RDS)
Web/App 用の EC2 と DB に RDS を利用 (Single AZ)
DB
をマネージドサービスであるRDS
に置き換えたが、Multi-AZ
構成にしていない。意図的な場合もあるが、設定漏れの場合があり、障害などでサービス影響が 発生して初めて判明することがある
(既に
RDS
をご利用中の方は念の為確認を!) DB
をRDS
に置き換えたため、DB
のバックアップなど の運用管理タスクは不要 EC2(Web/App)
は冗長化されていない次のステップ:
「 RDS 」を「 Multi-AZ 化」
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
構成パターン 3-3 : Web/App と DB を分ける (RDS 利用 )
AZ 1
パブリック サブネット
EC2 Web App
プライベート サブネット
Web/App 用の EC2 と DB に RDS を利用 (Multi AZ)
AZ 2
プライベート サブネット
(Slave) RDS (Master) RDS
バックアップの自動取得、障害発生時などの自 動切り替わりなどマネージドサービスRDS
の機能 を最大限活用できている EC2(Web/App)
が冗長化されていない HTTPS
の場合は、証明書をEC2
にインポートする 必要がある次のステップ:
ELB を利用して、 Web/App の冗長化
HTTPS のオフロード
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
よくある構成パターン
構成パターン
1. CloudFront+S3 を利用
2. 仮想サーバ 1 台に全部のせる 3. Web と DB を分ける
4. ELB を使い Web を冗長化する
1. ELB 配下に EC2 を 2 台配置した冗長構成
2. サイトの成長に応じて EC2 をスケールアウトさせる構成
5. セキュリティ向上
6. スケーラビリティ向上
7. アプリケーションの自動デプロイ
現在の構成
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
構成パターン 4-1 : ELB を使い Web を冗長化する
AZ 1
パブリック サブネットEC2 Web App
プライベートサブネット
(RDS) DB
Web/App 用 EC2 をもう 1 台作成し、 2 台とも ELB 配下に置く
AZ 2
(RDS) DB
プライベートサブネット
EC2 Web App ELB (
ロードバランサー)
EC2
の冗長化ができている ELB
のSSL
オフロード機能を利用することで、
ドキュメント内
PowerPoint プレゼンテーション
(ページ 52-58)