AWS/EC2(Elastic Compute Cloud)
3. Instance LifeCycle
반가운사람2
2024. 1. 12. 23:16
반응형
이번 글에선 EC2 Instance에 대한 LifeCycle에 대해 알아보자.
상태는 다음과 같다.
- Pending: 인스턴스는 시작 시 사용자가 지정한 Amazon Machine Image(AMI)를 사용하여 부팅한다. 즉, EBS, ENI, OS 등을 포함된다.
- running: 인스턴스가 실행 중인 상태이며, running 상태로 전환되는 즉시 인스턴스 실행이 지속된 각 초(최소 1분)에 대해 비용이 청구 된다.
- stopping: 인스턴스 중지 진행 중
- stopped: 인스턴스 중지됨
- shutting-down: 인스턴스 종료 중, EBS는 남길 수 있다.
- termicated: 인스턴스가 완전히 종료된 상태. 인스턴스는 종료한 후에도 잠시 동안 콘솔에 표시되며 그 이후 항목이 자동으로 삭제된다. 각각의 Amazon EBS 볼륨은 DeleteOnTermination 속성을 지원하는데, 이 속성은 연결된 인스턴스를 종료할 때 볼륨이 삭제되는지, 유지되는지를 제어한다. 기본값은 루트 디바이스 볼륨을 삭제하고 다른 EBS 볼륨을 유지한다.
※ 인스턴스가 running 상태에서만 비용이 청구된다. 단, EBS 및 Elastic IP 등은 비용이 청구된다.
최대 절전모드라는 개념은 무엇이지?
인스턴스를 최대 절전 모드로 전환하면 운영 체제에 최대 절전 모드(suspend-to-disk)를 수행하도록 알린다. 그러면 인스턴스 메모리(RAM)의 콘텐츠를 Amazon EBS 루트 볼륨에 저장한다. 인스턴스의 Amazon EBS 루트 볼륨과 연결된 모든 Amazon EBS 데이터 볼륨을 유지한다. 인스턴스를 시작하면 Amazon EBS 루트 볼륨이 이전 상태로 복원되고, RAM 콘텐츠가 다시 로드된다. 이전에 연결된 데이터 볼륨이 다시 연결되고, 인스턴스는 해당 인스턴스 ID를 유지한다.
최대 절전 모드의 인스턴스를 시작하면 인스턴스가 pending 상태로 전환되며, 인스턴스가 새 호스트 컴퓨터로 이동된다.
쉽게 말해 자동차의 엔진을 끄는 것과 유사하다. 엔진이 꺼져 있을 때는 연료를 소비하지 않지만 차량의 상태 및 설정은 유지하는 점과 같다.
반응형