ec2 khởi động lại ví dụ của tôi?


17

Tôi phát hiện ra rằng máy chủ CentOS 5 của tôi trên EC2 đã được khởi động lại mà không cần lệnh của tôi để làm như vậy. Tôi thậm chí không đăng nhập vào ngày nó được khởi động lại. Khi tôi nhìn vào 'lần cuối' trong linux, nó báo:

jeroen   pts/0        128.97.......    Thu Apr  7 15:02 - 16:28  (01:25)    
reboot   system boot  2.6.18-xenU-ec2- Wed Apr  6 15:48         (1+05:27)   
jeroen   pts/2        128.97.......    Tue Apr  5 19:31 - 23:17  (03:45)

Vì vậy, có vẻ như không ai đăng nhập vào ngày hôm đó. Bất kỳ đề xuất cho những gì có thể đã xảy ra? EC2 có khởi động lại các trường hợp trong mọi trường hợp không? Hoặc nó có thể bị hack?


Có một chủ đề reddit thú vị về điều này ...
Ivan Aracki

Câu trả lời:


27

Điều này đôi khi xảy ra khi Amazon đang tìm cách ngừng hoạt động máy chủ vật lý mà cá thể của bạn đang chạy. Họ có thể đang giết chết máy chủ để thay thế một thành phần phần cứng bị lỗi hoặc máy chủ có thể chỉ đơn giản là đã hết tuổi thọ. Dù theo cách mà tôi hiểu, quy trình của họ hoạt động như thế này:

  • Máy chủ vật lý được đánh dấu là ngừng hoạt động để không có phiên bản mới nào được khởi chạy trên nó.
  • Nếu họ có thể (ví dụ như họ không xử lý lỗi phần cứng nghiêm trọng), Amazon sẽ đợi một thời gian để xem các phiên bản chạy trên máy chủ có tự tắt hoặc khởi động lại không (khởi động lại một phiên bản EC2 thường dẫn đến việc nó nhận được ra mắt trên một máy chủ vật lý khác nhau).
  • Sau khi khoảng thời gian đó hoàn thành, Amazon sẽ buộc các trường hợp còn lại khởi động lại để chuyển chúng sang các máy chủ vật lý khác.

Theo nguyên tắc chung, do điều này và các quirks khác trong môi trường, bạn nên coi bất kỳ máy chủ riêng lẻ nào chạy trên EC2 là Ephemeral. Bất kỳ máy chủ có thể khởi động lại hoặc tắt đi bất cứ lúc nào. Theo đó, tự động hóa triển khai với một cái gì đó như đầu bếp hoặc con rối , có sự giám sát chặt chẽ và thiết kế ứng dụng của bạn để khắc phục sự cố là rất quan trọng.


Điều đó thật tồi tệ - Tôi được thúc đẩy để tạo ra các trường hợp phù du nhưng nếu họ sẽ nghỉ hưu một máy chủ thì họ nên chuyển động khách đến một máy chủ khác

Vì vậy, không có vMotion (hoặc tương đương của nó)? Cô ơi.
Massimo

Khung tự động hóa và giám sát của bạn nên được kiểm tra cho điều đó. Đó cũng là lý do tại sao các ứng dụng của bạn nên được viết để sử dụng Bộ cân bằng tải đàn hồi.
Magellan

Ngoài ra, các bạn đang bình luận về một câu hỏi 4 tuổi. Bạn sẽ không nhận được câu trả lời từ OP.
Magellan

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.