Sự khác nhau giữa các lần khởi động lại và


16

Sự khác biệt, nếu có, giữa việc gọi rebootdòng lệnh của EC2 và phát ec2-reboot-instanceslệnh từ Công cụ dòng lệnh AWS trên máy khác là gì?

ec2-reboot-instanceslàm bất cứ điều gì gửi rebootqua phiên SSH sẽ không làm, chẳng hạn như xử lý những thứ môi trường cụ thể cho AWS không?

Có một ưu tiên giữa hai lệnh?

Trong trường hợp cụ thể của tôi, tôi đang sử dụng thư viện Java để truy cập API AWS chứ không phải là công cụ dòng lệnh, nhưng nó vẫn gọi cùng một lệnh trên AWS. Thư viện Java dài dòng hơn công cụ dòng lệnh, vì vậy việc gửi rebootlệnh qua SSH sẽ dễ dàng hơn , nhưng tôi muốn hiểu nếu có bất kỳ cân nhắc nào khác có thể làm cho nó đáng giá khi sử dụng phương pháp API AWS.

Câu trả lời:


12

Sự khác biệt trong sử dụng:

  • Không cần truy cập SSH (có thể chạy từ bất kỳ máy tính nào, hoặc thậm chí bảng điều khiển AWS)
  • ec2-reboot-instances yêu cầu thông tin AWS
  • Có thể dễ dàng tạo tập lệnh cho nhiều trường hợp (dễ tích hợp hơn với các dịch vụ AWS khác)

Sự khác biệt về chức năng:

  • ec2-reboot-instancessẽ buộc khởi động lại cứng sau 4 phút nếu phiên bản không tắt hoàn toàn. (Xem Tài liệu )
  • Lệnh không xác nhận thành công - yêu cầu khởi động lại được xếp hàng nhưng bạn không được thông báo nếu nó hoạt động hoặc nếu bắt đầu khó khăn, v.v. (bạn được thông báo về các lệnh bị lỗi hoàn toàn - ví dụ: sự cố về quyền, v.v.)
  • Có một chút chậm trễ trong việc thực thi lệnh - thường không đáng chú ý

Trong trường hợp cá thể phản hồi nhanh và có thể được truy cập qua SSH reboot(thông qua SSH) sẽ thực hiện nhiệm vụ tương tự như ec2-reboot-instances.


Là một điểm bổ sung được đề cập, khởi động lại từ SSH sẽ đủ để bảo trì theo lịch trình (tức là bạn không cần sử dụng ec2-reboot-instances). Theo tài liệu :

Khởi động lại sơ thẩm là khởi động lại thể hiện ảo của bạn và tương đương với khởi động lại hệ điều hành.

Quản lý khởi động lại cá thể của riêng bạn là rất đơn giản. ... Bạn cũng có thể khởi động lại cá thể của mình từ hệ điều hành của cá thể bạn.


Lệnh khởi động lại không phải EC2 sẽ kích hoạt các sự kiện bảo trì theo lịch trình?
ceejayoz

@ceejayoz: Có, nó sẽ - cập nhật câu trả lời để đề cập đến nó.
cyberx86

Tôi có một tình huống khi phát hành sudo rebootđặt lại âm lượng EBS đính kèm vào trạng thái hệ thống tệp như khi AMI được tạo ... và khởi động lại từ Bảng điều khiển thì không. Tôi ước tôi có thể cung cấp thêm chi tiết ... nhưng vâng, nó thật kỳ lạ.
Carl G
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.