[AWS SAA-C03] EC2 Hibernate 모드

이재민·2024년 5월 26일
0

AWS SAA-C03

목록 보기
5/22

EC2 Hibernate 모드

EC2 Hibernate 모드란,
절전 모드를 실행하여 EC2 인스턴스를 중지 상태로 전환한다. 이떄, RAM에 기록된 데이터는 EBS 불륨에 저장된다.

인스턴스 종료 과정

  • 인스턴스가 종료될때 루트 볼륨이 삭제되게 활성화 되어있었다면, 인스턴스가 삭제시 루트 볼륨도 함께 삭제된다.
  • 하지만 해당 설정을 하지 않은 다른 볼륨은 인스턴스 종료시 그대로 남게 된다.
  • 인스턴스를 다시 시작하면 운영 체제가 먼저 부팅되기 시작하고 EC2 사용자 데이터 스크립트도 실행된다.
  • 운영 체제가 부팅이 완료되고 애플리케이션도 실행된 후 캐시도 구성되기 시작하므로 과정이 끝날 때까지 시간이 다소 걸리게 된다.

절전 모드

  • 인스턴스 절전 모드가 실행되면 RAM에 있던 상태는 그대로 보존된다.
  • 즉, 인스턴스 부팅이 더 빨라지게 되는 것이다.
  • 운영 체제를 완전히 중지하거나 다시 시작하지 않고 그대로 멈춰뒀으니까 절전 모드가 되고 백그라운드에서 RAM에 기록되었던 루트 경로의 EBS 볼륨에 기록되기 때문에 루트 EBS 볼륨을 암호화해야 하고 볼륨 용량도 RAM을 저장하기에 충분해야 한다.

절전 모드 과정

  • EC2 인스턴스를 절전 모드로 실행하게 된다면 인스턴스는 중지 상태로 전환된다.
  • RAM의 내용은 EBS 볼륨에 덤프된다. 그리고 인스턴스를 종료하면 RAM은 사라지게 된다.
  • 하지만 EBS 볼륨에는 여전히 RAM이 덤프된 게 있으니 인스턴스를 다시 실행마녀 디스크에서 RAM을 불러와 EC2 인스턴스 메모리로 가져간다.
    • 이렇게 함으로써 EC2 인스턴스를 중지한 적이 없는 것처럼 된다.

특징

  • 지원하는 제품군이 다양하다.
  • 인스턴스의 램 크기는 최대 150GB
    • 베어메탈 인스턴스는 지원하지 않는다.
  • Linux, Windows 등 다양한 운영 체제에서 사용이 가능하다.
  • 루트 볼륨, 즉 EBS 볼륨에만 사용가능하며 암호화가 필요하고 RAM 덤프를 위한 충분한 용량이 필요
  • 모든 종류의 인스턴스에서 사용 가능하다.(On-demand, spot ..)
  • 절전 모드는 최대 60일 사용 가능하다.
profile
문제 해결과 개선 과제를 수행하며 성장을 추구하는 것을 좋아합니다.

0개의 댓글