Amazon EC2 Auto Scaling의 복원성 - Amazon EC2 Auto Scaling

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

Amazon EC2 Auto Scaling의 복원성

AWS 글로벌 인프라는 AWS 리전 및 가용 영역을 중심으로 구축됩니다.는 지연 시간이 짧고 처리량이 높으며 중복성이 높은 네트워킹과 연결된 물리적으로 분리되고 격리된 여러 가용 영역을 AWS 리전 제공합니다. 가용 영역을 사용하면 중단 없이 영역 간에 자동으로 장애 극복 조치가 이루어지는 애플리케이션 및 데이터베이스를 설계하고 운영할 수 있습니다. 가용 영역은 기존의 단일 또는 다중 데이터 센터 인프라보다 가용성, 내결함성, 확장성이 뛰어납니다.

AWS 리전 및 가용 영역에 대한 자세한 내용은 AWS 글로벌 인프라를 참조하세요.

가용 영역 설계의 지리적 중복성을 활용하려면 다음을 수행합니다.

  • Auto Scaling 그룹을 여러 가용 영역으로 확장합니다.

  • 각 가용 영역에 하나 이상의 인스턴스를 유지합니다.

  • 로드 밸런서를 연결하여 수신 트래픽을 동일한 가용 영역에 걸쳐 분배합니다. Application Load Balancer를 사용하는 경우 영역 간 로드 밸런싱을 사용 설정한 상태로 유지하여 각 EC2 인스턴스에 비슷한 양의 트래픽이 발생하는지 확인합니다. 이렇게 하면 장애 조치 이벤트 중에 기존 인스턴스에 대한 부하 증가의 영향을 제한할 수 있으며 교차 영역 로드 밸런싱을 사용하지 않을 때보다 복원력이 향상됩니다.

  • Elastic Load Balancing 상태 확인이 올바르게 구성되었는지, 그리고 Auto Scaling 그룹에서 사용 설정되어 있는지 확인합니다. 그런 다음 인스턴스가 상태 확인에 실패하면 Elastic Load Balancing이 해당 인스턴스에 트래픽 전송을 중단하고 트래픽을 정상 인스턴스로 다시 라우팅하는 반면 Amazon EC2 Auto Scaling은 비정상 인스턴스를 교체합니다.

Amazon EC2 Auto Scaling은 다음과 같은 방식으로 애플리케이션 복원성 요구 사항을 지원합니다.

  • 인스턴스의 상태 및 연결성 문제를 확인합니다. 인스턴스가 비정상이 되면, 해당 인스턴스는 자동으로 종료되고 새 인스턴스가 시작됩니다.

  • 동적 조정 정책이 적용되는 경우, 수신되는 트래픽에 따라 용량을 자동으로 조정합니다.

  • 조정 정책을 지원하는 Amazon CloudWatch 지표의 신뢰성 문제를 감지하고, 신뢰할 수 있는 지표를 사용할 수 없는 경우(예: 데이터 포인트가 누락된 경우) 스케일 인 작업을 일시 중지합니다.

  • 그룹 조정에 따라 활성화된 각 가용 영역에서 동일한 수의 인스턴스를 유지하려고 시도합니다.

  • 가용 영역을 사용하여 고가용성을 유지합니다. 가용 영역이 비정상인 경우, Amazon EC2 Auto Scaling은 다음을 수행합니다.

    • Auto Scaling 그룹에 대해 활성화된 다양한 가용 영역에서 새 인스턴스를 시작합니다.

    • 비정상 가용 영역이 정상 상태로 복귀하는 경우 활성화된 모든 가용 영역에 걸쳐 인스턴스를 재분배합니다.

  • 특정 가용 영역에서 인스턴스 시작에 실패하는 경우 활성화된 다른 가용 영역에서 인스턴스 시작을 계속 시도합니다.

  • Auto Scaling 그룹과 연결된 로드 밸런서를 통해 인스턴스를 자동으로 등록 및 등록 취소합니다. 이렇게 하면 인스턴스를 별도로 등록 및 등록 취소할 필요가 없습니다.

  • Amazon EC2 Auto Scaling 서비스 API의 컨트롤 플레인 중단은 기존 Auto Scaling 그룹의 조정에 영향을 주지 않습니다.

데이터 복원력 요구 사항을 지원하는 Amazon EBS의 기능에 대한 자세한 내용은 Amazon EBS 사용 설명서Amazon Elastic Block Store의 복원력을 참조하세요.