AWS Toolkit for Eclipse를 사용하여 Auto Scaling 구성 - AWS Elastic Beanstalk

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

AWS Toolkit for Eclipse를 사용하여 Auto Scaling 구성

Amazon EC2 Auto Scaling은 사용자 정의 트리거를 기반으로 Amazon EC2 인스턴스를 자동으로 시작하거나 종료하도록 설계된 Amazon의 웹 서비스입니다. 사용자는 Auto Scaling 그룹을 설정하고 트리거를 이 그룹에 연결하여 대역폭 사용량이나 CPU 사용률 등의 측정치에 따라 컴퓨팅 리소스를 자동으로 조정할 수 있습니다. Amazon EC2 Auto Scaling은 Amazon CloudWatch와 함께 작동하여 애플리케이션을 실행하는 서버 인스턴스의 측정치를 검색합니다.

Amazon EC2 Auto Scaling을 통해 Amazon EC2 인스턴스 그룹을 가져와서 이 그룹의 수를 자동으로 늘리거나 줄이도록 여러 파라미터를 설정합니다. Amazon EC2 Auto Scaling은 해당 그룹의 Amazon EC2 인스턴스를 추가하거나 제거하여 애플리케이션에 대한 트래픽 변경을 순조롭게 해결할 수 있습니다.

Amazon EC2 Auto Scaling은 시작하는 각 Amazon EC2 인스턴스의 상태를 모니터링하기도 합니다. 인스턴스가 예기치 않게 종료된 경우 Amazon EC2 Auto Scaling은 종료를 감지하고 대체 인스턴스를 시작합니다. 이 기능을 통해 Amazon EC2 인스턴스의 일정한 수를 원하는 대로 자동으로 유지할 수 있습니다.

Elastic Beanstalk는 애플리케이션에 Amazon EC2 Auto Scaling을 프로비저닝합니다. Toolkit for Eclipse 내 환경의 구성 탭에 있는 Auto Scaling에서 Elastic Beanstalk 환경의 Auto Scaling 구성을 편집할 수 있습니다.

다음 단원에서는 애플리케이션의 Auto Scaling 파라미터를 구성하는 방법에 대해 다룹니다.

실행 구성

시작 구성을 편집하여 Elastic Beanstalk 애플리케이션이 Amazon EC2 Auto Scaling 리소스를 프로비저닝하는 방법을 제어할 수 있습니다.

최소 인스턴스 개수최대 인스턴스 개수 설정을 사용해 Elastic Beanstalk 애플리케이션이 사용하는 Auto Scaling 그룹의 최소 크기와 최대 크기를 지정할 수 있습니다.

참고

일정한 수의 Amazon EC2 인스턴스를 유지하려면 최소 인스턴스 개수최대 인스턴스 개수 텍스트 상자를 동일한 값으로 설정합니다.

가용 영역에 Amazon EC2 인스턴스가 위치할 가용 영역의 수를 지정합니다. 내결함성 애플리케이션을 구축하려는 경우 이 숫자를 설정해야 합니다. 따라서 가용 영역 하나가 다운되더라도 인스턴스는 다른 가용 영역에서 계속해서 실행됩니다.

참고

현재, 인스턴스가 어떤 가용 영역에 있을지 지정할 수는 없습니다.

트리거

트리거는 인스턴스의 수를 늘리는 시기(확장)와 인스턴스의 수를 줄이는 시기(축소)를 시스템에 알리기 위해 사용자가 설정하는 Amazon EC2 Auto Scaling 메커니즘입니다. CPU 사용률 등 Amazon CloudWatch에 게시되는 측정치에 실행할 트리거를 구성하고 지정한 조건이 충족되었는지 여부를 판단할 수 있습니다. 측정치에 대한 상한 또는 하한 임계값을 지정된 기간 동안 위반한 경우, 트리거가 조정 활동이라는 장기 실행 프로세스를 시작합니다.

AWS Toolkit for Eclipse를 사용하여 Elastic Beanstalk 애플리케이션에 대한 조정 트리거를 지정할 수 있습니다.

Toolkit for Eclipse 내 환경의 구성 탭에 있는 조정 트리거 섹션에서 다음 트리거 파라미터 목록을 구성할 수 있습니다.

  • 트리거 측정에서 트리거에 대한 측정치를 지정합니다.

  • 트리거 통계에서는 트리거가 사용할 통계를 지정합니다(Minimum, Maximum, Sum 또는 Average).

  • 측정 단위에서 트리거 측정의 단위를 지정합니다.

  • 측정 기간에 Amazon CloudWatch가 트리거의 측정치를 측정하는 빈도를 지정합니다. 위반 기간에서는 트리거가 작동하기 전 측정치가 (상위 임계값하위 임계값에 지정된 대로) 정의된 한도를 넘을 수 있는 시간을 지정합니다.

  • Scale-up Increment(확장 증분)Scale-down Increment(축소 증분)에서는 조정 활동을 수행할 때 추가하거나 제거할 Amazon EC2 인스턴스의 개수를 지정합니다.

Amazon EC2 Auto Scaling에 대한 자세한 내용은 Amazon Elastic Compute Cloud 설명서Amazon EC2 Auto Scaling 섹션을 참조하십시오.