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 사용률을 조사하고 문제를 해결하는 자동화 워크플로우를 설정할 수 있습니다.
참고 자료