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

Recover EC2 instance đơn lẻ bằng CloudWatch alarm action

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

Không phải hệ thống nào cũng cần chiến lược DR phức tạp; với một EC2 instance đơn lẻ, CloudWatch alarm action recover thường là đủ.

Trang admin nội bộ của MFTECH chạy trên duy nhất một EC2 instance. Số lượng người dùng ít, không cần tới Auto Scaling group hay chiến lược DR. Yêu cầu: khi instance gặp sự cố, hệ thống tự hoạt động trở lại trong khoảng 10 phút, với chi phí thấp và không cần can thiệp thủ công ngoài giờ làm việc.

EC2 có hai loại status check. System status check phản ánh lỗi của hạ tầng AWS mà instance chạy trên đó (mất kết nối mạng, mất nguồn, lỗi phần cứng hoặc phần mềm trên host). Instance status check phản ánh lỗi bên trong instance (hệ điều hành bị treo, cạn bộ nhớ). Một CloudWatch alarm theo dõi status check có thể thực thi action: recover, reboot, stop hoặc terminate.

Chấp nhận tối đa 10 phút gián đoạn; simplified automatic recovery đã bị tắt trên instance
Nhân viênEC2 admin-1host A · 10.0.1.20CloudWatch alarmStatusCheckFailed_SystemEBS volumeđộc lập với host

Chọn một tình huống, sau đó chọn nút chạy. Thay đổi cấu hình và chạy lại để so sánh.

Nhà máy đơn lẻ hỏng phần cứng: tháp quan sát dời nó sang nền mới, giữ nguyên số nhà và địa chỉ.
Ghi nhớ:
  • Một EC2 instance cần tự động khôi phục với chi phí thấp: CloudWatch alarm theo dõi system status check với action recover (với instance type được hỗ trợ, simplified automatic recovery cũng được bật mặc định).
  • Instance được chuyển sang host mới, giữ nguyên instance ID, public IPv4, private IP, Elastic IP, metadata và EBS volume.
  • Instance có instance store chỉ được hỗ trợ ở một số instance type (M3, C3, R3, X1, X1e, X2idn, X2iedn) và dữ liệu trên instance store bị mất; dữ liệu cần bảo toàn nên đặt trên EBS.
Part 4/5 · 4 phút

Recovering a single EC2 instance with a CloudWatch alarm action

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

Not every system needs a complex DR strategy; for a single EC2 instance, the CloudWatch alarm recover action is usually enough.

MFTECH’s internal admin page runs on a single EC2 instance. It has few users and needs neither an Auto Scaling group nor a DR strategy. Requirement: when the instance fails, the system comes back by itself within about 10 minutes, at low cost and with no manual intervention outside working hours.

EC2 has two kinds of status checks. The system status check reflects problems with the AWS infrastructure the instance runs on (loss of network connectivity, loss of power, hardware or software failure on the host). The instance status check reflects problems inside the instance (the operating system hangs, memory is exhausted). A CloudWatch alarm that watches a status check can perform an action: recover, reboot, stop or terminate.

Chấp nhận tối đa 10 phút gián đoạn; simplified automatic recovery đã bị tắt trên instance
Nhân viênEC2 admin-1host A · 10.0.1.20CloudWatch alarmStatusCheckFailed_SystemEBS volumeđộc lập với host

Chọn một tình huống, sau đó chọn nút chạy. Thay đổi cấu hình và chạy lại để so sánh.

Nhà máy đơn lẻ hỏng phần cứng: tháp quan sát dời nó sang nền mới, giữ nguyên số nhà và địa chỉ.
Ghi nhớ:
  • A single EC2 instance that must recover automatically at low cost: a CloudWatch alarm on the system status check with the recover action (for supported instance types, simplified automatic recovery is also enabled by default).
  • The instance is moved to a new host and keeps its instance ID, public IPv4, private IP, Elastic IP, metadata and EBS volumes.
  • Instances with instance store are supported only on some instance types (M3, C3, R3, X1, X1e, X2idn, X2iedn), and the data on the instance store is lost; data that must be preserved should be on EBS.

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.

Trang admin nội bộ chạy trên một EC2 instance duy nhất. Khi host gặp sự cố, instance phải tự hoạt động lại trong khoảng 10 phút với chi phí thấp. Chọn gì?
Instance được recover có dữ liệu tạm trên instance store. Sau khi recover, dữ liệu này ra sao?

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