종료한 EC2 인스턴스가 자동으로 다시 시작된 이유는 무엇인가요?

최종 업데이트 날짜: 2021년 2월 24일

Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 종료했습니다. 그런 다음, 계정에서 동일한 유형의 다른 인스턴스가 자동으로 시작되었습니다. 이 문제가 발생한 이유는 무엇이며, 새 인스턴스가 다시 시작되지 않도록 하려면 어떻게 해야 하나요?

간략한 설명

일부 서비스에서는 종료된 인스턴스를 대체하기 위해 인스턴스를 자동으로 시작할 수 있습니다. 이렇게 하면 애플리케이션의 내결함성을 향상할 수 있습니다.

예를 들어 다음과 같습니다.

교체 인스턴스가 시작되지 않도록 하려면 Auto Scaling 그룹을 삭제하거나 Elastic Beanstalk 환경을 종료합니다.

해결 방법

참고: 다음 작업은 선택한 AWS 리소스를 영구적으로 삭제합니다. 이 해결 방법을 진행하기 전에 EC2 인스턴스의 백업을 생성합니다. 필요한 경우 백업을 통해 이전 작업 상태로 되돌릴 수 있습니다.

Auto Scaling 그룹 삭제

  1. 다시 시작된 인스턴스의 인스턴스 ID를 기록합니다.
  2. 어떤 Auto Scaling 그룹이 재시작을 유발하는지 확인합니다.
    Amazon EC2 콘솔을 엽니다. Amazon EC2 리소스는 리전별로 다릅니다. 올바른 리전에 있는지 확인합니다. 그렇지 않은 경우 화면 상단의 탐색 모음에서 올바른 리전을 선택합니다.
    왼쪽 탐색 창에서 Auto Scaling 그룹(Auto Scaling groups)을 선택하고 새 창에서 엽니다.
    Auto Scaling 그룹을 선택한 다음, 활동 기록(Activity History) 탭을 선택합니다.
    다시 시작된 인스턴스의 인스턴스 ID를 확인합니다.
    참고: 인스턴스 ID가 일치하지 않거나 이 리전에 Auto Scaling 그룹이 없는 경우 다음 Elastic Beanstalk 환경 종료 섹션으로 이동하세요.
  3. 작업(Actions), 삭제(Delete)를 선택합니다.
  4. 예, 삭제(Yes, delete)를 선택합니다.
  5. 왼쪽 탐색 창에서 인스턴스(Instances)를 선택합니다. 인스턴스가 종료되고 새 인스턴스가 시작되지 않습니다.

Elastic Beanstalk 환경 종료

  1. AWS Elastic Beanstalk 콘솔을 엽니다. Amazon EC2 리소스는 리전별로 다릅니다. 올바른 리전에 있는지 확인합니다. 그렇지 않은 경우 화면 상단의 탐색 모음에서 올바른 리전을 선택합니다.
  2. 환경(Environments)을 선택한 다음, 목록에서 환경 이름을 선택합니다.
  3. 다시 시작된 EC2 인스턴스의 이름이 Elastic Beanstalk 환경과 동일한지 확인합니다.
  4. 환경 작업(Environment actions)을 선택한 다음, 환경 종료(Terminate environment)를 선택합니다.
  5. 환경 종료를 확인합니다. Elastic Beanstalk가 환경에서 실행 중인 AWS 리소스를 종료하는 데 몇 분 정도 걸릴 수 있습니다.

이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?