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

Khả năng chịu lỗi khi một Availability Zone gặp sự cố

0/4
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Khi mọi EC2 instance của một ứng dụng nằm trong cùng một AZ, sự cố tại AZ đó làm toàn bộ ứng dụng ngừng hoạt động; phân bổ instance trên nhiều AZ loại bỏ rủi ro này.

MFTECH vận hành 2 EC2 instance chạy web server, đăng ký làm target của một load balancer. Mỗi chấm biểu diễn một request của người dùng. Chọn cách bố trí instance, sau đó tạo sự cố để quan sát ảnh hưởng.

Bố tríSự cố
Region · ap-southeast-1Load BalancerAZ aAZ bAZ cEC2 web-1EC2 web-2
MFTECH hoạt độngTarget healthy: 2/2 · request thành công 0 · lỗi 0

Hệ thống hoạt động bình thường, nhưng cả hai EC2 instance cùng nằm trong AZ a. Nhấn "Sự cố AZ a" để quan sát ảnh hưởng.

Xem khu A mất điện, và nhà máy ở khu nào vẫn phục vụ khách theo từng cách bố trí.
Ghi nhớ:
  • Kiến trúc chịu lỗi tiêu chuẩn: EC2 instance trong Auto Scaling group phân bố trên ít nhất 2 AZ, phía sau load balancer.
  • Hai instance trong cùng một AZ sẽ cùng ngừng hoạt động khi AZ đó gặp sự cố.
Part 3/7 · 2 phút

Fault tolerance when an Availability Zone fails

0/3
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

When every EC2 instance of an application sits in one AZ, a failure in that AZ stops the whole application; spreading instances across AZs removes that risk.

MFTECH runs 2 EC2 instances as web servers, registered as targets of a load balancer. Each dot represents a user request. Choose an instance placement, then trigger a failure to see the impact.

Bố tríSự cố
Region · ap-southeast-1Load BalancerAZ aAZ bAZ cEC2 web-1EC2 web-2
MFTECH hoạt độngTarget healthy: 2/2 · request thành công 0 · lỗi 0

Hệ thống hoạt động bình thường, nhưng cả hai EC2 instance cùng nằm trong AZ a. Nhấn "Sự cố AZ a" để quan sát ảnh hưởng.

Xem khu A mất điện, và nhà máy ở khu nào vẫn phục vụ khách theo từng cách bố trí.
Ghi nhớ:
  • The standard fault-tolerant architecture: EC2 instances in an Auto Scaling group spread across at least 2 AZs, behind a load balancer.
  • Two instances in the same AZ both stop working when that AZ fails.

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 chạy hai EC2 instance trong cùng một AZ phía sau ALB. AZ đó gặp sự cố. Điều gì xảy ra?
Kiến trúc chịu lỗi tiêu chuẩn cho tầng web của MFTECH là gì?

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