본문 바로가기
IT/AWS

EC2 Hibernate

by 노오-력 2023. 3. 23.

EC2 Hibernate 는 인스턴스를 종료하지 않고 절전모드 상태가 되는것이다.

 

인스턴스가 절전모드가 되면

RAM에 있던 인메모리 상태는 그대로 보존된다.

루트 경로의 EBS 볼륨에 기록되기 때문에

루트 EBS 볼륨을 암호화 해야하고

볼륨 용량도 RAM을 저장하기에 충분해야한다.

 

절전모드인 인스턴스를 다시 실행하면

EBS 볼륨에서 RAM 상태를 불러와 EC2 인스턴스 메모리로 가져간다.

이렇게 하면 인스턴스를 중지한 적이 없었던 것처럼 된다.

 

RAM 상태를 저장하고 싶을 때

빠르게 재부팅을 하고 싶을 때

서비스 초기화가 시간을 많이 잡아먹어 서비스가 중단 없이 인스턴스를

절전모드로 전환하고 싶을 때 사용된다.

 

EC2 인스턴스를 생성할 때 EBS Volume을 만들때 암호화와 KMS key를 설정해야한다.

 

그리고 화면 아래쪽에 있는 Advanced details에서 Hibernate 설정을 해줘야한다.

 

 

EC2 인스턴스를 만들고

hibernate 상태로 바꾸고 나중에 다시 start를 한 뒤

인스턴스에 접속해 uptime 명령어로 확인해 보면

처음에 인스턴스를 실행했을 때부터 계속 흘러있다.

즉, 중지한 적이 없는 것처럼 OS가 인식하게 하는 것이 절전모드의 목적이다.

'IT > AWS' 카테고리의 다른 글

Elastic File System ( EFS )  (0) 2023.03.24
EBS Multi-Attach  (0) 2023.03.24
Elastic Network Interfaces (ENI)  (0) 2023.03.23
EC2 - Placement Groups  (0) 2023.03.23
AWS EC2  (0) 2023.03.22