인스턴스 수명 주기 - Amazon Elastic Compute Cloud

인스턴스 수명 주기

Amazon EC2 인스턴스는 시작한 순간부터 종료될 때까지 다양한 상태로 전환됩니다.

다음 그림은 인스턴스 상태 간 전환을 나타냅니다. 인스턴스 스토어 기반 인스턴스를 중지했다가 시작할 수 없습니다. 인스턴스 스토어 기반 인스턴스에 대한 자세한 내용은 루트 디바이스 스토리지 섹션을 참조하세요.


        인스턴스 수명 주기입니다.

다음 표는 각 인스턴스 상태에 대한 간략한 정보와 청구 여부를 설명합니다.

참고

이 표는 인스턴스 사용에 관련된 청구만 보여줍니다. Amazon EBS 볼륨 및 탄력적 IP 주소와 같은 일부 AWS 리소스는 인스턴스의 상태와 상관없이 요금이 발생합니다. 자세한 내용은 AWS Billing 사용 설명서에서 예기치 않은 비용 방지를 참조하세요.

인스턴스 상태 설명 인스턴스 사용 요금

pending

인스턴스는 running 상태로 될 준비를 하고 있습니다. 인스턴스는 시작되거나 stopped 상태 이후에 시작되면 pending 상태로 들어갑니다.

미청구

running

인스턴스를 실행하고 사용할 준비가 되었습니다.

청구

stopping

인스턴스를 중지할 준비를 하고 있습니다.

미청구

stopped

인스턴스가 종료되고 사용이 불가합니다. 언제든지 인스턴스를 다시 시작할 수 있습니다.

미청구

shutting-down

인스턴스가 종료할 준비를 하고 있습니다.

미청구

terminated

인스턴스가 영구적으로 삭제되었으며 시작할 수 없습니다.

미청구

참고

종료된 인스턴스에 적용되는 예약 인스턴스는 결제 옵션에 따라 기간이 종료될 때까지 요금이 청구됩니다. 자세한 내용은 Reserved Instances 섹션을 참조하세요.

참고

인스턴스를 재부팅해도 running 상태로 남아있기 때문에 새 인스턴스 청구 기간이 시작되지 않습니다.

인스턴스 시작

인스턴스를 시작하면 인스턴스가 pending 상태로 전환됩니다. 시작 시 지정한 인스턴스 유형에 따라 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어가 결정됩니다. 인스턴스는 시작 시 사용자가 지정한 Amazon Machine Image(AMI)를 사용하여 부팅됩니다. 인스턴스 사용이 준비되고 나면 인스턴스가 running 상태로 전환됩니다. 실행 중인 인스턴스에 연결하여 바로 앞에 있는 컴퓨터를 사용하는 것처럼 인스턴스를 사용할 수 있습니다.

인스턴스가 running 상태로 전환되는 즉시 인스턴스 실행이 지속된 각 초(최소 1분)에 대해 비용이 청구됩니다. 인스턴스가 유휴 상태이고 인스턴스에 연결하지 않더라도 마찬가지입니다.

자세한 내용은 인스턴스 시작Linux 인스턴스에 연결합니다 단원을 참조하세요.

인스턴스 중지 및 시작(Amazon EBS 지원 인스턴스에만 해당)

인스턴스가 상태 확인을 통과하지 못하거나 애플리케이션이 예상대로 실행되고 있지 않은 경우 또는 인스턴스의 루트 볼륨이 Amazon EBS 볼륨인 경우 인스턴스를 중지했다가 시작하여 문제를 해결해 볼 수 있습니다.

인스턴스를 중지하면 stopping 상태로 전환되고 나서 stopped 상태로 전환됩니다. 인스턴스가 stopped인 경우에는 인스턴스에 대한 사용 또는 데이터 전송 요금이 청구되지 않습니다. 모든 Amazon EBS 볼륨의 스토리지에는 요금이 부과됩니다. 인스턴스가 stopped상태인 경우 인스턴스 유형을 비롯하여 인스턴스의 특정 속성을 수정할 수 있습니다.

인스턴스를 시작하면 인스턴스가 pending 상태로 전환되며, 인스턴스가 새 호스트 컴퓨터로 이동됩니다(경우에 따라 현재 호스트에 남아 있음). 인스턴스를 중지했다가 시작하면 이전 호스트 컴퓨터에 연결된 인스턴스 스토어 볼륨에 있는 데이터가 모두 손실됩니다.

인스턴스에서 프라이빗 IPv4 주소가 유지됩니다. 즉, 프라이빗 IPv4 주소 또는 네트워크 인터페이스와 연결된 탄력적 IP 주소와 인스턴스가 연결된 상태로 유지된다는 의미입니다. 인스턴스에 IPv6 주소가 있는 경우 해당 IPv6 주소를 유지합니다.

stopped에서 running으로 인스턴스를 전환할 때마다 인스턴스 실행 시간에 대해 초 단위로 요금을 청구하며, 인스턴스를 시작할 때마다 최소 1분의 요금이 부과됩니다.

