본문 바로가기
DevOps

#14 ChatOps

by Anonymouszero 2025. 6. 11.
반응형

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