클라우드 엔지니어 꿈나무
EC2 Hibernate (절전 모드) 본문
EC2 Hibernate (절전 모드)
인스턴스를 중지 또는 종료하지 않고 사용
RAM에 있던 인 메모리 상태 보존 => 인스턴스 부팅이 더 빨라짐 (OS가 멈추지 않고 재시작하기 떄문)
RAM에 있던 인 메모리 상태는 루트 경로의 EBS 볼륨에 기록(EBS 볼륨에만 가능) -> 루트 볼륨 암호화 필요, 충분한 volume 용량 필요
베어메탈 인스턴스에 적용 불가
60일 이상 절전 불가
사용 사례 : 오래 실행되는 프로세스를 갖고 있고 중지하지 않을 때, RAM 상태를 저장하고 싶을 때, 빠르게 부팅하고 싶을 때
EC2 > Instances > Launch an instance
Adavanced details 확장 > Stop - Hibernate behavior Enable 로 수정
하기 설명 부분에 root Volumes 용량과 EBS volume을 암호화 하라는 내용이 기재된 것을 볼 수 있다.
위 내용을 설정해주기 위하여 Advanced details 윗 부분에 있는 Storage(Volumes) 부분 설정
*KMS key (Key Managemet Service)
Volume 사이즈는 우리가 만들고자 하는 Instance type이 t2.micro 1GB 이기 때문에 8GB 충분
동작 확인
인스턴스연결
EC2 > Instances > Instance 선택 > Connect to instance
$ uptime : 인스턴스가 얼마나 가동되었는지 확인 가능(최근 재시작부터 가동된 시간을 알려줌)
인스턴스 절전
Hibernated 상태
인스턴스 다시 시작
Connect 창으로 이동
상태가 EBS volume 저장되지 않고 중지되었다면 uptime 명령어 입력 시, 0분으로 출력이 되겠지만 절전 상태이기 때문에 동작 시간이 계속 이어진 것을 확인할 수 있다. (운영 체제 입장에서는 중지한 적이 없는 것)
'AWS' 카테고리의 다른 글
EBS Snapshots (EBS 스냅샷) (0) | 2023.11.29 |
---|---|
AWS EBS Volume (Elastic Block Volume) EBS 볼륨 (0) | 2023.11.29 |
ENI(Elastic Network Interfaces) 탄력적 네트워크 인터페이스 (0) | 2023.11.29 |
AWS Placement Group (배치그룹) (0) | 2023.11.29 |
AWS EC2 Instances 구매 옵션 (0) | 2023.11.28 |