今天想要延續上篇提到的內容繼續下去~
3.備援分級:0 / 1(HA)/ 2(DR)
舉例來說:
Level 0
沒有備援
Level 1
HA
High Availability
高可用
Level 2
DR
Disaster Recovery
災難復原
Level 0:沒有備援,假設只有 EC2(App),那如果 EC2 掛掉網站就直接掛掉。
Level 1:HA 高可用
(HA = High Availability)
通常是同一個 Region 不同 AZ
例如:
Tokyo Region
Load Balancer
/ \
/ \
AZ A AZ B
│ │
EC2 EC2
AZ A 掛了,AZ B 網站仍然可以運作。
所以HA 主要是在防止單一 Server 或單一 AZ 故障。
Level 2:DR 災難復原
(DR = Disaster Recovery)
這時候連整個 Region 都要考慮。
例如:
Tokyo Region
│
Primary
│
│ replication
▼
Singapore Region
│
Backup
如果 Tokyo Region 發生重大災難,可以切換 Singapore Region
所以 HA 是防 AZ 掛掉;DR 是考慮整個 Region 掛掉。
4.Global 與 Regional
AWS 服務有些是 Global Service,有些是 Regional Service。
例如:IAM 屬於偏 Global 的服務。
5.費用與 Budget 警報
AWS 很多服務是用多少付多少
例如:EC2 開多久、S3 存多少資料、RDS 跑多久、網路流量多少都可能收費。
所以用不到其實可以關掉或是設定 Budget 警報
Budget 警報就是很重要的保護措施
假設:Monthly Budget US$10
可以設定:
花到 50%
→ Email
花到 80%
→ Email
預測會超過 100%
→ Email
意思就是:
AWS Cost
↓
AWS Budgets
↓
超過設定金額
↓
Email 通知
不過很重要的觀念是:Budget Alert 通常是提醒你,不代表 AWS 會自動停止所有服務。
AWS 只會通知你「快超過預算了」,還是要自己再去進行設定或變更。