문제 6) 데이터옵스(DataOps)와 데브옵스(DevOps)에 대하여 다음을 설명하시오.
1) 데이터옵스와 데브옵스의 비교
2) 데이터옵스 아키텍처 및 주요 기술
답)
1. 자동화 프로세스를 지원하기 위한 x 옵스 개요
|
|
정의
|
|
|
2. 데이터옵스(DataOps)와 데브옵스(DevOps) 비교
가. 데이터옵스와 데브옵스의 개념 비교
구분
|
데이터옵스 (DataOps)
|
데브옵스 (DevOps)
|
개념
|
|
|
프레임
워크 |
|
|
|
나. 데이터옵스와 데브옵스의 상세 비교
구분
|
데이터옵스
|
데브옵스
|
목적
|
|
|
조합
|
|
|
협력
|
|
|
기대효과
|
|
|
|
3. 데이터옵스 기능 아키텍처 및 주요기술
가. 데이터옵스 기능 아키텍처
|
|
|
나. 데이터옵스의 접근방식 및 주요 기술
구분
|
접근방식 및 기술
|
설명
|
접근방식
|
데브옵스
|
지속적 통합/제공과 테스트 중심의 개발
|
애자일 방식
|
단기 작업 수행이 가능한 자체 조직화된 팀 중심
|
|
린 제조
|
비효율을 파악하여 프로세스를 단순화・자동화
|
|
주요기술
|
스토리지/리비전 제어
|
버전 제어는 인위적인 변경 사항을 관리. 거버넌스 및 반복
개발에 필수 (예, git, dockerhub) |
이력 및 메타 데이터
|
시스템 및 활동 로그 관리 (예, MongoDB)
|
|
인증 및 권한
|
환경에 대한 액세스 제어 (예, Auth0)
|
|
환경 비밀
|
환경 내 도구 및 리소스에 대한 역할 기반 액세스 (예, Vault)
|
|
데이터옵스 지표 및 보고서
|
분석 및 데이터 팀의 상태에 평가에 대한 내부 분석 : CDO 대시 보드 (예, Tableau)
|
|
자동 배포
|
하나의 환경에서 프로덕션 환경으로 코드/구성을 이동하는 과정 (예, Jenkins, CircleCI)
|
|
환경 생성 및 관리
|
하드웨어, 소프트웨어, 테스트 데이터 세트 등 필요한 모든 것을 가지고 작업할 수 있는 환경을 생성할 수 있는 코드와 같은 인프라 취급 (예, Chef, Puppet)
|
|
오케스트레이션, 테스트, 모니터링
|
파이프라인이 실행되는 동안 관련된 모든 도구를 오케스트레이션하고 테스트 및 모니터링하며 문제가 발생 시 경고(예: Airflow, Great Expectations, Grafana)
|
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보관리기술 > 최신서비스' 카테고리의 다른 글
JAVA / ① (3) | 2024.04.12 |
---|---|
모델옵스(ModelOps) / ① (3) | 2024.04.12 |
지능정보화 기본법 / ① (25) | 2024.04.11 |
데이터 3법과 마이데이터사업 (26) | 2024.04.10 |
인공지능 윤리기준 / ① (25) | 2024.04.10 |