다음을 통해 공유


Azure Arc 지원 서버의 Azure Monitor 에이전트에 대한 배포 옵션

Azure Monitor는 Azure Arc 지원 서버에 확장으로 Azure Monitor 에이전트 를 설치하는 여러 방법을 지원합니다. Azure Arc 지원 서버는 배포 후 구성 및 자동화 작업을 제공하는 Azure VM 확장 프레임워크를 지원하므로 Azure VM과 마찬가지로 하이브리드 머신 관리를 간소화할 수 있습니다.

다음을 수행하려면 Azure Monitor 에이전트가 필요합니다.

비고

Azure Monitor 에이전트 로그는 로컬로 저장되며 Arc 지원 컴퓨터의 임시 연결 끊김 후에 업데이트됩니다.

이 문서에서는 환경에 있는 여러 프로덕션 물리적 서버 또는 가상 머신에서 Azure Monitor 에이전트 VM 확장에 권장되는 배포 방법을 검토하여 조직에 가장 적합한 배포 방법을 결정합니다.

팁 (조언)

Azure Monitor 에이전트에 대한 자세한 내용은 Azure Monitor 에이전트 설치 및 관리를 참조하세요.

각 컴퓨터에 개별적으로 확장 배포

이 메서드는 PowerShell, Azure CLI 또는 ARM(Azure Resource Manager) 템플릿을 사용하여 Azure Portal에서 VM 확장(Azure Monitor 에이전트 포함)의 설치, 관리 및 제거 관리를 지원합니다. 자동 확장 업그레이드를 사용하도록 설정할 수 있으며, 사용 가능한 경우 확장을 최신 버전으로 자동으로 업데이트합니다.

확장을 개별적으로 배포할 때의 이점은 다음과 같습니다.

  • 테스트를 위해 유용할 수 있습니다.
  • 관리할 컴퓨터가 몇 대 있거나 작은 서버 집합으로 테스트하는 경우에 유용합니다.
  • 확장을 즉시 배포하기

확장을 개별적으로 배포할 때의 단점은 다음과 같습니다.

  • 제한된 자동화
  • 많은 서버로 확장할 수 없음
  • DCR(데이터 수집 규칙)을 만들지 않습니다. 데이터 수집을 시작하기 전에 DCR을 별도로 만들고 에이전트와 연결해야 합니다.

Azure Policy 사용

Azure Policy를 사용하여 Azure Monitor 에이전트 VM 확장을 사용자 환경의 머신에 대규모로 배포하고 구성 규정 준수를 유지할 수 있습니다. 자세한 단계는 Azure Policy를 사용하여 Azure Monitor 에이전트 배포 및 구성을 참조하세요.

Azure Policy 사용의 이점은 다음과 같습니다.

  • 제거된 경우 확장을 다시 설치합니다(정책 평가 후).
  • 새 Azure Arc 지원 서버가 Azure에 등록될 때 확장을 식별하고 설치합니다.

Azure Policy 사용의 단점은 다음과 같습니다.

  • Azure Monitor 에이전트를 실행하기 위한 운영 체제 Arc 지원 컴퓨터 구성 정책은 Azure Monitor 에이전트 확장만 설치하고 지정된 Log Analytics 작업 영역에 보고하도록 에이전트를 구성합니다.
  • 표준 규정 준수 평가 주기는 24시간마다 한 번입니다. 구독 또는 리소스 그룹에 대한 평가 검사는 Azure CLI, Azure PowerShell, REST API에 대한 호출 또는 Azure Policy 준수 검사 GitHub 작업을 통해 시작할 수 있습니다. 자세한 내용은 평가 트리거를 참조하세요.

Azure Automation 사용

Azure Automation의 프로세스 자동화 운영 환경과 PowerShell 및 Python Runbook에 대한 지원은 Azure Monitor 에이전트 VM 확장의 배포를 사용자 환경의 머신에 대규모로 자동화하는 데 도움이 될 수 있습니다.

Azure Automation 사용의 이점은 다음과 같습니다.

  • 스크립팅된 메서드를 사용하여 익숙한 스크립팅 언어를 사용하여 배포 및 구성을 자동화할 수 있습니다.
  • 정의하고 제어하는 일정에 따라 실행됩니다.
  • 관리 ID를 사용하여 Automation 계정에서 Arc 지원 서버에 안전하게 인증합니다.

Azure Automation 사용의 단점은 다음과 같습니다.

  • Azure Automation 계정이 필요합니다.
  • Azure Automation에서 Runbook 작성 및 관리 필요
  • 대상 운영 체제에 따라 PowerShell 또는 Python을 기반으로 Runbook을 만들어야 합니다.

다음 단계