본문으로 건너뛰기

Systems-Manager-Application-Manager

1 Systems Manager Application Manager

  • AWS Systems Manager Application Manager는 애플리케이션 관리와 운영을 간소화하는 서비스입니다.
  • 애플리케이션 구성 요소와 리소스를 중앙에서 시각화하고 제어할 수 있습니다.
  • 애플리케이션 상태 모니터링과 문제 해결을 효율적으로 수행할 수 있습니다.

2 주요 기능

2.1 애플리케이션 구성 요소 시각화

  • 애플리케이션 구성 요소와 관련 리소스를 시각적으로 표현하여 전체 구조를 한눈에 파악할 수 있습니다.
  • 서비스 간 종속성을 명확히 이해하고 관리할 수 있습니다.

2.2 중앙 집중식 운영 관리

  • AWS 리소스와 애플리케이션을 중앙에서 관리할 수 있습니다.
  • 구성 요소별로 운영 상태를 모니터링하고 제어할 수 있습니다.
  • 중앙 집중식 대시보드를 통해 다양한 운영 정보를 통합하여 제공합니다.

2.3 문제 해결 및 자동화

  • 애플리케이션 문제를 신속하게 탐지하고 해결할 수 있는 도구를 제공합니다.
  • AWS Systems Manager Automation과 통합하여 반복적인 운영 작업을 자동화할 수 있습니다.
  • 미리 정의된 작업 템플릿을 사용하여 문제 해결 프로세스를 표준화할 수 있습니다.

2.4 리소스 구성 및 배포

  • 애플리케이션 리소스의 구성을 관리하고 배포 작업을 간소화할 수 있습니다.
  • AWS CloudFormation과 통합하여 인프라를 코드로 관리할 수 있습니다.
  • 코드 변경 시 자동으로 업데이트하여 일관성을 유지합니다.

3 통합 서비스

3.1 AWS CloudFormation

  • Application Manager는 AWS CloudFormation과 통합되어 있습니다.
  • 이를 통해 인프라를 코드로 관리하고, 애플리케이션 배포를 자동화할 수 있습니다.

3.2 AWS Systems Manager Automation

  • 반복적인 운영 작업을 자동화하여 운영 효율성을 높일 수 있습니다.
  • 미리 정의된 작업 템플릿을 사용하여 간편하게 자동화 워크플로우를 생성할 수 있습니다.

3.3 AWS CloudWatch

  • AWS CloudWatch와의 통합으로 애플리케이션 상태를 실시간으로 모니터링할 수 있습니다.
  • 로그와 지표를 중앙에서 수집하고 분석하여 운영 인사이트를 얻을 수 있습니다.

3.4 AWS Config

  • AWS Config와 통합하여 리소스의 구성 변경을 추적할 수 있습니다.
  • 애플리케이션 리소스의 구성 상태를 지속적으로 모니터링하고 규정 준수 여부를 검사할 수 있습니다.

4 설정 예시

4.1 애플리케이션 구성 시각화

  • Application Manager 대시보드를 통해 애플리케이션 구성 요소를 시각화합니다.
  • 애플리케이션의 주요 구성 요소와 각 구성 요소 간의 관계를 한눈에 파악할 수 있습니다.

4.2 문제 해결 자동화

  • AWS Systems Manager Automation과 통합하여 문제 해결 프로세스를 자동화합니다.
  • 예를 들어, 애플리케이션 성능 저하 시 자동으로 CPU 사용률을 조사하고 문제를 해결하는 자동화 워크플로우를 설정할 수 있습니다.

참고 자료