인스턴스의 중지 및 시작에 대한 자세한 내용은 인스턴스 중지 및 시작 단원을 참조하세요.

인스턴스 최대 절전 모드(Amazon EBS 지원 인스턴스에만 해당)

인스턴스를 최대 절전 모드로 전환하면 운영 체제에 최대 절전 모드(suspend-to-disk)를 수행하도록 알립니다. 그러면 인스턴스 메모리(RAM)의 콘텐츠를 Amazon EBS 루트 볼륨에 저장합니다. 인스턴스의 Amazon EBS 루트 볼륨과 연결된 모든 Amazon EBS 데이터 볼륨을 유지합니다. 인스턴스를 시작하면 Amazon EBS 루트 볼륨이 이전 상태로 복원되고, RAM 콘텐츠가 다시 로드됩니다. 이전에 연결된 데이터 볼륨이 다시 연결되고, 인스턴스는 해당 인스턴스 ID를 유지합니다.

인스턴스를 최대 절전 모드로 전환하면 stopping 상태로 전환되고 나서 stopped 상태로 전환됩니다. 최대 절전 모드로 전환하지 않고 인스턴스를 중지한 경우와 달리 최대 절전 모드 인스턴스가 stopped 상태이면 해당 인스턴스에 대해서는 사용 요금을 청구할 수 없지만 stopping 상태일 때 비용이 청구됩니다. 데이터 전송에 대해 사용 요금이 부과되지는 않지만 RAM 데이터에 대한 스토리지를 포함해 모든 Amazon EBS 볼륨에 대한 스토리지 요금은 부과됩니다.

최대 절전 모드의 인스턴스를 시작하면 인스턴스가 pending 상태로 전환되며, 인스턴스가 새 호스트 컴퓨터로 이동됩니다(경우에 따라 현재 호스트에 남아 있음).

인스턴스에서 프라이빗 IPv4 주소가 유지됩니다. 즉, 프라이빗 IPv4 주소 또는 네트워크 인터페이스와 연결된 탄력적 IP 주소가 여전히 인스턴스와 연결되어 있다는 의미입니다. 인스턴스에 IPv6 주소가 있는 경우 해당 IPv6 주소를 유지합니다.

자세한 내용은 온디맨드 인스턴스 또는 스팟 인스턴스를 최대 절전 모드로 전환 섹션을 참조하세요.

인스턴스 재부팅

Amazon EC2 콘솔, 명령줄 도구 및 Amazon EC2 API를 사용하여 인스턴스를 재부팅할 수 있습니다. Amazon EC2를 사용하여 인스턴스에서 운영 체제 재부팅 명령을 실행하는 대신 인스턴스를 재부팅하는 것이 좋습니다.

인스턴스 재부팅은 운영 체제 재부팅과 같습니다. 인스턴스가 동일한 호스트 컴퓨터에 남아 있고, 퍼블릭 DNS 이름, 프라이빗 IP 주소 및 인스턴스 스토어 볼륨의 모든 데이터가 유지됩니다. 일반적으로 재부팅을 완료하는 데 몇 분 정도 소요되지만, 재부팅 소요 시간은 인스턴스 구성에 따라 달라집니다.

인스턴스를 재부팅하면 인스턴스 청구 시간이 새로 시작되지 않으며, 최소 1분 요금 부과 없이 초 단위 결제가 계속됩니다.

자세한 내용은 인스턴스 재부팅 섹션을 참조하세요.

인스턴스 만료

AWS에서 인스턴스를 호스팅하는 기본 하드웨어의 복구 불가능한 장애가 검색되는 경우 인스턴스가 만료 대상으로 예약됩니다. 예약된 만료 날짜에 도달하면 인스턴스가 에 의해 중지되거나 종료됩니다AWS 인스턴스 루트 디바이스가 Amazon EBS 볼륨인 경우 인스턴스가 중지되며 언제든지 이 인스턴스를 다시 시작할 수 있습니다. 인스턴스 루트 디바이스가 인스턴스 스토어 볼륨인 경우 인스턴스가 종료되어 다시 사용할 수 없습니다.

자세한 내용은 인스턴스 만료 섹션을 참조하세요.

인스턴스 종료

더 이상 인스턴스가 필요하지 않다고 판단되면 인스턴스를 종료할 수 있습니다. 인스턴스 상태가 shutting-down 또는 terminated로 변경되는 즉시 해당 인스턴스에 대한 요금 부과가 중지됩니다.

종료 방지 기능을 사용하는 경우 콘솔, CLI 또는 API를 사용하여 인스턴스를 종료할 수 없습니다.

인스턴스는 종료한 후에도 잠시 동안 콘솔에 표시되며 그 이후 항목이 자동으로 삭제됩니다. 또한 CLI 및 API를 사용하여 종료된 인스턴스를 설명할 수도 있습니다. 리소스(예: 태그)는 종료된 인스턴스에서 점차 연결 해제되므로 잠시 후 종료된 인스턴스에서 더 이상 보이지 않을 수 있습니다. 종료한 인스턴스에 연결하거나 복구할 수 없습니다.

