Phân bổ capacity trên nhiều Availability Zone
Để vẫn đủ capacity khi một AZ gặp sự cố, số instance phải được tính sao cho các AZ còn lại tiếp nhận được toàn bộ tải.
MFTECH cần duy trì tối thiểu N instance, kể cả khi một AZ gặp sự cố. Điều chỉnh N, chọn số AZ, sau đó nhấn “Mô phỏng sự cố AZ 1” để kiểm tra.
Mỗi AZ cần ⌈4 ÷ (2 − 1)⌉ = 4 instance để khi mất một AZ vẫn duy trì đủ 4 instance. So sánh: 2 AZ → 8, 3 AZ → 6, 4 AZ → 8.
Hai trường hợp thường gặp. Yêu cầu tối thiểu 4 instance: 3 AZ × 2 = 6 là phương án có chi phí thấp nhất, vì với 2 AZ × 2 = 4, hệ thống chỉ còn 2 instance khi mất một AZ. Yêu cầu tối thiểu 2 instance nhưng chỉ sử dụng được 2 AZ: đặt minimum = 4, mỗi AZ 2 instance.
- Mỗi AZ cần ⌈N ÷ (số AZ − 1)⌉ instance.
- Khi yêu cầu chịu được sự cố một AZ, phân bổ trên nhiều AZ hơn thường có chi phí thấp hơn.
Distributing capacity across Availability Zones
To keep enough capacity when an AZ fails, the instance count must be planned so the remaining AZs can carry the whole load on their own.
MFTECH must keep at least N instances running, even when one AZ fails. Adjust N, choose the number of AZs, then press “Simulate AZ 1 failure” to check.
Mỗi AZ cần ⌈4 ÷ (2 − 1)⌉ = 4 instance để khi mất một AZ vẫn duy trì đủ 4 instance. So sánh: 2 AZ → 8, 3 AZ → 6, 4 AZ → 8.
Two common cases. A minimum of 4 instances: 3 AZs × 2 = 6 is the lowest-cost option, because with 2 AZs × 2 = 4, only 2 instances remain after losing an AZ. A minimum of 2 instances but only 2 AZs available: set minimum = 4, with 2 instances in each AZ.
- Each AZ needs ⌈N ÷ (number of AZs − 1)⌉ instances.
- When the system must tolerate the failure of one AZ, spreading across more AZs usually costs less.