[AWS] SSM Automation 자동화 실습

비전·2025년 1월 6일
0

AWS 실습

목록 보기
25/54

SSM Automation은 EC2 인스턴스 및 기타 AWS 리소스의 유지보수와 배포 작업을 간소화하는 서비스입니다.

1. SSM Automation이란?

핵심 기능

1. 자동화 작업

  • 예: 인스턴스 재시작, AMI 생성, EBS 스냅샷 생성.

2. Automation Runbook

  • 작업 정의서 역할을 하는 SSM Documents(Automation 타입) 입니다.
  • AWS에서 제공하는 사전 정의된 Runbook 사용 또는 사용자 정의 Runbook 생성 가능.

3. 트리거 방식

  • 수동 실행: AWS Management Console, CLI, SDK
  • 이벤트 기반: Amazon EventBridge를 통해 실행
  • 스케줄링: Maintenance Windows 설정
  • 규칙 기반: AWS Config를 활용해 규칙 위반 시 자동 실행

즉, SSM Automation은 AWS 리소스 작업을 효율적으로 관리하고 반복 작업을 자동화하는 데 사용됩니다

2. 인스턴스 Restart 실습

AWS 콘솔 -> SSM -> 자동화 -> 검색(AWS-Restart)

AWS에서 제공하는 여러 문서가 존재합니다. 이번 실습에서는 서버를 재시작하는 문서를 통해 자동화를 구축하겠습니다.

위 사진 처럼 등록합니다. 타겟은 리소스 그룹의 개발자 그룹을 대사으로 재시작을 하겠습니다.
태그와 리소스 그룹을 미리 지정하면 인스턴스를 쉽게 구분하여 중앙제어를 할 수 있습니다.

태그 및 리소스그룹 구축 방법

실행하게 된다면 지정 그룹의 인스턴스가 재시작하는 결과를 볼 수 있습니다.

그룹의 첫번째 인스턴스는 재시작이 완료되었고, 두번째 인스턴스 재시작 중인 사진입니다.

profile
아는 만큼 보인다

0개의 댓글