본문 바로가기

자격증(Certification)/AWS SAA-C02

EC2 3가지 상태(Stop,Hibernate,Terminate)의 차이

728x90
반응형

EC2 인스턴스 중지(Stop), 절전(Hibernate), 종료(Terminate)의 차이

 

EC2 중지(Stop)

실행중인 EC2 인스턴스를 중지(Stop) 시키면, 인스턴스는 정상적인 종료 프로세스를 수행한 다음 중지 상태로 전환됩니다. 인스턴스를 중지(Stop)해도 연결된 Amazon EBS 볼륨은 그대로 유지됩니다.

 

EC2 종료(Terminate)

반면 인스턴스를 종료(Terminate)하면 중지와 마찬가지로 정상적인 종료 프로세스를 수행한 다음 종료 상태로 전환되지만, 볼륨의 deleteOnTermination 특성이 False로 설정되어있지 않다면, 연결되어 있는 Amazon EBS 볼륨 또한 함께 삭제됩니다.

 

EC2 절전(Hibernate)

절전(Hibernate-사전적 의미로 동면을 뜻합니다)의 경우 중지(Stop)과 비슷한 개념입니다. 하지만 EC2 인스턴스의 상태는 실행(Running)과 중지됨(Stopped) 사이에 별도로 중지중인(Stopping) 상태가 있습니다. 즉 중지중인(Stopping)은 Suspend-to-Disk 상태와 같은 개념입니다.

 

인스턴스를 중지(Stop)하거나 절전(Hibernate)해도 중지중(Stopping).... 을 거쳐 최종적으로 중지됨(Stopped) 상태로 전환되지만, 절전(Hibernate)은 Stopped로 표시되어도 실제로는 중지중인(Stopping) 상태가 유지되고 있는 차이가 있습니다. 

 

Hibernate 상태의 EC2 인스턴스는 Amazon EBS 루트 볼륨 메모리상의 컨텐츠 저장 정보를 날리지 않고 유지합니다. 따라서 Stopping 상태의 인스턴스를 다시 실행(Running) 상태로 전환했을 때, Hibernate 이전에 실행중이던 프로세스 정보를 빠르게 다시 불러올 수 있습니다. 

 

인스턴스가 중지된 상태(Stopped)면 사용 요금이 부과되지 않습니다. 절전(Hibernate)은 중지(Stop)와 마찬가지로 Stopping 상태를 거쳐 Stopped 상태가 되지만, 중지중인(Stopping)인 상태로 유지되는 개념이기 때문에 인스턴스 중지(Stopped)와는 달리 사용요금이 부과됩니다. 

 

 

 

 

728x90