각각의 Amazon EBS 기반 인스턴스는 InstanceInitiatedShutdownBehavior 속성을 지원하는데, 이러한 속성은 인스턴스 자체 내에서 종료를 시작할 때 인스턴스가 중지되는지, 종료되는지를 제어합니다(예: Linux에서 shutdown 명령 사용). 기본 동작은 인스턴스를 중지하는 것입니다. 인스턴스가 실행 중이거나 중단된 상태에 있을 때 이 속성을 수정할 수 있습니다.

각각의 Amazon EBS 볼륨은 DeleteOnTermination 속성을 지원하는데, 이 속성은 연결된 인스턴스를 종료할 때 볼륨이 삭제되는지, 유지되는지를 제어합니다. 기본값은 루트 디바이스 볼륨을 삭제하고 다른 EBS 볼륨을 유지하는 것입니다.

자세한 내용은 인스턴스 종료 섹션을 참조하세요.

재부팅, 중지, 최대 절전 모드 및 종료의 차이

다음 표에는 인스턴스 재부팅, 중지, 최대 절전 모드 및 종료의 주요 차이점이 요약되어 있습니다.

특성 재부팅 중지/시작(Amazon EBS 기반 인스턴스에만 해당) 최대 절전 모드(Amazon EBS 지원 인스턴스에만 해당) Terminate

호스트 컴퓨터

인스턴스가 동일 호스트 컴퓨터에서 유지됩니다.

인스턴스가 새 호스트 컴퓨터로 이동됩니다(경우에 따라 현재 호스트에 남아 있음).

인스턴스가 새 호스트 컴퓨터로 이동됩니다(경우에 따라 현재 호스트에 남아 있음).

없음

프라이빗 및 퍼블릭 IPv4 주소

이러한 주소는 동일하게 유지됩니다.

인스턴스가 관련 프라이빗 IPv4 주소를 유지합니다. 중지/시작 중에 변경되지 않는 탄력적 IP 주소가 지정되지 않는 한, 인스턴스가 새 퍼블릭 IPv4 주소를 가져옵니다.

인스턴스가 관련 프라이빗 IPv4 주소를 유지합니다. 중지/시작 중에 변경되지 않는 탄력적 IP 주소가 지정되지 않는 한, 인스턴스가 새 퍼블릭 IPv4 주소를 가져옵니다.

없음

탄력적 IP 주소(IPv4)

탄력적 IP 주소가 인스턴스와 연결된 상태로 유지됩니다.

탄력적 IP 주소가 인스턴스와 연결된 상태로 유지됩니다.

탄력적 IP 주소가 인스턴스와 연결된 상태로 유지됩니다.

인스턴스로부터 탄력적 IP 주소 연결이 끊깁니다.

IPv6 주소

인스턴스가 관련 IPv6 주소를 유지합니다.

인스턴스가 관련 IPv6 주소를 유지합니다.

인스턴스가 관련 IPv6 주소를 유지합니다.

없음

인스턴스 스토어 볼륨

데이터가 유지됩니다.

데이터가 지워집니다.

데이터가 지워집니다.

데이터가 지워집니다.

루트 디바이스 볼륨

볼륨이 유지됩니다.

볼륨이 유지됩니다.

볼륨이 유지됩니다.

볼륨이 기본적으로 삭제됩니다.

RAM(메모리의 콘텐츠)

RAM이 지워집니다.

RAM이 지워집니다.

RAM은 루트 볼륨의 파일에 저장됩니다.

RAM이 지워집니다.

결제

인스턴스 결제 시간이 변경되지 않습니다.

상태가 stopping으로 변경되는 즉시 인스턴스에 대한 요금 발생이 중지됩니다. 인스턴스 상태가 stopped에서 running으로 전환될 때마다 새로운 인스턴스 결제 기간이 시작되며, 인스턴스를 시작할 때마다 최소 1분의 요금이 부과됩니다.

인스턴스가 stopping 상태이면 비용이 발생하지만 stopped 상태일 때는 비용이 발생하지 않습니다. 인스턴스 상태가 stopped에서 running으로 전환될 때마다 새로운 인스턴스 결제 기간이 시작되며, 인스턴스를 시작할 때마다 최소 1분의 요금이 부과됩니다.

상태가 shutting-down으로 변경되는 즉시 인스턴스에 대한 요금 발생이 중지됩니다.

운영 체제 종료 명령을 실행하면 항상 인스턴스 스토어 기반 인스턴스가 종료됩니다. 운영 체제 종료 명령으로 Amazon EBS 기반 인스턴스를 중지할지, 종료할지를 제어할 수 있습니다. 자세한 내용은 인스턴스가 시작하는 종료 동작 변경 섹션을 참조하세요.