DevOps
용어 이름 복사
기술 용어약 1분 읽기
개발(Dev)과 운영(Ops)을 통합하여 소프트웨어 배포와 운영을 자동화하는 문화와 방법론입니다.
다른 이름
데브옵스
상세 설명
DevOps는 소프트웨어 개발(Development)과 IT 운영(Operations)을 결합하여 개발 주기를 단축하고, 지속적으로 고품질 소프트웨어를 배포하는 문화, 관행, 도구의 집합입니다.
자동화된 테스트, CI/CD, 인프라 코드화(IaC), 모니터링, 로깅 등을 핵심 요소로 합니다. AI 분야에서는 MLOps로 확장되어, 모델 학습, 배포, 모니터링을 자동화합니다.
관련 용어
CI/CD
소프트웨어 변경 사항을 지속적으로 통합(CI)하고, 자동화된 검증을 거쳐 실서비스에 즉시 배포(CD)하는 개발 자동화 체계입니다. 오류를 조기에 발견하고 배포 주기를 단축하여 품질과 속도를 동시에 확보하는 현대 개발...
MLOps머신러닝 모델의 생애주기를 자동화하고 관리하는 체계로, 소프트웨어 공학의 CI/CD에 '지속적 학습(CT)'을 결합하여 프로덕션 환경에서 모델의 성능과 안정성을 유지하는 DevOps의 확장판입니다.
클라우드인터넷을 통해 컴퓨팅 자원을 온디맨드로 제공하는 IT 모델입니다. AI 분야에서는 고가의 GPU 하드웨어 구축 없이도 대규모 모델 학습과 추론에 필요한 고성능 연산 자원을 유연하게 확장하고, 최신 AI 모델을 API...