Bỏ qua tới nội dung
CloudDojo
Phần 4/7 · 3 phút

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.

Số AZ
AZ 1
4 instance
AZ 2
4 instance
Tổng: 8 instance · còn lại khi mất 1 AZ: 4Chưa tối ưu chi phí (tối thiểu 6)

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.

Xem khu A mất điện, và số nhà máy ở các khu còn lại có đủ mức tối thiểu không, tuỳ số AZ.

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.

Ghi nhớ:
  • 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.
Part 4/7 · 3 phút

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.

Số AZ
AZ 1
4 instance
AZ 2
4 instance
Tổng: 8 instance · còn lại khi mất 1 AZ: 4Chưa tối ưu chi phí (tối thiểu 6)

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.

Xem khu A mất điện, và số nhà máy ở các khu còn lại có đủ mức tối thiểu không, tuỳ số AZ.

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.

Ghi nhớ:
  • 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.

Kiểm tra nhanh

Trả lời để ghi nhận đã đọc phần này. Câu trả lời sai sẽ được nhắc ôn lại vào những ngày sau.

MFTECH cần tối thiểu 6 instance kể cả khi một AZ gặp sự cố, nhóm trải trên 3 AZ. Mỗi AZ cần bao nhiêu instance?
Một ứng dụng cần tối thiểu 2 instance kể cả khi mất một AZ, nhưng chỉ dùng được 2 AZ. Đặt minimum capacity bao nhiêu?

Đã trả lời 0/2 câu