Auto Scaling 인스턴스에 대한 모니터링 구성 - Amazon EC2 Auto Scaling

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

Auto Scaling 인스턴스에 대한 모니터링 구성

Amazon EC2는 인스턴스에서 원시 데이터를 수집하여 Auto Scaling 그룹의 CPU 및 기타 사용량 데이터를 설명하는 지표로 처리합니다. 1분 또는 5분의 세분화 수준을 선택하여 이러한 지표를 모니터링하는 간격을 구성할 수 있습니다.

인스턴스 모니터링은 인스턴스가 시작될 때마다 활성화되며, 기본 모니터링(5분 단위) 또는 세부 모니터링(1분 단위)을 사용합니다. 세부 모니터링의 경우, 추가 요금이 부과됩니다. 자세한 내용은 Amazon CloudWatch 요금 및 Amazon EC2 사용 CloudWatch 설명서의 인스턴스 모니터링을 참조하십시오.

Auto Scaling 그룹을 생성하기 전에, 애플리케이션에 적합한 모니터링 타입을 허용하는 출범 템플릿 또는 출범 구성을 생성해야 합니다. 그룹에 조정 정책을 추가하는 경우, 세부 모니터링을 사용해 EC2 인스턴스에 대한 지표 데이터를 1분 간격으로 가져오도록 하면 로드의 변화에 빠르게 응답할 수 있습니다.

세부 모니터링 활성화(콘솔)

기본 모니터링은 를 사용하여 시작 템플릿 또는 시작 구성을 생성할 때 기본적으로 활성화됩니다. AWS Management Console

출범 템플릿에서 세부 모니터링을 활성화하려면

를 사용하여 시작 템플릿을 만드는 경우 고급 세부 정보 섹션의 세부 CloudWatch 모니터링에서 활성화를 선택합니다. AWS Management Console그렇지 않으면 기본 모니터링이 활성화됩니다. 자세한 설명은 고급 설정을 사용하여 시작 템플릿 생성 섹션을 참조하세요.

출범 구성에서 세부 모니터링을 활성화하려면

를 사용하여 시작 구성을 생성하는 경우 추가 구성 섹션에서 내 CloudWatch EC2 인스턴스 세부 모니터링 활성화를 선택합니다. AWS Management Console그렇지 않으면 기본 모니터링이 활성화됩니다. 자세한 설명은 시작 구성 생성 섹션을 참조하세요.

세부 모니터링 활성화(AWS CLI)

기본 모니터링은 기본적으로 AWS CLI을 사용하여 출범 템플릿을 생성할 때 활성화됩니다. AWS CLI를 사용하여 출범 구성을 생성하면 기본적으로 세부 모니터링이 활성화됩니다.

출범 템플릿에서 세부 모니터링을 활성화하려면

출범 템플릿의 경우, create-launch-template 명령을 사용하고 출범 템플릿 생성을 위한 정보를 포함하는 JSON 파일을 전달합니다. 모니터링 특성을 "Monitoring":{"Enabled":true}로 설정하여 세부 모니터링을 활성화하거나 "Monitoring":{"Enabled":false}로 설정하여 기본 모니터링을 활성화합니다.

출범 구성에서 세부 모니터링을 활성화하려면

출범 구성의 경우, --instance-monitoring 옵션으로 create-launch-configuration 명령을 사용합니다. 이 옵션을 true로 설정하여 세부 모니터링을 활성화하거나 false로 설정하여 기본 모니터링을 활성화합니다.

--instance-monitoring Enabled=true

기본 모니터링과 세부 모니터링 간 전환

새 EC2 인스턴스에서 활성화되는 모니터링 타입을 변경하려면 출범 템플릿을 업데이트하거나, Auto Scaling 그룹을 업데이트하여 새로운 출범 템플릿 도는 출범 구성을 사용하게 합니다. 기존 인스턴스는 이전에 활성화된 모니터링 타입을 계속 사용합니다. 모든 인스턴스를 업데이트하려면 인스턴스를 해지해서 Auto Scaling 그룹에서 교체하게 하거나, monitor-instancesunmonitor-instances를 사용하여 인스턴스를 개별적으로 업데이트하세요.

참고

인스턴스 새로 고침 및 최대 인스턴스 수명 기능을 사용하면 Auto Scaling 그룹의 모든 인스턴스를 교체하여 새 설정을 사용하는 새 인스턴스를 출범할 수도 있습니다. 자세한 설명은 Auto Scaling 그룹의 인스턴스를 교체합니다. 섹션을 참조하세요.

기본 모니터링과 세부 모니터링 간에 전환할 때:

Auto Scaling 그룹의 단계별 조정 정책 또는 단순 조정 정책과 관련된 CloudWatch 경보가 있는 경우 put-metric-alarm 명령을 사용하여 각 경보를 업데이트하십시오. 각 기간이 모니터링 타입과 맞는지 확인하세요(기본 모니터링의 경우, 300초, 세부 모니터링의 경우, 60초). 세부 모니터링에서 기본 모니터링으로 변경하면서 5분 기간과 일치하도록 경보를 업데이트하지 않으면 경보가 계속해서 1분마다 통계를 검사합니다. 따라서 전체 5개 기간 중 4개에서 사용 가능한 데이터를 찾지 못할 수 있습니다.

에이전트를 사용하여 추가 지표를 수집하세요. CloudWatch

사용 가능한 메모리 및 사용된 메모리와 같은 운영 체제 수준 메트릭을 수집하려면 에이전트를 설치해야 합니다. CloudWatch 추가 요금이 적용될 수 있습니다. CloudWatch 에이전트를 사용하여 Amazon EC2 인스턴스에서 시스템 지표와 로그 파일을 모두 수집할 수 있습니다. 자세한 내용은 Amazon CloudWatch 사용 설명서에서 CloudWatch 에이전트가 수집한 지표를 참조하십시오.