반응형
🤔 문제
솔루션 아키텍트는 2주간의 회사 휴업 기간 동안 실행될 필요가 없는 Amazon EC2 인스턴스에 대한 비용 절감 솔루션을 설계하려고 합니다. EC2 인스턴스에서 실행 중인 애플리케이션은 인스턴스 메모리에 데이터를 저장하며, 이 데이터는 인스턴스가 다시 작동할 때 반드시 있어야 합니다.
솔루션 아키텍트는 EC2 인스턴스를 중지하고 다시 시작하는 방법으로 어떤 접근 방식을 권장해야 할까요?
- 애플리케이션을 수정하여 인스턴스 스토어 볼륨에 데이터를 저장합니다. 인스턴스를 다시 시작할 때 볼륨을 재부착합니다.
- 인스턴스를 중지하기 전에 EC2 인스턴스의 스냅샷을 찍습니다. 인스턴스를 다시 시작한 후 스냅샷을 복원합니다.
- 애플리케이션을 최대 절전 모드가 활성화된 EC2 인스턴스에서 실행합니다. 2주 회사 휴업 기간 전에 인스턴스를 최대 절전 모드로 전환합니다.
- 중지하기 전에 각 EC2 인스턴스의 가용 영역을 기록해 둡니다. 2주 회사 휴업 기간 후에 같은 가용 영역에서 인스턴스를 다시 시작합니다.
정답
더보기
정답. 3번
애플리케이션을 최대 절전 모드가 활성화된 EC2 인스턴스에서 실행합니다. 2주 회사 휴업 기간 전에 인스턴스를 최대 절전 모드로 전환합니다.
[EC2 Stop - Hibernate, 최대 절전 모드]
EC2 인스턴스를 일시적으로 중지하면서도 인스턴스의 메모리(RAM) 상태를 유지하는 기능이다.
Hibernate로 인스턴스를 중지하면, 인스턴스 메모리에 있던 모든 데이터가 Amazon EBS 루트 볼륨에 저장된다.
그 후, 인스턴스를 다시 시작할 때, 저장된 메모리 상태가 복원된다. 그래서 인스턴스는 중지 전의 상태로 돌아갈 수 있다.
이는 인스턴스의 실행 상태와 메모리 데이터를 유지해야 할 때 유용하며, 재부팅 시 데이터가 손실되지 않도록 보장해 준다. 비용 절감을 위해 인스턴스를 완전히 중지하지 않고 메모리 상태를 유지할 수 있는 좋은 방법이다.
이 기능은 특히 재부팅 후에도 메모리에 남아 있는 데이터를 필요로 하는 경우에 유용 하다.
Hibernate your Amazon EC2 instance - Amazon Elastic Compute Cloud
728x90
반응형