ec2가 인스턴스를 재부팅 했습니까?


17

EC2의 CentOS 5 서버가 재부팅하라는 명령없이 재부팅되었다는 것을 알았습니다. 재부팅 한 날에도 로그인하지 않았습니다. 리눅스에서 '마지막'을 보면 다음과 같이 말합니다.

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)

그날 아무도 로그온하지 않은 것 같습니다. 무슨 일이 있었는지에 대한 제안? 어떤 상황에서도 EC2가 인스턴스를 재부팅합니까? 아니면 해킹 당했을까요?


이것에 대해 흥미로운 레딧 스레드 가 있습니다 ...
Ivan Aracki

답변:


27

Amazon이 인스턴스가 실행중인 물리적 서버를 폐기하려고 할 때 가끔 발생합니다. 고장난 하드웨어 구성 요소를 교체하기 위해 서버를 종료하거나 서버의 수명이 다했을 수 있습니다. 내가 이해 한 것 중 어느 쪽이든 그들의 프로세스는 다음과 같이 작동합니다.

  • 물리적 서버는 폐기 된 것으로 표시되어 새로운 인스턴스가 시작되지 않습니다.
  • 가능한 경우 (예 : 심각한 하드웨어 오류를 처리하지 않는 경우) Amazon은 서버에서 실행중인 인스턴스가 종료되거나 자체적으로 재부팅되는지 확인하기 위해 일정 시간 동안 기다립니다 (EC2 인스턴스를 재부팅하면 일반적으로 다른 물리적 서버에서 시작).
  • 이 기간이 끝나면 Amazon은 나머지 인스턴스를 재부팅하여 다른 물리적 서버로 이동시킵니다.

일반적으로이 환경 및 기타 환경 문제로 인해 EC2에서 실행되는 모든 개별 서버를 임시로 취급해야합니다. 모든 서버는 언제라도 재부팅되거나 사라질 수 있습니다. 따라서 chef 또는 puppet 과 같은 배포를 자동화하고 , 견고한 모니터링을 제공하며, 장애를 해결하도록 응용 프로그램을 설계하는 것이 중요합니다.


그것은 끔찍한 일입니다-임시 인스턴스를 만들려는 추진력을 얻었지만 호스트를 은퇴하려는 경우 게스트를 다른 호스트로 이동시켜야합니다.

vMotion (또는 이와 동등한 기능)이 없습니까? 도
Massimo

자동화 및 모니터링 프레임 워크에서이를 확인해야합니다. 이것이 Elastic Load Balancer를 사용하도록 애플리케이션을 작성해야하는 이유이기도합니다.
마젤란

또한 여러분들은 4 살짜리 질문에 대해 언급하고 있습니다. OP로부터 답변을받지 못할 것입니다.
Magellan

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.