본문으로 건너뛰기

Systems-Manager-Inventory

1 AWS Systems Manager Inventory

  • AWS Systems Manager Inventory는 AWS 인프라의 인스턴스와 애플리케이션의 구성 데이터를 자동으로 수집하고 관리하는 서비스입니다.
  • 이 서비스는 다양한 AWS 리소스의 구성 상태를 한 곳에서 파악할 수 있도록 도와주며, 보안 및 규정 준수 요구 사항을 충족하는 데 중요한 역할을 합니다.

2 주요 기능

2.1 구성 데이터 수집

  • 인스턴스 및 애플리케이션 데이터: Systems Manager Inventory는 Amazon EC2 인스턴스, 온프레미스 서버, 하이브리드 환경의 구성 데이터를 수집합니다.
  • 운영 체제, 패치 상태, 소프트웨어 설치 상태: 수집된 데이터에는 인스턴스에서 실행 중인 운영 체제, 설치된 패치, 소프트웨어 버전 및 설치 상태 등이 포함됩니다.
  • 커스텀 데이터 수집: 사용자 지정 스크립트를 사용하여 특정 요구 사항에 맞는 추가 데이터를 수집할 수 있습니다.

2.2 데이터 관리 및 쿼리

  • 중앙 집중식 관리: Systems Manager 콘솔에서 모든 수집된 데이터를 중앙 집중적으로 관리할 수 있습니다.
  • AWS 콘솔에서 데이터 조회: Systems Manager 콘솔을 통해 수집된 인벤토리 데이터를 직접 조회하고 필터링할 수 있습니다. 이를 통해 빠르게 특정 구성 정보를 확인할 수 있습니다.
  • S3에 데이터 저장: 수집된 인벤토리 데이터를 Amazon S3 버킷에 저장할 수 있습니다. 이렇게 하면 장기 데이터 보존이 가능하며, 더 강력한 분석 도구를 사용할 수 있습니다.
  • Athena를 사용한 고급 쿼리: Amazon Athena를 사용하여 S3에 저장된 인벤토리 데이터에 대해 SQL 쿼리를 실행할 수 있습니다. 이를 통해 복잡한 분석과 사용자 정의 보고서 생성이 가능합니다.
  • QuickSight를 통한 시각화: Amazon QuickSight를 사용하여 인벤토리 데이터를 시각화하고 대시보드를 생성할 수 있습니다. 이는 경영진 보고나 전반적인 인프라 상태를 한눈에 파악하는 데 유용합니다.
  • 쿼리 및 보고: 수집된 데이터를 기반으로 쿼리를 실행하여 특정 구성 요소나 상태를 신속하게 파악할 수 있습니다. 예를 들어, 특정 소프트웨어 버전을 사용하는 모든 인스턴스를 식별할 수 있습니다.
  • AWS Config와 통합: AWS Config와 통합하여 인벤토리 데이터를 사용해 규정 준수 상태를 평가하고 변경 사항을 추적할 수 있습니다.
  • 사용자 정의 대시보드 생성: Athena와 QuickSight를 조합하여 조직의 특정 요구사항에 맞는 사용자 정의 대시보드를 생성할 수 있습니다. 이를 통해 인벤토리 데이터를 더욱 효과적으로 모니터링하고 분석할 수 있습니다.

2.3 규정 준수 및 보안

  • 규정 준수 감사: Systems Manager Inventory는 인스턴스 구성 상태를 감시하여 규정 준수 상태를 유지하고, 보안 정책을 준수하는지 확인하는 데 도움을 줍니다.
  • 자동화된 리포팅: 규정 준수 리포트를 자동으로 생성하여 보안 감사 및 컴플라이언스 팀과 공유할 수 있습니다.

2.4 하이브리드 환경 지원

  • 온프레미스 및 하이브리드 환경: AWS Systems Manager를 사용하여 온프레미스 서버와 AWS 클라우드 인프라를 포함한 하이브리드 환경의 인벤토리를 관리할 수 있습니다.
  • 통합된 관리: 모든 리소스를 단일 콘솔에서 관리함으로써 복잡한 환경에서도 일관된 관리와 통제를 유지할 수 있습니다.

3 사용 사례

3.1 인벤토리 관리

  • AWS 인프라와 온프레미스 시스템의 인벤토리를 중앙에서 관리하고 모니터링합니다.
  • 이 기능을 통해 모든 인스턴스의 구성 상태를 한눈에 파악할 수 있으며, 필요한 경우 신속하게 대응할 수 있습니다.

3.2 규정 준수 관리

  • 보안 규정과 내부 정책을 준수하는지 확인하기 위해, 시스템 구성 요소와 소프트웨어 설치 상태를 모니터링하고 보고서를 생성할 수 있습니다.
  • 예를 들어, 규정 준수 보고서를 생성하여 보안 감사에 필요한 데이터를 제공할 수 있습니다.

3.3 소프트웨어 라이프사이클 관리

  • 설치된 소프트웨어의 버전과 상태를 추적하여, 필요한 경우 소프트웨어 업데이트를 관리하고 적용할 수 있습니다.
  • 이를 통해 조직 내 모든 시스템의 소프트웨어가 최신 상태로 유지되도록 보장할 수 있습니다.

4 결론

  • AWS Systems Manager Inventory는 인프라의 구성 데이터를 중앙에서 관리하고, 보안 및 규정 준수 상태를 유지하는 데 중요한 도구입니다.
  • 이를 통해 운영 효율성을 높이고, 보안 리스크를 줄이며, 규정 준수를 강화할 수 있습니다.
  • 특히 하이브리드 환경에서 일관된 관리와 통제를 제공하여, 온프레미스와 클라우드 리소스를 동시에 관리할 수 있습니다.

참고 자료