2014-09-02 17 views
5

Tôi đang tìm cách tạm thời vô hiệu hóa nhóm tự động chia tỷ lệ AWS hiện tại mà không xóa/tạo lại nhóm hoặc trình kích hoạt của nhóm. "Vô hiệu hóa" có nghĩa là: ngăn bất kỳ việc tạo hoặc xóa bất kỳ cá thể nào trong một khoảng thời gian ngắn mà không xóa toàn bộ cấu hình có liên quan.Tạm thời tắt các hoạt động nhóm tự động chia tỷ lệ AWS

Quy trình phát hành hiện tại của chúng tôi tạo và định cấu hình cá thể EC2 mới và tiêm chúng vào ELB của chúng tôi khi đã sẵn sàng. Nó cũng loại bỏ các trường hợp cũ và ngăn chặn chúng. Trong một thời gian rất ngắn, ELB chứa gấp đôi số lượng EC2 thông thường.

Số tiền này có thể vượt quá số lượng MAX trong ELB trong một thời gian rất ngắn. Trong quá trình này, chúng tôi muốn ngăn nhóm tự động mở rộng quy mô kết thúc các trường hợp siêu hạng ngẫu nhiên.

Tôi không thể tìm thấy bất kỳ tùy chọn «tắt» nào trong bảng điều khiển amazon. Nó có thể không phù hợp với triết lý nhóm tự động mở rộng quy mô. Tôi đã bỏ lỡ một cái gì đó? Có một công cụ cho điều đó thông qua các công cụ dòng lệnh amazon hoặc khung công tác boto không?

+0

Khi bạn nói tắt, bạn có ý định chấm dứt tất cả các phiên bản đang chạy liên quan đến nhóm hay chỉ để ngừng tất cả các hoạt động mở rộng quy mô? –

+0

Cảm ơn, tôi đã viết lại câu hỏi của mình. «ngăn chặn việc tạo hoặc xóa bất kỳ cá thể nào trong một khoảng thời gian ngắn mà không xóa toàn bộ cấu hình liên quan. » – Guibod

Trả lời

7

Trong hộp xổ số tự động, những gì bạn đang hỏi là suspending processes. Tóm lại, mỗi hoạt động autoscaling (khởi động, chấm dứt, vv) có thể được vô hiệu hóa miễn là bạn muốn.

Nó không giống bạn có thể thiết lập này từ trang web giao diện điều khiển (mặc dù nó không hiển thị những gì quá trình có sẵn), do đó bạn sẽ hoặc là phải sử dụng api hoặc lệnh công cụ dòng

Từ cli đó chỉ là

aws autoscaling suspend-processes --auto-scaling-group-name MyGroup 

và sau này

aws autoscaling resume-processes --auto-scaling-group-name MyGroup 

Bạn có thể vượt qua các quy trình cụ thể để đình chỉ tiếp tục như thêm đối số, nhưng có thể bạn không cần phải làm điều đó.

+2

Không chắc nó đã trở lại thế nào trong '14 nhưng nó có vẻ sẵn có và có thể sửa đổi được từ bảng điều khiển AWS ngay bây giờ (trong tab Chi tiết, ở chế độ chỉnh sửa) – obe

2

Bạn có thể tạo MAX instance = 3 và MIN instance = 3 tức là Chỉ định cùng số lượng mẫu cho cả min và max.

Bằng cách này, không nên có bất kỳ thay đổi nào trong số lượng ví dụ bất kể quy tắc của bạn là gì.

2

Không phải cách tốt nhất để làm việc, nhưng hoạt động nếu bạn không có quyền truy cập CLI vào lúc này.

để sử dụng bảng điều khiển web để xóa tất cả các trường hợp khỏi nhóm chia tỷ lệ aws: Đặt CPC các trường hợp, min. các trường hợp và các trường hợp mong muốn là 0;

Các vấn đề liên quan