最近開始上了六角學院的雲端直播班,也想讓趁機用寫文章的方式幫自己做筆記。
第一週直播上了「入門與帳戶管理」,主要就是建立「AWS 全球基礎架構 + 高可用 + 成本管理」的基本觀念。
下方整理課堂上的幾個知識點:
1.Region 怎麼選
Region = AWS 的地理區域。
例如常見的:
ap-northeast-1 → 東京
ap-northeast-2 → 首爾
ap-southeast-1 → 新加坡
us-east-1 → 美國維吉尼亞北部
假設你的使用者主要都在台灣,通常會考慮距離台灣較近的 Region,例如東京、新加坡等。
選 Region 時通常考慮:
2.AZ 與故障範圍
這是 AWS 很重要的觀念。
AZ = Availability Zone,可用區。
一個 Region 裡面通常會有多個 AZ。
例如:
Tokyo Region
│
├── AZ A
├── AZ B
└── AZ C
可以把它簡單理解成:
Region = 一個城市 / 區域
AZ = 這個區域裡不同的資料中心群組
AWS 會刻意讓不同 AZ 彼此隔離。
所以假設 AZ A 的 Server A,出現停電、網路故障、硬體問題
AZ B 裡的 Server 理論上不應該一起受到同一個故障影響。
這就是 Fault Isolation / 故障隔離的概念。
以圖解的方式理解就是:
Load Balancer
/ \
/ \
AZ A AZ B
│ │
Server 1 Server 2
如果 AZ A 掛掉,AZ B 繼續服務。