자동 복구를 사용하여 실패한 인스턴스 대체 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자동 복구를 사용하여 실패한 인스턴스 대체

중요

더 AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트 또는 스루 AWS 프리미엄 지원.

모든 인스턴스에는 AWS OpsWorks 서비스와 정기적으로 통신하는 Stacks 에이전트. AWS OpsWorks Stacks는 이 통신을 사용하여 인스턴스 상태를 모니터링합니다. 상담원이 약 5분 이상 서비스와 통신하지 않는 경우, AWS OpsWorks Stacks는 인스턴스에 장애가 발생한 것으로 간주합니다.

자동 복구는 계층 수준에서 설정됩니다. 다음 스크린샷에 나온 것처럼 계층 설정을 편집하여 자동 복구 설정을 변경할 수 있습니다.

Layer settings interface showing Auto healing enabled option set to Yes.
참고

인스턴스는 여러 계층에 속할 수 있습니다. 해당 레이어 중 자동 복구가 비활성화된 레이어가 있는 경우 AWS OpsWorks 장애가 발생해도 스택은 인스턴스를 복구하지 않습니다.

레이어에 자동 복구가 활성화된 경우 (기본 설정)AWS OpsWorks 스택은 다음과 같이 레이어의 장애 인스턴스를 자동으로 대체합니다.

인스턴스 스토어 지원 인스턴스
  1. Amazon EC2 인스턴스를 중지하고 종료되었는지 확인합니다.

  2. 루트 볼륨의 데이터를 삭제합니다.

  3. 동일한 호스트 이름, 구성 및 계층 구성원으로 새 Amazon EC2 인스턴스를 생성합니다.

  4. 이전 인스턴스가 처음 시작된 이후에 연결된 EBS 볼륨을 포함하여 모든 Amazon 볼륨을 다시 연결합니다.

  5. 새 퍼블릭 및 프라이빗 IP 주소를 할당합니다.

  6. 예전 인스턴스가 탄력적 IP 주소에 연결된 경우, 새 인스턴스를 동일한 IP 주소에 연결합니다.

아마존 EBS 지원 인스턴스
  1. Amazon EC2 인스턴스를 중지하고 중지되었는지 확인합니다.

  2. EC2인스턴스를 시작합니다.

자동 복구된 인스턴스가 다시 온라인 상태가 된 후 AWS OpsWorks 스택은 모든 스택 인스턴스에서 구성 수명 주기 이벤트를 트리거합니다. 연결된 스택 구성 및 배포 속성에는 인스턴스의 퍼블릭 및 프라이빗 IP 주소가 포함됩니다. Custom Configure 레시피는 노드 객체에서 새 IP 주소를 가져올 수 있습니다.

레이어 인스턴스에 Amazon EBS 볼륨을 지정하는 경우 AWS OpsWorks Stacks는 새 볼륨을 생성하여 인스턴스가 시작될 때 각 인스턴스에 연결합니다. 나중에 인스턴스에서 볼륨을 분리하려면 리소스 페이지를 사용하세요.

일시 AWS OpsWorks Stacks는 레이어의 인스턴스 중 하나를 자동 복구하며 다음과 같은 방식으로 볼륨을 처리합니다.

  • 인스턴스에 장애가 발생했을 때 볼륨이 인스턴스에 연결된 경우 볼륨과 해당 데이터가 저장되고 AWS OpsWorks 스택은 새 인스턴스에 연결합니다.

  • 인스턴스에 장애가 발생했을 때 볼륨이 인스턴스에 연결되지 않은 경우 AWS OpsWorks Stacks는 레이어에서 지정한 구성으로 비어 있는 새 볼륨을 만들고 해당 볼륨을 새 인스턴스에 연결합니다.

자동 복구는 모든 계층에서 기본적으로 활성화되어 있지만 계층의 일반 설정을 편집하여 비활성화할 수 있습니다.

중요

자동 복구를 활성화하는 경우, 반드시 다음을 수행해야 합니다.

  • 다음 항목만 사용하십시오. AWS OpsWorks 스택 콘솔 또는 인스턴스를 API 중지할 때 사용할 수 있습니다. CLI

    Amazon EC2 콘솔을 사용하는 등 다른 방법으로 인스턴스를 중지하는 경우 AWS OpsWorks Stacks는 인스턴스를 장애가 발생한 것으로 간주하고 자동으로 복구합니다.

  • Amazon EBS 볼륨을 사용하여 인스턴스가 자동 복구되는 경우 손실되고 싶지 않은 데이터를 모두 저장할 수 있습니다.

    자동 복구는 이전 Amazon EC2 인스턴스를 중지하여 Amazon EBS 볼륨에 저장되지 않은 모든 데이터를 삭제합니다. Amazon EBS 볼륨이 새 인스턴스에 다시 연결되어 저장된 모든 데이터가 보존됩니다.