Amazon EC2 Auto Scaling의 레질리언스 - 아마존 EC2 오토 스케일링

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

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 서비스의 컨트롤 플레인 APIs 중단은 기존 Auto Scaling 그룹의 규모 조정에 영향을 주지 않습니다.

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