BIBLIOGRAPHY

“Devops란 무엇인가요? - DevOps 모델 설명 - Amazon Web Services(AWS).” n.d. Amazon Web Services, Inc. Accessed April 3, 2025. https://aws.amazon.com/ko/devops/what-is-devops/.

관련메타

히스토리

  • [2025-06-30 Mon 10:49] MLOps, LLMOps
  • [2025-04-04 Fri 05:57] 데브옵스

관련노트

DevOps란 무엇인가요? - DevOps 모델 설명 - Amazon Web Services(AWS)

(“Devops란 무엇인가요? - DevOps 모델 설명 - Amazon Web Services(AWS)” n.d.)

  • DevOps란 무엇인가요?
  • DevOps의 정의, 비즈니스에서 DevOps 모델을 활용하는 방법과 이유, AWS DevOps 서비스를 사용하는 방법을 알아보세요.

Docker vs MLflow vs LangChain 역할 비교

도구주요 역할적용 분야핵심 기능
Docker- *컨테이너화*를 통해 애플리케이션과 의존성을 패키징DevOps (일반 소프트웨어)- 환경 일관성 유지<br>- 빠른 배포 및 확장<br>- 개발/운영 환경 통합 (DevOps 핵심)
MLflow- 머신러닝 모델 라이프사이클 관리 (학습, 배포, 모니터링)MLOps (머신러닝)- 실험 추적 (Experiment Tracking)<br>- 모델 버전 관리<br>- 재현성 보장
LangChain- LLM 기반 애플리케이션을 위한 프롬프트 관리 및 오케스트레이션LLMOps (대화형 AI)- 프롬프트 템플릿 관리<br>- 외부 데이터 연결 (RAG)<br>- 멀티모달 LLM 통합

세부 설명

1. Docker (DevOps)

  • “코드 → 컨테이너 → 배포” 파이프라인 구축
    • 예: 웹 서버, 데이터베이스 등 인프라를 컨테이너로 표준화해 CI/CD 자동화
    • 개발/테스트/운영 환경 차이 최소화 (“내 로컬에서는 되는데” 문제 해결)

2. MLflow (MLOps)

  • 머신러닝 실험의 Git
    • 모델 하이퍼파라미터, 성능 메트릭, 아티팩트 저장
    • 예: PyTorch 모델 버전 1.2 vs 1.3 성능 비교 후 최적 모델 선택

3. LangChain (LLMOps)

  • LLM 앱의 “접착제”
    • 프롬프트 최적화 (예: system_prompt 템플릿 관리)
    • 외부 데이터소스 (PDF, DB)와 LLM 연결해 RAG(Retrieval-Augmented Generation) 구현

공통점 vs 차이점

  • 공통점: 모두 재현성(reproducibility)*과 *자동화 강조
  • 차이점:
    • Docker → 인프라 레벨
    • MLflow → 모델 레벨
    • LangChain → 프롬프트/데이터 플로우 레벨

> 💡 요약: > - Docker는 “컨테이너로 환경 고정”, > - MLflow는 “모델 실험 관리”, > - LangChain은 *“LLM과 데이터 흐름 제어”*에 특화됨.

Core Concept Tree

  • DevOps (기반) ├─ MLOps (ML 특화 확장) └─ LLMOps (LLM 특화 분기)

콘텐츠 블록

  • Core Matrix (3x3 비교표) │ DevOps │ MLOps │ LLMOps │ ├────────┼───────┼────────┤ │ CI/CD │ 모델버전│ 프롬프트│ │ Docker │ MLflow │ LangChain│

Evolution Timeline