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

Bảo trì instance: Standby, suspend process và health check grace period

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

Cơ chế tự động thay thế instance unhealthy giúp duy trì capacity, nhưng cũng có thể thay thế instance đang được bảo trì hoặc đang khởi động; cần tạm dừng cơ chế này đúng lúc.

ASG thay thế mọi instance được xác định là unhealthy. Cơ chế này phù hợp khi instance thực sự lỗi, nhưng gây vấn đề khi instance đang được vá lỗi hoặc instance mới chưa hoàn tất khởi động. Bài ELB đã trình bày việc ASG cần sử dụng ELB health check để dựa theo kết quả của load balancer; trong phần này ASG đang sử dụng ELB health check. Thử ba tác vụ bảo trì:

Bảo trì i-2 trong 20 phút
Auto Scaling groupALBhealth check /healthi-1InServicei-2InServicei-3InServiceAuto Scalinghealth check: ELB

Chọn một tác vụ bảo trì, nhấn nút để chạy, sau đó bật tuỳ chọn và chạy lại để so sánh kết quả.

Xem nhà máy đang vá bị đội xây thay mất, và cách treo biển Standby hoặc cho nhà máy mới thời gian khởi động.

Về chi phí: MFTECH luôn cần tối thiểu 2 instance, nhiều hơn vào giờ cao điểm. Đặt minimum = 2 và mua Reserved Instances cho 2 instance chạy liên tục; phần capacity tăng thêm thanh toán theo On-Demand.

Ghi nhớ:
  • Vá lỗi instance: chuyển sang Standby, hoặc suspend cả HealthCheck và ReplaceUnhealthy rồi resume (chỉ suspend ReplaceUnhealthy thì instance vẫn bị đánh dấu unhealthy và bị thay thế khi resume).
  • Instance mới cần thời gian cài đặt ứng dụng: cấu hình health check grace period.
  • ASG thay thế instance mà load balancer đánh dấu unhealthy: ELB health check.
Part 6/7 · 4 phút

Instance maintenance: Standby, suspended processes and health check grace period

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

Automatically replacing unhealthy instances keeps capacity up, but it can also replace an instance that is under maintenance or still starting up; you need a way to pause it at the right moments.

The ASG replaces every instance it determines to be unhealthy. That works when an instance has really failed, but causes problems when an instance is being patched or a new instance has not finished starting. The ELB lesson explained that the ASG needs to use ELB health checks to follow the load balancer’s results; in this part the ASG is using ELB health checks. Try three maintenance tasks:

Bảo trì i-2 trong 20 phút
Auto Scaling groupALBhealth check /healthi-1InServicei-2InServicei-3InServiceAuto Scalinghealth check: ELB

Chọn một tác vụ bảo trì, nhấn nút để chạy, sau đó bật tuỳ chọn và chạy lại để so sánh kết quả.

Xem nhà máy đang vá bị đội xây thay mất, và cách treo biển Standby hoặc cho nhà máy mới thời gian khởi động.

On cost: MFTECH always needs at least 2 instances, more at peak hours. Set minimum = 2 and buy Reserved Instances for the 2 instances that run continuously; the extra capacity is paid On-Demand.

Ghi nhớ:
  • Patching an instance: move it to Standby, or suspend both HealthCheck and ReplaceUnhealthy and then resume them (with only ReplaceUnhealthy suspended, the instance is still marked unhealthy and is replaced on resume).
  • A new instance needs time to install the application: configure a health check grace period.
  • The ASG replaces instances the load balancer marks as unhealthy: ELB health checks.

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.

Để vá một instance, kỹ sư chỉ suspend process ReplaceUnhealthy, rồi resume sau khi vá xong. Trong lúc vá, ELB health check đánh dấu instance unhealthy. Điều gì xảy ra khi resume?
Instance mới của MFTECH cần khoảng 5 phút để cài đặt ứng dụng, và liên tục bị thay thế trước khi cài xong. Cần cấu hình gì?

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