17.
世界中のデータセンタ群(リージョン)
どのリージョンでも同じ使い勝⼿手
同じやり⽅方で⽇日本から利利⽤用可能
11のリージョン
1. US EAST (Virginia)
2. US WEST (N. California)
3. US WEST 2 (Oregon)
4. EU WEST (Ireland)
5. JAPAN (Tokyo)
6. South America (Sao Paulo)
7. ASP 1 (Singapore)
8. ASP 2 (Sydney)
9. GovCloud
10. BJS 1 (Beijing China) limited preview
11. EU (Frankfurt)
28のアベイラビリティ・ゾーン(AZ)
50以上のエッジロケーション
18.
• Tokyoリージョンは2つのデータセンタ(AZ)で構成
• 2つのAZを利利⽤用した冗⻑⾧長構成も簡単
リージョン=データセンタ”群”?
EU (Ireland)
Availability
Zone A
Availability
Zone C
Availability
Zone B
Asia Pacific (Tokyo)
Availability
Zone A
Availability
Zone B
US West (Oregon)
Availability
Zone A
Availability
Zone B
US West(Northern California)
Availability
Zone A
Availability
Zone B
Asia Pacific (Singapore)
Availability
Zone A
Availability
Zone B
AWS GovCloud (US)
Availability
Zone A
Availability
Zone B
South America (Sao Paulo)
Availability
Zone A
Availability
Zone B
US East (Northern Virginia)
Availability
Zone D
Availability
Zone C
Availability
Zone B
Availability
Zone E
Availability
Zone A
Asia Pacific (Sydney)
Availability
Zone A
Availability
Zone B
EU (Frankfurt)
Availability
Zone A
Availability
Zone B
*AZ=Availability Zoneの略略
距離離の離離れたデータセンタ
19.
おすすめのスケーラブルな構成
EC2 EC2
RDS
AZ① AZ②
Web
App
Web
App
ELB
RDS
EC2
AZ①
Web
App
参考:元の構成
21.
①「Web/Appサーバを複数台に」のメリット
• メディア掲載等、
⼀一時的なアクセス集中時に増設
(スケールアウト)が可能
• もちろん段階的なユーザ増に
あわせてサーバ増設も可能
• 複数台使⽤用、複数AZ使⽤用で
可⽤用性・耐障害性もUP!
EC2 EC2
DB
ELB
AZ① AZ②
Web
App
Web
App
EC2
Web
App
EC2
Web
App
RDS RDS
22.
参考:AMIでEC2をコピー構築
• AMI(Amazon Machine Image)
– 簡単にマシンイメージを作成可能
– 作成したイメージからEC2を起動⇒コピー構築
Web
AMI
AMI作成 AMIからEC2起動
Web
Web
23.
参考:Auto Scalingによる⾃自動拡⼤大/縮⼩小
• Auto Scaling
– EC2を負荷に応じて⾃自動的に拡⼤大/縮⼩小させる仕組み
– 例例) CPU使⽤用率率率が5分以上継続して70%以上だったら2台追加
Auto Scaling Group
ELB
CloudWatch
負荷状況を監視
EC2を追加構築
ELBの振り分けに追加
Web Web Web Web
24.
②DBはRDS(Multi-‐‑‒AZ)に
• DBはAWSのマネージドRDB
”RDS”にする
• 冗⻑⾧長化オプションの
Multi-‐‑‒AZもON
EC2 EC2
ELB
AZ① AZ②
Web
App
Web
App
RDS RDS
25.
②「DBはRDS(Multi-‐‑‒AZ)に」のメリット
• AWSでチューニング済み
• ⼀一時的なアクセス集中時にスペックを
上げて(スケールアップ)対応可能
• ユーザ増にもスペックUPと
HD容量量増で容易易に対応可能
• ⾃自動バックアップ&Point In Time
Recovery機能で、トラブル時も5分前
の状態まで戻せる
• 同期の冗⻑⾧長化(MultiAZ)オプションで
万が⼀一に備える
EC2 EC2
ELB
AZ① AZ②
Web
App
Web
App
Be the first to comment