본문 바로가기
AWS

[AWS] EC2 인스턴스 생명주기(Lifecycle)

by yuraming 2026. 6. 23.

AWS EC2 인스턴스 생명주기(Lifecycle)는 인스턴스를 생성한 순간부터 완전히 삭제(종료)될 때까지 거치는 전 과정 입니다.

각 상태와 상태 간의 전환을 이해하면 비용을 최적화하고 서버를 안정적으로 관리할 수 있습니다.

 

 

 

EC2 생명주기 전체 흐름도

EC2 인스턴스는 크게 6가지 상태를 가집니다.

상태 (State) 설명 비용 발생 여부
Pending (대기 중) 인스턴스 생성 직후 또는 중지 상태에서 시작할 때 부팅 준비를 하는 단계 ❌ 없음
Running (실행 중) 부팅이 완료되어 서버가 정상 작동하는 단계 (SSH/HTTP 접속 가능) ⭕ 컴퓨팅 비용 발생
Stopping (중지 중) 실행 중인 서버를 끄고 있는 전원 종료(Shuting down) 단계 ⭕ 컴퓨팅 비용 발생 (완전 중지 전까지)
Stopped (중지됨) 서버가 완전히 꺼진 상태 (PC 전원을 끈 것과 동일) ❌ 없음 (단, EBS 스토리지 비용은 유지)
Shutting-down (종료 중) 인스턴스를 완전히 삭제하기 위해 준비하는 단계 ❌ 없음
Terminated (종료됨) 인스턴스가 완전히 영구 삭제된 상태 (복구 불가능) ❌ 없음 (모든 자원 반납)

 

 

 

 

🛠️ 주요 상태 전환 

1. Start (시작) vs Stop (중지)

  • Start: Stopped 상태의 인스턴스를 다시 실행합니다. 이때 새로운 가상 머신 호스트 컴퓨터에 할당되므로, 퍼블릭 IP 주소가 새로 변경됩니다. (고정 IP가 필요하다면 탄력적 IP(Elastic IP)를 연결해야 합니다.)
  • Stop: 가상 서버의 전원만 끄는 것입니다. CPU/RAM에 대한 컴퓨팅 비용은 청구되지 않지만, OS와 데이터가 남아있는 EBS(가상 외장하드) 볼륨 요금은 계속 청구됩니다.

2. Reboot (재부팅)

  • 인스턴스의 운영체제를 다시 시작합니다. (reboot 명령어 수행과 동일)
  • 호스트 컴퓨터 자체가 바뀌지 않기 때문에 퍼블릭 IP 주소나 내부 데이터가 그대로 유지되며, 별도의 Stop/Start 단계를 거치지 않으므로 상태 전환이 매우 빠릅니다.

3. Terminate (종료)

  • 인스턴스를 영구적으로 삭제하는 작업입니다. AWS 콘솔에서 '인스턴스 종료'를 누르면 이 상태로 진입합니다.
  • 종료된 인스턴스는 잠시 동안 목록에 보이다가 자동으로 사라지며, 다시는 복구할 수 없습니다. * 기본 설정을 유지했다면 인스턴스에 연결되어 있던 EBS 볼륨도 함께 삭제되므로, 중요한 데이터가 있다면 미리 AMI나 스냅샷을 만들어두어야 합니다.

 

 

마무리

블로그 글을 쓰거나 서버를 관리할 때 "잠시 안 쓸 때는 Stop(중지)하여 비용을 아끼고, 완전히 필요 없을 때만 Terminate(종료)한다"는 개념을 기억하시면 명확합니다!

 

'AWS' 카테고리의 다른 글

[AWS] 인스턴스 보안 그룹 설정  (0) 2026.06.23
[AWS] EBS와 AMI 정리  (0) 2026.06.23
[AWS] EC2 핵심 개념 정리  (0) 2026.06.21