사용자 데이터 스크립트를 사용하여 인스턴스를 프로비저닝하는 동안 CloudWatch 에이전트 배포 - AWS 규범적 지침

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

사용자 데이터 스크립트를 사용하여 인스턴스를 프로비저닝하는 동안 CloudWatch 에이전트 배포

Systems Manager를 사용할 계획이 없고 EC2 인스턴스에 선택적으로 사용하려는 경우 이 방법을 CloudWatch 사용할 수 있습니다. 일반적으로 이 접근 방식은 한 번만 사용하거나 특수 구성이 필요할 때 사용됩니다. AWS 시작 또는 사용자 데이터 스크립트에서 다운로드할 수 있는 CloudWatch 에이전트용 다이렉트 링크를 제공합니다. 에이전트 설치 패키지는 사용자 개입 없이 자동으로 실행할 수 있으므로 자동 배포에 사용할 수 있습니다. 이 접근 방식을 사용하는 경우 다음 고려 사항을 평가해야 합니다.

  • 사용자가 에이전트를 설치하지 않거나 표준 메트릭을 구성하지 않을 위험이 증가했습니다. 사용자는 CloudWatch 에이전트 설치에 필요한 단계를 포함하지 않고 인스턴스를 프로비저닝할 수 있습니다. 또한 에이전트를 잘못 구성하여 로깅 및 모니터링 불일치를 초래할 수 있습니다.

  • 설치 스크립트는 OS별로 달라야 하며 다양한 OS 버전에 적합해야 합니다. Windows와 Linux를 모두 사용하려면 별도의 스크립트가 필요합니다. 또한 Linux 스크립트는 배포판에 따라 설치 단계가 달라야 합니다.

  • 가능한 경우 새 버전으로 CloudWatch 에이전트를 정기적으로 업데이트해야 합니다. Systems Manager와 State Manager를 함께 사용하면 이 작업을 자동화할 수 있지만 인스턴스 시작 시 사용자 데이터 스크립트가 다시 실행되도록 구성할 수도 있습니다. 그러면 재부팅할 때마다 CloudWatch 에이전트가 업데이트되고 다시 설치됩니다.

  • 표준 CloudWatch 구성의 검색 및 적용을 자동화해야 합니다. Systems Manager와 State Manager를 함께 사용하면 이 작업을 자동화할 수 있지만 부팅 시 구성 파일을 검색하고 CloudWatch 에이전트를 다시 시작하도록 사용자 데이터 스크립트를 구성할 수도 있습니다.