Video Validated MSP Guide

Agentic AI 워크플로를 단계별로 따라가며 팀에 바로 적용해 보세요.

4.2

Claude Code

마치 전문가처럼 컴퓨터를 직접 조작해서 클라우드 인프라를 관리하는 지능형 AI 도구

🚀 Claude Code 개요

Claude Code는 Anthropic에서 개발한 AI 운영 도구로, 사람처럼컴퓨터 화면을 보고 마우스와 키보드를 조작할 수 있습니다. 여러 운영 도구들과 연결되어 복잡한 인프라 관리 작업을 자연어로 요청하면 실제 화면에서 직접 수행합니다.

🎯 팁

핵심 차별화 요소

  • 사람처럼 조작: 화면을 보고 마우스/키보드로 직접 작업
  • 100+ 도구 연결: 모든 운영 시스템과 연동 가능
  • 전체 파악: 대규모 인프라 전체를 한 번에 이해
  • 상황 인식: 화면, 텍스트, 데이터를 종합적으로 분석

⚙️ 설치 및 설정

1단계: Claude Code 설치

Claude Code 설치
# macOS/Linux
curl -fsSL https://claude.ai/install.sh | sh

# Windows (PowerShell)
iwr -useb https://claude.ai/install.ps1 | iex

# 설치 확인
claude --version

2단계: API 키 설정

API 키 설정
# 환경 변수 설정
export ANTHROPIC_API_KEY="sk-ant-..."

# 또는 대화형 설정
claude auth login

3단계: Computer Use 권한 설정

⚠️ 주의

⚠️ 중요: Computer Use 기능은 시스템 전체에 접근할 수 있습니다.

# 기본 권한 모드(모든 조작 시 승인)
claude --permission-mode default --print "현재 프로젝트 상태를 점검해줘"

# 계획(Plan) 모드로 단계별 시나리오 승인
claude --permission-mode plan --print "배포 위험 요소를 점검하고 실행 계획만 제안해줘"

🖥️ Computer Use: 시스템 직접 제어

일상 대화로 인프라 관리

# 현재 상황 파악
claude "지금 우리 서비스 상태가 어떨지 화면 캡처해서 분석해줘"

# 브라우저 자동 조작
claude "관리자 콘솔에 들어가서 서버 상태 확인하고 리포트 만들어줘"

# 전체 인프라 점검
claude "프로젝트 전체를 살펴보고 개선점 찾아서 정리해줘"

실제 사례: 고객사 서비스 점검 자동화

평상시 업무: 매일 아침 9시 전체 점검

# 자연스러운 요청
claude "모든 고객사 서비스 상태를 확인해서"
"이상한 것이 있으면 슬랙으로 알려줘"
"문제 상황 스크린샷도 찍어서 보고서 만들어줘"
🤖 AI가 자동으로 하는 일:
  • ✅ 각 고객사 AWS 콘솔 자동 로그인
  • ✅ 모니터링 대시보드 스코링 확인
  • ✅ 알람 상태 및 메트릭 수치 검사
  • ✅ 비정상 상황 발견 시 스크린샷 캡처
  • ✅ 슬랙 메시지 + 상세 리포트 전송
  • ✅ 심각한 문제는 담당자 전화 연락

🔌 MCP 생태계 활용

연결 가능한 주요 운영 도구들

📊 서비스 모니터링

서비스 상태, 성능, 에러 추적

claude "서로스 느린 서비스 찾아서 원인 분석해줘"

💾 데이터베이스 최적화

느린 조회 획수, 인덱스 최적화

claude "대배드 조회가 5초 넘게 걸리는데 빠르게 해줘"

☁️ 컴테이너 관리

컴테이너 재시작, 스케일링

claude "컴테이너 상태 이상한데 자동으로 재시작해줘"

📢 팀 커뮤니케이션

슬랙 메시지, 알림 전송

claude "서버 다운 상황을 담당자들에게 알려줘"

비즈니스 활용 MCP 서버 추천

💡 정보

업무에 유용한 MCP 서버들

실제 MCP 서버 활용
# 실제 사용 가능한 MCP 서버 설치
npm install @modelcontextprotocol/server-slack
npm install @modelcontextprotocol/server-github

# Claude Code로 실제 활용 예시
claude chat "배포 후 버그 리포트 있나 GitHub에서 확인"
claude chat "슬랙으로 서버 다운 알림 전송"

# 데이터베이스 연동 예시
claude chat "클라이언트 데이터베이스 스키마 분석 및 성능 최적화"

💡 실무 사용 사례

