Một ứng dụng hiện đang chạy trong một Availability Zone duy nhất. Cách tiếp cận PHÙ HỢP NHẤT để cải thiện tính khả dụng sao cho dịch vụ tiếp tục ngay cả khi xảy ra lỗi AZ là gì?

1 / 1
Hãy chọn một đáp án
ĐúngD

Giải thích

Xác định cách tiếp cận thiết kế high availability duy trì dịch vụ khi xảy ra lỗi AZ.

  • 1cải thiện tính khả dụngLoại bỏ điểm lỗi đơn để dịch vụ không dừng khi xảy ra sự cố
  • 2xảy ra lỗi AZSự cố một AZ phải được các AZ khác hấp thụ
  • 3dịch vụ tiếp tụcCần tính liên tục ngay lập tức, không chờ phục hồi
ASai

Tăng số lượng instance trong cùng một AZ.

Availability Zone (AZ) là một nhóm gồm một hoặc nhiều trung tâm dữ liệu trong một Region, mỗi AZ có nguồn điện và mạng độc lập. Thêm nhiều instance trong cùng một AZ giúp phân phối tải, nhưng nếu toàn bộ AZ đó gặp sự cố, tất cả các instance đều dừng cùng lúc.

Phân phối trên nhiều AZ là cần thiết để chịu được lỗi AZ; cách tiếp cận này không đáp ứng yêu cầu.

BSai

Đổi loại instance sang kích thước lớn hơn.

Nâng cấp lên instance lớn hơn tăng năng lực xử lý, nhưng instance vẫn nằm trong một AZ duy nhất.

Nếu xảy ra lỗi AZ, instance đó sẽ dừng; cách tiếp cận này không cải thiện tính khả dụng.

CSai

Sao lưu instance mỗi ngày.

Sao lưu có hiệu quả để phục hồi sau mất dữ liệu, nhưng việc khôi phục mất thời gian.

Cách tiếp cận này không thể đáp ứng yêu cầu duy trì dịch vụ ngay tại thời điểm xảy ra lỗi AZ.

DĐúng

Phân phối instance trên nhiều Availability Zone.

Chính xác. Phân phối instance trên nhiều AZ và sử dụng load balancer có nghĩa là ngay cả khi một AZ gặp sự cố, các instance ở AZ khác vẫn tiếp tục phục vụ traffic. Đây là mô hình cơ bản của thiết kế high availability.

Điểm cần nhớ

'Tính liên tục của dịch vụ khi xảy ra lỗi AZ' và 'high availability' cần phân phối Multi-AZ + load balancer. Thêm instance trong một AZ, nâng cấp kích thước instance và sao lưu đều không đủ để chịu được sự cố ở cấp độ AZ.