스케일링 방법 선택 - 아마존 EC2 오토 스케일링

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

스케일링 방법 선택

Amazon EC2 Auto Scaling은 Auto Scaling 그룹을 확장할 수 있는 여러 가지 방법을 제공합니다.

일정한 수의 인스턴스 유지

Auto Scaling 그룹의 기본값은 연결된 스케일링 정책이나 예약된 작업이 없어 고정된 크기를 유지하도록 하는 것입니다. Auto Scaling 그룹을 생성하면 그 그룹은 원하는 용량을 충족하도록 충분한 인스턴스를 시작하여 시작합니다. 그룹에 연결된 스케일링 조건이 없는 경우, 인스턴스가 비건전 상태가 되더라도 원하는 용량을 계속 유지합니다. Amazon EC2 Auto Scaling은 Auto Scaling 그룹 내 각 인스턴스의 상태를 모니터링합니다. 인스턴스가 비건전 상태가 된 것을 발견하면 새 인스턴스로 교체합니다. 이 프로세스에 대한 자세한 설명은 Auto Scaling 그룹의 인스턴스에 대한 상태 확인에서 확인할 수 있습니다.

수동 조정

수동 스케일링은 Auto Scaling 그룹을 스케일링하는 가장 기본적인 방법입니다. Auto Scaling 그룹의 원하는 용량을 업데이트하거나 Auto Scaling 그룹에서 인스턴스를 종료할 수 있습니다. 자세한 내용은 Amazon EC2 Auto Scaling을 위한 수동 스케일링 단원을 참조하십시오.

일정에 근거하여 조정

일정에 따른 크기 조정이란 날짜 및 시간의 함수에 따라 조정 작업이 자동으로 수행된다는 것을 의미합니다. 그룹의 인스턴스 수를 늘려야 할지 또는 줄여야 할지 정확히 아는 경우에 유용합니다. 그 이유는 예측 가능한 일정에 따라 수요가 증가하기 때문입니다. 자세한 내용은 Amazon EC2 Auto Scaling을 위한 스케일링 예약 단원을 참조하십시오.

수요에 따라 동적으로 규모를 조정할 수 있습니다.

동적 조정을 사용해 리소스를 조정하는 더 향상된 방법을 사용하면 수요 변화에 맞춰 Auto Scaling 그룹의 크기를 동적으로 조정하는 조정 정책을 정의할 수 있습니다. 예를 들어, 현재 두 개의 인스턴스에서 실행되는 웹 애플리케이션이 있고 애플리케이션의 부하가 변경될 때 Auto Scaling 그룹의 CPU 사용률을 약 50% 로 유지하려고 한다고 가정해 보겠습니다. 이 방법은 트래픽이 언제 변경될지 모르는 상황에서 트래픽 변화에 따라 규모를 조정하는 데 유용합니다. 대신 응답하도록 스케일링 정책을 구성할 수 있습니다. 트래픽 변화에 따라 규모를 조정하는 데 사용할 수 있는 여러 정책 유형 (또는 이들의 조합) 이 있습니다. 자세한 내용은 Amazon EC2 Auto Scaling을 위한 동적 스케일링 단원을 참조하십시오.

사전 예방적 규모 조정

또한 예측적 확장과 동적 규모 조정 (각각 사전 및 사후 접근 방식) 을 결합하여 용량을 더 빠르게 확장할 수 있습니다. EC2 예측 조정을 사용하면 트래픽 흐름의 일별 및 주별 패턴에 앞서 Auto Scaling 그룹의 EC2 인스턴스 수를 늘릴 수 있습니다. 자세한 내용은 Amazon EC2 Auto Scaling을 위한 예측 스케일링 단원을 참조하십시오.