
Amazon EC2는 이제 EC2 인스턴스에 대한 강제 종료를 지원합니다!
두줄요약
AWS EC2의 stopping 상태 정체를 해소하는 강제 중지 기능과 실행 방법을 정리했습니다. 데이터 손상 위험이 있어 기본 중지 후 제한적으로 사용해야 합니다.
구조와 흐름
- EBS 기반 EC2 인스턴스 중지 시 running → stopping → stopped 상태 전이
- 하이퍼바이저의 ACPI 버튼 이벤트와 Linux systemd·Windows System process 기반 정상 종료 절차
해결 방법
- stopping 상태에 머무는 인스턴스에 기본 중지 재시도 후 강제 중지 수행
- 콘솔의 Force stop instance, AWS CLI
stop-instances --force, PowerShell-Enforce $true지원 - 즉시 조치가 필요할 때
--skip-os-shutdown또는-SkipOsShutdown $true결합
주의할 점
- 강제 중지 및 OS 종료 건너뛰기 시 메모리 플러시 실패, 진행 중 I/O 손실, 종료 스크립트 생략 가능성
- EBS 볼륨·공유 리소스의 중지 후 쓰기와 데이터 손실·손상 위험
- 기본 중지를 우선 적용하고 장시간 stopping 상태일 때 제한적 사용
성능/운영 포인트
- 강제 중지 후 10분이 지나도 중지되지 않으면 인스턴스 ID와 수행 단계로 AWS Support 케이스 접수
- 콘솔 강제 중지는 stopping 상태에서만 가능하며 CLI는 pending·running·stopping 상태에서 시도 가능


