사용 사례 및 모범 사례 - AWS Systems Manager

사용 사례 및 모범 사례

이 주제는 AWS Systems Manager 기능에 대한 일반 사용 사례 및 모범 사례를 다룹니다. 경우에 따라 이 주제에는 관련 블로그 게시물과 기술 문서의 링크도 포함됩니다.

참고

여기에서 각 섹션의 제목은 기술 문서의 해당 섹션으로 연결되는 활성 링크입니다.

자동화
  • 인프라용 셀프 서비스 Automation 런북을 생성합니다.

  • AWS Systems Manager의 기능인 Automation을 사용하여 퍼블릭 Systems Manager 문서(SSM 문서)를 사용하거나 고유한 워크플로를 작성하여 AWS Marketplace 또는 사용자 정의 AMIs에서 Amazon Machine Images(AMIs)를 간단하게 생성합니다.

  • AWS-UpdateLinuxAmiAWS-UpdateWindowsAmi Automation 런북을 사용하거나 직접 생성한 사용자 정의 Automation 런북을 사용하여 AMIs를 구축하고 유지 관리합니다.

인벤토리
  • AWS Config와 함께 AWS Systems Manager의 기능인 Inventory를 사용하여 시간 경과에 따른 애플리케이션 구성을 감사합니다.

Maintenance Windows
  • 운영 체제(OS) 패치, 드라이버 업데이트 또는 소프트웨어 설치 등 노드에 방해가 될 가능성이 있는 작업의 일정을 정의합니다.

  • AWS Systems Manager의 기능인 State Manager와 Maintenance Windows의 차이점에 대한 자세한 내용은 State Manager와 Maintenance Windows 중에서 선택 섹션을 참조하세요.

Parameter Store
Patch Manager
  • AWS Systems Manager의 기능인 Patch Manager를 사용하여 대규모로 패치를 롤아웃하고 여러 노드에 걸쳐 플릿 규정 준수 가시성을 높입니다.

  • Patch Manager를 AWS Security Hub와 통합하여 플릿의 노드가 규정을 준수하지 않을 때 알림을 받고 보안 관점에서 플릿의 패치 상태를 모니터링합니다. Security Hub 사용 시 요금이 부과됩니다. 자세한 내용은 요금을 참조하세요.

  • 관리형 노드의 패치 규정 준수를 검사할 때는 한 번에 한 가지 방법만 사용하여 규정 준수 데이터를 실수로 덮어쓰지 않도록 하세요.

Run Command
State Manager
관리형 노드
  • Systems Manager는 작업을 수행하기 위해 정확한 시간 참조가 필요합니다. 노드의 날짜와 시간이 잘못 설정되어 있으면 API 요청의 서명 날짜와 일치하지 않을 수 있습니다. 이로 인해 오류 또는 불완전한 기능이 발생할 수 있습니다. 예를 들어 시간 설정이 올바르지 않은 노드는 관리형 노드 목록에 포함되지 않게 됩니다.

    노드에 대한 자세한 정보는 Amazon EC2 인스턴스의 시간 설정을 참조하세요.

  • Linux 관리 노드에서는 서명을 확인합니다 SSM Agent.