1. 자동화된 장애 대응

통합 장애 대응
claude -p $'API 응답 시간이 5초를 넘었습니다.
다음 순서로 Incident 대응 계획을 실행해줘:
1. CloudWatch 로그 분석
2. 병목 구간 스크린샷 확보
3. Auto Scaling 정책 임시 조정
4. Slack으로 상황 보고
5. Jira에 사후 분석 티켓 등록'

2. 코드 리뷰 자동화

PR 리뷰
claude -p $'GitHub PR #123을 리뷰해줘.
필수 체크리스트:
- 보안 취약점
- 성능 이슈
- 사내 코딩 컨벤션 준수 여부
- 테스트 커버리지 자가 진단
- 필요한 개선 제안 초안 작성' --allowed-tools "Read Edit"

3. 인프라 드리프트 감지

드리프트 감지
claude -p $'Terraform state와 실제 AWS 리소스를 비교해서 드리프트 리포트를 만들어줘.
차이점이 보이면 수정 가능/불가 항목을 구분해서 정리해.' --allowed-tools "Bash(git:*) Read"

🔒 보안 및 권한 관리

보안 기능

  • 샌드박스 실행: 격리된 환경에서 안전한 실험
  • 권한 세분화: 기능별 접근 권한 제어
  • 감사 로깅: 모든 작업 자동 기록
  • 승인 워크플로: 중요 작업은 사전 승인

주의사항

  • Computer Use 오남용: 시스템 전체 접근 가능
  • 민감 정보 노출: 스크린샷에 개인정보 포함
  • 무분별한 자동화: 인간 검토 없는 중요 작업
  • 의존성 과도화: AI 없이는 작업 불가 상태

엔터프라이즈 보안 설정

실행 시 권한 제어
# 읽기/편집만 허용하고 Bash 실행 제한
claude --allowed-tools "Read Edit" --disallowed-tools "Bash" --print "배포 전 점검해야 할 항목을 요약해줘"

# Plan 모드에서 명령 실행 전 검토 단계 추가
claude --permission-mode plan --allowed-tools "Bash(git:*) Read" --print "릴리즈 롤백 절차를 제안해줘"
감사 로그 저장
# 모든 터미널 출력을 중앙 로그로 전달
claude --print "이번 배포에 포함된 리스크를 정리해줘" | tee -a /var/log/claude/audit.log

📈 성능 및 최적화

컨텍스트 윈도우 활용

Claude Code의 200K 토큰 컨텍스트는 대규모 프로젝트 전체를 한 번에 인식할 수 있습니다:

전체 프로젝트 분석
claude -p $'프로젝트 전체 구조를 분석해줘.
필수 산출물:
1. 기술 부채 후보
2. 성능 최적화 포인트
3. 보안 취약점
4. 리팩토링 우선순위'

배치 작업 최적화

대량 파일 처리 예시

대량 Dockerfile 업데이트
claude -p $'./services 디렉터리의 Dockerfile을 자동으로 점검해줘.
모든 서비스에 대해 Node.js 20으로 올리고, 보안 패치를 적용하고, 멀티스테이지 빌드로 바꾼 뒤 PR 요약을 작성해.'

🚀 베스핀글로벌 특화 활용법

고객사별 환경 관리

멀티 테넌트 관리 시스템

고객사 점검 시나리오
# customer-a 상태 요약
claude -p $'customer-a 환경의 모든 리소스 상태를 점검하고, 장애 징후를 표로 정리해줘.'

# customer-b 비교 분석
claude -p $'customer-b 환경을 동일하게 점검하고, customer-a 결과와 비교 표를 만들어줘.'

24/7 자동 운영

야간 자동 운영 스크립트
#!/bin/bash
PROMPT=$'모든 고객사 시스템 상태를 점검해줘.
1. 헬스체크
2. 리소스 사용량
3. 비정상 징후 시 대응
4. 심각한 경우 담당자 호출 초안'

while true; do
  claude -p "$PROMPT" --allowed-tools "Read Bash(git:*)"
  sleep 300
done

💰 비용 최적화 팁

Claude Code는 토큰 기반 과금이므로, 컨텍스트 크기와 요청 빈도를 최적화하는 것이 중요합니다. 베스핀글로벌의 엔터프라이즈 계약을 활용하면 대량 사용 시 상당한 할인이 가능합니다.

🎯 다음 학습

Claude Code의 강력한 기능들을 살펴봤다면, 4.3 Gemini CLI에서 Google의 멀티모달 AI와 데이터 분석 특화 기능을 알아보겠습니다.