메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

인스턴스 중지 및 시작

인스턴스에서 Amazon EBS 볼륨을 루트 디바이스로 사용하는 경우 해당 인스턴스를 중지했다가 다시 시작할 수 있습니다. 인스턴스 ID는 유지되지만 개요 단원의 설명처럼 인스턴스는 변경될 수 있습니다.

인스턴스를 중지하면 인스턴스가 종료됩니다. 중지된 인스턴스에 대해 사용 요금이나 데이터 전송 요금이 부과되지는 않지만 모든 Amazon EBS 볼륨에 대한 스토리지 요금은 부과됩니다. 중지한 인스턴스를 시작할 때마다 최소 1분의 사용 요금이 부과됩니다. 1분 이후에는 사용한 시간(초)에 대해서만 요금이 부과됩니다. 예를 들어 인스턴스를 20초간 실행한 후 중지했다면 1분에 대한 요금이 부과됩니다. 인스턴스를 3분 40초간 실행한 경우 정확히 3분 40초에 대한 요금이 부과됩니다..

인스턴스가 중지되어 있는 동안 해당 루트 볼륨을 다른 볼륨과 마찬가지로 처리하고 수정할 수 있습니다. 예를 들어, 파일 시스템 문제를 복구하거나 소프트웨어를 업데이트할 수 있습니다. 볼륨을 중지된 인스턴스에서 분리하고 실행 중인 인스턴스에 연결하고 변경한 후 실행 중인 인스턴스에서 분리하고 중지된 인스턴스에 다시 연결하면 됩니다. 볼륨을 다시 연결할 때 인스턴스에 대한 블록 디바이스 매핑에 루트 디바이스로 지정된 스토리지 디바이스 이름을 사용해야 합니다.

더 이상 필요 없는 인스턴스는 종료할 수 있습니다. 인스턴스의 상태가 shutting-down이나 terminated로 변경되는 즉시 해당 인스턴스에 대한 요금 발생이 중지됩니다. 자세한 내용은 인스턴스 종료 단원을 참조하십시오.

개요

Amazon EBS 기반 인스턴스만 중지할 수 있습니다. 인스턴스의 루트 디바이스 유형을 확인하려면 인스턴스를 설명하고 해당 루트 볼륨의 디바이스 유형이 ebs(Amazon EBS 기반 인스턴스)인지 아니면 instance store(인스턴스 스토어 기반 인스턴스)인지 점검합니다. 자세한 내용은 AMI의 루트 디바이스 유형 결정 단원을 참조하십시오.

실행 중인 인스턴스를 중지하면 다음과 같이 진행됩니다.

  • 인스턴스가 일반적인 종료 과정을 수행하고 실행을 중지하며, 인스턴스의 상태가 stopping으로 바뀌었다가 stopped로 바뀝니다.

  • 모든 Amazon EBS 볼륨이 인스턴스에 연결된 상태로 유지되고 해당 데이터도 남습니다.

  • 호스트 컴퓨터의 RAM이나 인스턴스 스토어 볼륨에 저장된 모든 데이터가 손실됩니다.

  • 대부분의 경우 인스턴스가 시작되면 새로운 기본 호스트 컴퓨터로 마이그레이션됩니다.

  • EC2-Classic: 인스턴스를 중지하면 인스턴스에 대한 퍼블릭 및 프라이빗 IPv4 주소가 해제되고, 인스턴스를 다시 시작할 때 새로 할당됩니다.

    EC2-VPC: 인스턴스를 중지했다가 다시 시작할 때 프라이빗 IPv4 주소와 모든 IPv6 주소는 유지됩니다. 퍼블릭 IPv4 주소는 해제되고 인스턴스를 다시 시작할 때 새로 할당됩니다.

  • EC2-Classic: 인스턴스와 연결된 탄력적 IP 주소의 연결이 해제됩니다. 인스턴스와 연결되지 않은 탄력적 IP 주소에 대한 요금이 부과됩니다. 인스턴스를 다시 시작할 때 탄력적 IP 주소가 인스턴스와 자동으로 연결되지 않으므로 직접 연결해야 합니다.

    EC2-VPC: 인스턴스가 연결된 탄력적 IP 주소를 유지합니다. 중지된 인스턴스와 연결된 모든 탄력적 IP 주소에 대한 요금이 부과됩니다.

  • Windows 인스턴스를 중지 및 시작할 때 EC2Config 서비스가 연결된 Amazon EBS 볼륨의 드라이브 문자를 변경하는 등 인스턴스에 대한 작업을 수행합니다. 이러한 기본값에 대한 자세한 내용과 기본값을 변경하는 방법은 Windows 인스턴스용 Amazon EC2 사용 설명서 Configuring a Windows Instance Using the EC2Config Service 단원을 참조하십시오.

  • 로드 밸런서에 인스턴스를 등록한 경우 인스턴스를 중지했다가 다시 시작한 후 로드 밸런서에서 해당 인스턴스로 트래픽을 라우팅하지 못할 수 있습니다. 인스턴스를 중지한 후 로드 밸런서에서 인스턴스 등록을 취소한 다음 인스턴스를 시작한 후 다시 등록해야 합니다. 자세한 내용은 Classic Load Balancer용 사용 설명서에서 로드 밸런서로 EC2 인스턴스 등록 취소 및 등록을 참조하십시오.

  • 인스턴스가 Auto Scaling 그룹에 있는 경우, Auto Scaling 서비스는 중단된 인스턴스를 비정상으로 간주해 이를 종료하고 대체 인스턴스를 시작합니다. 자세한 내용은 Auto Scaling 사용 설명서Health Checks for Auto Scaling Instances를 참조하십시오.

  • ClassicLink 인스턴스를 중지하면 연결되었던 VPC와의 연결이 해제됩니다. 인스턴스를 다시 시작한 후 VPC에 다시 연결해야 합니다. ClassicLink에 대한 자세한 내용은 ClassicLink 단원을 참조하십시오.

