기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon EC2 Auto Scaling 그룹 모니터링
Amazon EC2 Auto Scaling과 귀하의 AWS 클라우드 솔루션의 신뢰성, 가용성 및 성능을 유지하려면 모니터링이 중요합니다. AWS는 Amazon EC2 Auto Scaling을 모니터링하고, 이상이 있을 때 이를 보고하고, 필요한 경우, 자동 조치를 할 수 있도록 다음과 같은 모니터링 도구를 제공합니다:
- 상태 확인
-
Amazon EC2 Auto Scaling에서는 Auto Scaling 그룹의 인스턴스에 대한 건전성 체크를 주기적으로 수행합니다. 인스턴스가 건전성 체크를 통과하지 못하면 건전하지 않은 것으로 표식되고 그것을 교체하기 위해 Amazon EC2 Auto Scaling이 새 인스턴스를 시작하는 동안 해지됩니다. 자세한 내용은 Auto Scaling 그룹의 인스턴스에 대한 상태 확인 섹션을 참조하세요.
- AWS Health Dashboard
-
AWS Health Dashboard는 정보를 표시하고 AWS 리소스의 상태 변경에 따라 작동되는 알림도 제공합니다. 이 정보는 최근 이벤트와 예정된 이벤트를 카테고리별로 보여주는 대시보드와 지난 90일간의 모든 이벤트를 보여주는 전체 이벤트 로그의 두 가지 방법으로 표시됩니다. 자세한 내용은 Amazon EC2 Auto Scaling에 대한 AWS Health Dashboard 알림 섹션을 참조하세요.
- CloudTrail
-
AWS CloudTrail을 사용하면 AWS 계정에 따르거나 이를 대신하여 Amazon EC2 Auto Scaling API에 대한 호출을 추적할 수 있습니다. CloudTrail은 지정하는 Amazon S3 버킷의 로그 파일에 정보를 저장합니다. 이러한 로그 파일을 사용하여 Auto Scaling 그룹의 활동을 모니터링할 수 있습니다. 로그에는 수행된 요청, 요청의 발신 IP 주소, 요청한 사람, 요청한 시간 등이 기록됩니다. 자세한 내용은 를 사용하여 Amazon EC2 Auto Scaling API 호출 로깅 AWS CloudTrail 섹션을 참조하세요.
Amazon EC2 인스턴스에 대한 로그 수집
CloudWatch를 사용하여 EC2 인스턴스 작동 시스템으로부터 로그를 수집할 수 있습니다. 자세한 설명은 Amazon CloudWatch 사용자 가이드에서 CloudWatch 에이전트를 사용하여 Amazon EC2 인스턴스 및 온프레미스 서버에서 지표 및 로그 수집과 CloudWatch Logs로 보낸 로그 데이터 보기를 참조하십시오.
워크로드에 대한 데이터를 로그하고 수집하는 데 도움이 될 수 있는 다른 AWS 서비스에 대한 자세한 설명은 AWS 규범적 지침에서 애플리케이션 소유자를 위한 로깅 및 모니터링 안내서를 참조하십시오.
- Amazon CloudWatch
-
Amazon CloudWatch를 사용하면 AWS리소스 및 호스팅된 애플리케이션의 로그를 분석하고 측정치를 실시간으로 모니터링할 수 있습니다. 지표를 수집 및 추적하고, 사용자 지정 대시보드를 생성할 수 있으며, 지정된 지표가 지정한 임계값에 도달하면 사용자에게 알리거나 조치를 취하도록 경보를 설정할 수 있습니다. 예컨대, 네트워크 활동이 지표의 예상값보다 갑자기 높아지거나 낮아지면 알림을 받을 수 있습니다. 이 서비스를 사용하여 Auto Scaling 그룹 및 인스턴스의 지표를 모니터링하는 방법에 대한 자세한 설명은 Auto Scaling 그룹 및 인스턴스에 대한 CloudWatch 지표 모니터링을 참조하세요.
CloudWatch는 Amazon EC2 Auto Scaling을 위한 AWS API 사용량 지표도 추적합니다. 이러한 지표를 사용하여 API 호출량이 정의한 임계값을 위반할 때 경고하는 경보를 구성할 수 있습니다. 자세한 설명은 Amazon CloudWatch 사용자 가이드에서 AWS 사용량 지표를 참조하세요.
- AWS Compute Optimizer
-
Compute Optimizer는 새 인스턴스 유형으로 이동할지 여부를 결정하는 데 도움이 될 수 있는 Amazon EC2 인스턴스 권장 사항을 제공합니다. Auto Scaling 그룹의 인스턴스 유형이 최적인지 분석하고 비용을 절감하고 워크로드의 성능을 개선하기 위한 권장 사항을 생성합니다. 자세한 내용은 를 사용하여 인스턴스 유형 권장 사항 가져오기 AWS Compute Optimizer 섹션을 참조하세요.
- Amazon EventBridge
-
Amazon EventBridge: 애플리케이션을 다양한 소스의 데이터와 쉽게 연결할 수 있는 서버리스 이벤트 버스 서비스입니다. EventBridge는 자체 애플리케이션, 서비스형 소프트웨어(SaaS) 애플리케이션 및 AWS 서비스의 실시간 데이터 스트림을 제공한 다음, 해당 데이터를 Lambda 등의 대상으로 라우팅합니다. 이 방법을 통해 서비스에서 발생하는 이벤트를 모니터링하고 이벤트 기반 아키텍처를 구축할 수 있습니다. 자세한 내용은 EventBridge를 사용하여 Auto Scaling 이벤트 처리 섹션을 참조하세요.
- AWS Security Hub
-
AWS Security Hub를 보안 모범 사례와 관련하여 Amazon EC2 Auto Scaling의 사용량을 모니터링합니다. Security Hub는 탐지 보안 컨트롤을 사용하여 리소스 구성 및 보안 표준을 평가하여 다양한 규정 준수 프레임워크를 준수할 수 있도록 지원합니다. Security Hub를 사용하여 Amazon EC2 Auto Scaling 리소스를 평가하는 방법에 대한 자세한 설명은 AWS Security Hub 사용자 가이드의 Amazon EC2 Auto Scaling 컨트롤을 참조하세요.
- Amazon Simple Notification Service
-
Amazon EC2 Auto Scaling에서 인스턴스를 시작하거나 해지할 때 Amazon SNS 알림을 보내도록 Auto Scaling 그룹을 구성할 수 있습니다. 자세한 내용은 Amazon EC2 Auto Scaling에 대한 Amazon SNS 알림 옵션 섹션을 참조하세요.