번들 배포 이력

Important

이 기능은 비공개 프리뷰. 이를 시도하려면 Azure Databricks 연락처에 문의하세요.

배포 이력은 작업 공간 내 모든 선언적 자동화 번들 배포에 대한 구조적이고 감사 가능한 기록을 제공합니다. 배포란 특정 대상에 배포된 번들입니다. 배치할 때마다 새로운 버전 이 기록됩니다.

각 배치에 대해 검토할 수 있는 내용은 다음과 같습니다:

  • 배포 메타데이터: 배포한 신원, 타임스탬프, 대상 및 결과적인 상태.
  • 소스 관리 컨텍스트: Git 저장소, 분기, 커밋 SHA, 그리고 버전과 연관된 모든 릴리스 태그.
  • 리소스 변경: 각 버전에서 생성, 업데이트, 삭제 또는 재생성된 리소스와 구성 차이 사항입니다.
  • 배포 후 상태: 배포가 관리하는 작업, Lakeflow 파이프라인, 대시보드, Unity 카탈로그 테이블 등 배포가 관리하는 전체 자원 목록입니다.

배포 이력은 배포를 검증하고, 회귀분석을 조사하며, 작업이나 파이프라인을 마지막으로 수정한 사람이 누구인지 같은 질문에 답할 수 있는 단일 장소입니다. Databricks 리소스를 코드로 관리하는 팀의 거버넌스 배포의 기반이 됩니다.

번들에 대한 개요는 선언적 자동화 번들이란?을 참조하세요. 번들 배포 방법을 배우려면 작업 공간 및 선언적 자동화 번들 배포 모드에서 번들 배포 및 워크플로우 실행을 참조하세요.

배포 기록 활성화

번들의 배포 이력을 기록하려면 번들 구성에서 experimental.record_deployment_historytrue로 설정하세요. 구성 참조를 참조하세요.

배치 보기

배포를 확인하려면 다음 중 하나를 실행하세요:

배포 목록에는 사용자에게 CAN_READ 권한이 있는 모든 배포(및 해당 버전 및 리소스)가 표시됩니다.

다음 열로 목록을 필터링하고 정렬할 수 있습니다:

Column Description
이름 번들과 대상 또는 배포 표시 이름.
Target 배치 목표, 예를 들어 dev 또는 prod.
상태 최신 배치 상태.
마지막 배치 일시 / 수행자 배치가 마지막으로 언제 실행되었는지, 그리고 누가 운영했는지.
리소스 수 배치가 관리하는 자원의 수.

배포 버전 세부 정보 보기

배포 기록에서 배포를 선택하여 세부 정보를 열고, 배포가 언제 누구에 의해 시작되었는지, 소스 Git 저장소와 브랜치, 커밋 SHA(git 제공자의 diff와 연결됨), 그리고 해당 릴리스 태그(적용 시 포함) 등의 정보를 발견할 수 있는 버전을 선택하세요.

헤더의 버전 히스토리 드롭다운을 사용해 버전 간 이동을 하세요.

자원 변경

변경 탭에는 선택한 버전에서 자원에 변경된 사항이 나열되어 있습니다. 다음을 포함합니다.

  • 리소스 변경: 리소스별로 수행된 동작을 나열한 테이블로, 리소스 키(예: jobs.ETL_Main), 동작(생성, 업데이트, 삭제, 재생성), 상태, 타임스탬프를 보여줍니다.
  • 구성 차이점: 클러스터 크기나 일정과 같이 어떤 설정이 변경되었는지를 강조해 보여 주는 나란히 비교 방식입니다.
  • 노트북 스냅샷: 노트북 자료를 위해 배포된 노트북 수정판 링크를 제공합니다.
  • 오류: 실패한 업데이트는 인라인 오류 메시지를 표시합니다.

배치 후 상태

배포 후 상태 탭에서는 버전 적용 후 배포가 관리하는 라이브 리소스 목록을 보여줍니다:

  • 리소스 키와 타입: 논리 이름과 리소스 타입.
  • Databricks ID: 작업 공간 내 리소스와 연결된 물리적 자원 ID.
  • 마지막 변경: 자원을 마지막으로 수정한 버전, 예: Changed in v42.

CLI의 배포 이력

자동화된 워크플로우를 위해서는 Databricks CLI bundle-deployments 명령어로 배포 이력에 접근할 수 있습니다. 데이터브릭 번들 배포를 참고하세요.

Limitations

  • 배포 이력은 새로운 번들 배포 대상에 대해서만 제공됩니다. 기존 번들이나 타겟에 대한 마이그레이션 경로는 아직 없습니다.
  • 배포의 기반 엔터티(예: 작업 실행)에는 보존 정책이 적용될 수 있습니다.
  • 직접 엔진을 사용하는 배포만 지원됩니다. 직접 배포 엔진으로 마이그레이션을 참조하세요.

추가 리소스