자세한 내용은 재부팅, 중지 및 종료의 차이 단원을 참조하십시오.

다음은 인스턴스가 중지되었을 때만 수정할 수 있는 인스턴스의 속성입니다.

  • 인스턴스 유형

  • 사용자 데이터

  • 커널

  • RAM 디스크

인스턴스가 실행되고 있을 때 이러한 속성을 수정하려고 하면 Amazon EC2에서 IncorrectInstanceState 오류를 반환합니다.

인스턴스 중지 및 시작

콘솔이나 명령줄을 사용하여 Amazon EBS 기반 인스턴스를 시작하고 중지할 수 있습니다.

기본적으로 shutdown, halt 또는 poweroff 명령을 사용하여 Amazon EBS 기반 인스턴스에서 종료를 시작하면 인스턴스가 중지됩니다. 인스턴스가 중지되지 않고 종료되도록 이 동작을 변경할 수 있습니다. 자세한 내용은 인스턴스가 개시하는 종료 동작 변경 단원을 참조하십시오.

콘솔을 사용하여 Amazon EBS 기반 인스턴스를 중지하고 시작하려면

  1. 탐색 창에서 [Instances]를 선택하고 인스턴스를 선택합니다.

  2. [EC2-클래식] 인스턴스에 연결된 탄력적 IP 주소가 있는 경우 세부 정보 창에 표시되는 탄력적 IP 주소와 인스턴스 ID를 기록해 둡니다.

  3. [Actions]를 선택하고 [Instance State]를 선택한 후 [Stop]을 선택합니다. [Stop]이 비활성화되어 있으면 해당 인스턴스가 이미 중지되었거나 루트 디바이스가 인스턴스 스토어 볼륨인 것입니다.

    주의

    인스턴스를 중지하면 인스턴스 스토어 볼륨의 데이터가 삭제됩니다. 따라서 인스턴스 스토어 볼륨에 보존하려는 데이터가 있을 경우 영구 스토리지에 백업하십시오.

  4. 확인 대화 상자가 나타나면 Yes, Stop을 선택합니다. 인스턴스가 중지하는 데 몇 분 정도 걸릴 수 있습니다.

    [EC2-Classic] 인스턴스가 stopped 상태가 되면 세부 정보 창의 [Elastic IP], [Public DNS (IPv4)], [Private DNS] 및 [Private IPs] 필드가 공백으로 표시됩니다. 이는 기존 값이 인스턴스와 더 이상 연결되어 있지 않음을 의미합니다.

  5. 인스턴스가 중지되어 있는 동안 특정 인스턴스 속성을 수정할 수 있습니다. 자세한 내용은 중지된 인스턴스 수정 단원을 참조하십시오.

  6. 중지된 인스턴스를 다시 시작하려면 인스턴스를 선택한 다음 [Actions], [Instance State], [Start]를 선택합니다.

  7. 확인 대화 상자가 나타나면 [Yes, Start]를 선택합니다. 인스턴스가 running 상태가 되는 데 몇 분 정도 걸릴 수 있습니다.

    [EC2-Classic] 인스턴스가 running 상태가 되면 인스턴스에 할당한 새 값이 세부 정보 창의 [Public DNS (IPv4)], [Private DNS] 및 [Private IPs] 필드에 채워집니다.

  8. [EC2-Classic] 인스턴스에 탄력적 IP 주소가 연결되어 있는 경우 다음과 같이 다시 연결해야 합니다.

    1. 탐색 창에서 [Elastic IPs]를 선택합니다.

    2. 인스턴스를 중지하기 전에 기록해 둔 탄력적 IP 주소를 선택합니다.

    3. Actions를 선택한 후 Associate address를 선택합니다.

    4. 인스턴스를 중지하기 전에 기록해 둔 인스턴스 ID를 선택하고 [Associate]를 선택합니다.

명령줄을 사용하여 Amazon EBS 기반 인스턴스를 중지하고 시작하려면

다음 명령 중 하나를 사용할 수 있습니다. 다음 명령줄 인터페이스에 대한 자세한 내용은 Amazon EC2에 액세스 단원을 참조하십시오.

중지된 인스턴스 수정

AWS Management Console 또는 명령줄 인터페이스를 사용하여 중지된 인스턴스의 인스턴스 유형, 사용자 데이터 및 EBS 최적화 속성을 변경할 수 있습니다. AWS Management Console을 사용하여 DeleteOnTermination, 커널 또는 RAM 디스크 속성을 수정할 수 없습니다.

인스턴스 속성을 수정하려면

명령줄을 사용하여 인스턴스 속성을 수정하려면

다음 명령 중 하나를 사용할 수 있습니다. 명령줄 인터페이스에 대한 자세한 내용은 Amazon EC2에 액세스 단원을 참조하십시오.

문제 해결

중지한 Amazon EBS 기반 인스턴스가 stopping 상태에서 "멈춘" 것으로 나타나는 경우 해당 인스턴스를 강제로 중지할 수 있습니다. 자세한 내용은 인스턴스 중지 문제 해결 단원을 참조하십시오.