주요 컨텐츠로 이동
공학

Databricks 에셋 번들, 워크스페이스에서 사용 가능 안내

CLI 없이 Git 폴더로 협업, 버전 관리 및 배포

작성자: Fabian Jakobs, Lennart Kats , Saad Ansari

Archived. This article has not been updated since the publish date above. The dynamic nature of information means that previously accurate content can become outdated or even obsolete over time. Readers are advised to exercise due diligence and cross-check any information found in this blog post before making decisions or adopting any practices based on said information.

  • Databricks 에셋 번들을 워크스페이스에서 사용하면 팀이 워크스페이스 UI 내의 Git 폴더에서 프로젝트를 공동으로 빌드, 버전 관리 및 배포할 수 있습니다.
  • CLI 없이 구조화된 소스 제어 프로젝트로 작업하세요. 모듈식 개발, Git 통합 및 다중 환경 배포를 지원합니다.
  • 분석가, 데이터 과학자 및 엔지니어가 명확한 배포 단계와 내장된 CI/CD 준비 상태로 프로덕션 워크플로우에 기여할 수 있도록 합니다.

오늘, 워크스페이스에서 Databricks 에셋 번들의 공개 미리 보기 버전을 출시합니다. 이를 통해 데이터 과학자, 분석가, 데이터 또는 AI 엔지니어가 버전 관리, 테스트, CI/CD와 같은 모범 사례를 워크스페이스에서 대화형으로 더 쉽게 작업할 수 있습니다. 팀원들은 워크스페이스 UI의 Git 폴더를 사용하여 직접 협업할 수 있으며 CLI를 사용할 필요가 없습니다.

Databricks 에셋 번들

익숙한 도구, 함께 작동

구조 관리, 버전 관리 및 안전한 배포는 안정적인 데이터 엔지니어링 워크플로우의 핵심입니다. Databricks 에셋 번들은 코드로서의 작업, 파이프라인, 노트북 및 구성을 정의하여 환경 간에 배포 가능하고 CI/CD 통합 준비가 된 상태로 이를 더 쉽게 만듭니다.

수천 개의 데이터 엔지니어링 팀이 이미 번들을 사용하여 워크플로우를 프로덕션화하고, 모범 사례를 적용하며, Git을 통해 협업하고 있습니다. 하지만 한 가지 일관된 요청이 있었습니다.

"CLI나 VS Code 없이 워크스페이스에서 직접 사용할 수 있나요?"

오늘, 저희는 그 요청을 이행합니다.

이 업데이트는 많은 팀이 이미 알고 있는 도구인 워크스페이스, Git 폴더에셋 번들을 확장합니다. 이제 Databricks 내에서 완전히 번들을 개발하고 배포할 수 있습니다. Git 폴더를 열고 번들을 정의한 다음 클릭 한 번으로 배포하기만 하면 됩니다. 명확한 Deploy 단계는 워크스페이스 사용자 또는 CI/CD를 통해 트리거되든 개발에서 프로덕션으로 변경 사항을 승격하는 것이 의도적임을 보장합니다.

총체적으로 다음을 수행할 수 있습니다.

  • 번들을 포함하는 Git 리포지토리를 워크스페이스에 복제
  • 미리 정의된 템플릿에서 번들 생성
  • UI에서 작업 및 파이프라인 정의
  • Deploy를 클릭하여 변경 사항 적용
  • 시각적 패널에서 배포 관리
  • 변경 사항을 Git에 커밋

이를 통해 Git 폴더 내 개발 프로세스가 간소화됩니다. 이는 작업이 개발에서 프로덕션으로 진행되는 방식에 구조를 제공하고, 표준 소프트웨어 관행과 일치하며, 더 넓은 범위의 사용자에게 프로세스를 제공합니다.

즉각적인 피드백, 동기화 불필요

Git 폴더에서 작업할 때 사용자는 커밋되지 않은 변경 사항에 대해 신속하게 반복할 수 있습니다. 번들에 정의된 개발 작업, 파이프라인 및 기타 리소스는 수동 동기화 없이 자동으로 최신 파일을 참조합니다. 이 동작은 source_linked_deployment에 의해 지원되며, 개발 모드에서 기본적으로 활성화되어 더 빠른 반복 및 피드백을 제공합니다.

향후 계획

경험을 지속적으로 개선하고 있습니다. 향후 업데이트에서는 다음을 지원할 예정입니다.

  • 기존 작업 및 파이프라인을 번들에 가져오기 지원
  • Lakeflow 파이프라인 개발과 번들 작성 통합
  • 매개변수 처리 및 배포 가시성 개선

데이터 파이프라인 구축, 모델 학습 또는 대시보드 생성 등 Git 폴더의 에셋 번들은 아이디어에서 프로덕션까지 이동하는 협업적이고 구조화된 경로를 제공합니다. 이 모든 것이 Databricks 워크스페이스 내에서 가능합니다.

시작하기

  • 워크스페이스에서 Git 폴더로 이동
  • Create → Asset Bundle 클릭
  • 템플릿을 사용하여 프로젝트 구성
  • Deploy를 클릭하여 환경에 변경 사항 적용
  • Deployments 패널(🚀)을 사용하여 배포 보기, 관리 또는 롤백

또는 https://github.com/databricks/bundle-examples와 같은 기존 번들 또는 예제가 포함된 기존 리포지토리를 복제할 수 있습니다.

참고: 미리 보기가 사용하도록 설정되어 있는지 확인하세요(아래 참조).

Databricks 에셋 번들

자세히 알아보기: 문서.

(이 글은 AI의 도움을 받아 번역되었습니다. 원문이 궁금하시다면 여기를 클릭해 주세요)

최신 게시물을 이메일로 받아보세요

블로그를 구독하고 최신 게시물을 이메일로 받아보세요.