Amazon EC2 인스턴스 중지 및 시작 - Amazon Elastic Compute Cloud

Amazon EC2 인스턴스 중지 및 시작

Amazon EBS 볼륨을 루트 디바이스로 사용하는 인스턴스를 중지했다가 다시 시작할 수 있습니다. 인스턴스를 중지하면 인스턴스가 종료됩니다. 인스턴스를 시작하면 일반적으로 새 기본 호스트 컴퓨터로 마이그레이션되고 새 퍼블릭 IPv4 주소가 할당됩니다.

인스턴스를 중지해도 해당 인스턴스는 삭제되지 않습니다. 더 이상 필요 없는 인스턴스는 종료할 수 있습니다. 자세한 내용은 Amazon EC2 인스턴스 종료 단원을 참조하십시오. 인스턴스를 최대 절전 모드로 전환하여 인스턴스 메모리(RAM)의 콘텐츠를 저장하려면 Amazon EC2 인스턴스를 최대 절전 모드로 전환 단원을 참조하세요. 인스턴스 수명 주기 작업 간의 차이점에 대해서는 인스턴스 상태 간 차이 단원을 참조하세요.

인스턴스 수동 중지 및 시작

Amazon EBS 지원 인스턴스(EBS 루트 디바이스가 있는 인스턴스)를 중지하고 시작할 수 있습니다. 인스턴스 스토어 루트 디바이스가 있는 인스턴스는 중지하거나 시작할 수 없습니다.

주의

인스턴스를 중지하면 인스턴스 스토어 볼륨의 데이터가 삭제됩니다. 인스턴스를 중지하기 전에 필요한 데이터를 인스턴스 스토어 볼륨에서 영구 스토리지(예: Amazon EBS 또는 Amazon S3)로 복사했는지 확인합니다.

Console
Amazon EBS 기반 인스턴스 중지 및 시작
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 인스턴스를 선택한 다음, 인스턴스를 선택합니다.

  3. 스토리지 탭에서 루트 디바이스 유형EBS인지 확인합니다. 그러지 않으면 인스턴스를 중지할 수 없습니다.

  4. 인스턴스 상태, 인스턴스 중지를 차례로 선택합니다. 이 옵션이 비활성화되어 있으면 해당 인스턴스가 이미 중지되었거나 해당 루트 디바이스가 인스턴스 스토어 볼륨인 것입니다.

  5. 확인 메시지가 표시되면 [Stop]을 선택합니다. 인스턴스가 중지하는 데 몇 분 정도 걸릴 수 있습니다.

  6. 중지된 인스턴스를 시작하려면 인스턴스를 선택하고 인스턴스 상태, 인스턴스 시작을 차례로 선택합니다.

  7. 인스턴스가 running 상태가 되는 데 몇 분 정도 걸릴 수 있습니다.

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

Command line
사전 조건

인스턴스의 루트 디바이스가 EBS 볼륨인지 확인합니다. 예를 들어, describe-instances AWS CLI 명령을 실행하여 RootDeviceTypeinstance-store가 아니라 ebs인지 확인합니다.

Amazon EBS 기반 인스턴스 중지 및 시작

다음 명령 중 하나를 사용합니다.

[Linux 인스턴스] 인스턴스에서 OS halt 명령을 사용해도 종료가 시작되지 않습니다. halt 명령을 사용하는 경우 인스턴스는 종료되지 않습니다. 대신 CPU를 HLT 안으로 배치하여 CPU 작업이 일시 중단됩니다. 인스턴스는 계속 실행됩니다.

인스턴스 자동 중지 및 시작

다음 서비스를 사용하여 인스턴스 중지 및 시작을 자동화할 수 있습니다.

AWS의 인스턴스 스케줄러

AWS에서 인스턴스 스케줄러를 사용하여 EC2 인스턴스의 시작 및 중지를 자동화할 수 있습니다. 자세한 내용은 인스턴스 스케줄러를 CloudFormation과 함께 사용하여 EC2 인스턴스를 예약하려면 어떻게 해야 합니까?를 참조하세요. 추가 요금이 적용됩니다.

AWS Lambda 및 Amazon EventBridge 규칙

Lambda 및 EventBridge 규칙을 사용하여 예약에 따라 인스턴스를 중지하고 시작할 수 있습니다. 자세한 내용은 Lambda를 사용하여 Amazon EC2 인스턴스를 정기적으로 중지하고 시작하려면 어떻게 해야 하나요?를 참조하세요.

Amazon EC2 Auto Scaling

애플리케이션 로드를 처리하는 데 사용할 수 있는 Amazon EC2 인스턴스의 정확한 수를 확보하려면 Auto Scaling을 생성합니다. 에서는 애플리케이션이 항상 트래픽 수요를 처리할 수 있는 적절한 용량을 갖고 필요할 때만 인스턴스를 시작하여 비용을 절감하도록 보장합니다. Amazon EC2 Auto Scaling에서는 불필요한 인스턴스를 중지하는 것이 아니라 종료합니다. Auto Scaling을 설정하려면 Amazon EC2 Auto Scaling 시작하기를 참조하세요.

실행 중인 인스턴스와 중지된 인스턴스 모두 찾기

Amazon EC2 Global View를 사용하여 단일 페이지의 모든 AWS 리전에서 실행 중인 모든 인스턴스와 중지된 인스턴스를 모두 찾을 수 있습니다. 이 기능은 인벤토리를 작성하고 잊어버린 인스턴스를 찾는 데 특히 유용합니다. 글로벌 보기 사용 방법에 대한 자세한 내용은 Amazon EC2 Global View를 사용하여 리전 간 리소스 보기 섹션을 참조하세요.