ChatOps : 운용의 효율화
- 운용에 관련된 다양한 작업을 채팅 도구를 통해 효율화 함
- 운용에 필요한 정보, 운용에 필요한 작업, 커뮤니케이션 > 채팅 도구

- ITS : Issue Tracking System
- CI : Continuous Integration
장점
- 커뮤니케이션 도구 일원화
: 커뮤니케이션 = 메일, 대화 = 채팅, 시스템 조작 = 각 도구 관리 화면
: 위 와 같은 것을 하나로 일원화
- 작업을 Shotcut(바로가기) 할 수 있음
: 단순 Deploy 혹은 단순 정보 취득 - 이를 위한 작업이 복잡한 경우
: 작업에 걸리는 노력이 적어짐 - 반복 가능성이 많은 것 > Shot cut > 부담 감소
: 채팅 도구에 타이핑 => 원하는 작업의 실현
- 조작 및 결과를 모두가 알게 됨
: 채팅 도구의 특징 > 팀 구성원이 모두 사용
: 지시나 결과 표시 > 다른 팀원의 채팅 "~~ 작업을 진행 중이다." / "~~ 결과가 되었다."
- 이벤트와 그에 따른 커뮤니케이션을 하나로 통합할 수 있음
: 발생한 이벤트 > 검토 및 대응 방안 수행
- 일련의 타임 라인을 모아서 취급
- 정보의 침투와 커뮤니케이션 활성화
- ChatOps의 자동화/효율화
: Job 조작 - 애플리케이션 Build, 테스트, 애플리케이션 Deploy (명령어를 통한 실행)
: 현재 시스템의 Resource 사용 현환 표시
: Alert 통지
ChatOps의 단계(업무의 방향)
- 통지 > 채팅 도구 > 팀 구성원에 의한 커뮤니케이션 진행
= 시스템 > 채팅 도구 > 사람
- Operation을 채팅 도구로 지시 > 액션 실행
= 사람 > 채팅 도구 > 시스템
ChatOps의 부수적 효과
- Bot의 활용 예시
: ITS의 Ticket 번호 > 작업 티켓 개요와 참조 대상 URL 표시
: 정기적 관련 뉴스 알림
: 키워드 기반 검색 결과 공유
'DevOps' 카테고리의 다른 글
| #16 Docker2 (0) | 2025.06.12 |
|---|---|
| #15 Docker (1) | 2025.06.12 |
| #13 Site Reliability Engineering (0) | 2025.06.11 |
| #12 DevOps와 애자일 개발 (3) | 2025.06.11 |
| #11 인프라 아키텍쳐 변경 (1) | 2025.06.11 |