Databricks 앱을 사용하면 개발자가 Databricks 플랫폼에서 직접 보안 데이터 및 AI 애플리케이션을 빌드하고 배포할 수 있으므로 별도의 인프라가 필요하지 않습니다. 앱은 서버리스 플랫폼에서 실행되며 데이터 거버넌스용 Unity 카탈로그, 데이터 쿼리를 위한 Databricks SQL 및 인증을 위한 OAuth를 비롯한 주요 플랫폼 서비스와 통합됩니다. 일반적인 사용 사례에는 대화형 대시보드, RAG 채팅 앱, 데이터 입력 양식 및 사용자 지정 운영 인터페이스가 포함됩니다.
Python 또는 Node.js사용하여 로컬에서 앱을 개발한 다음 작업 영역에 배포하고 작업 영역 간에 이동합니다. 인기 있는 Python 프레임워크에는 Streamlit, Dash 및 Gradio가 포함됩니다. React, Angular, Svelte 및 Express와 같은 Node.js 프레임워크도 지원됩니다.
앱은 프로비전된 용량에 따라 실행되는 동안 컴퓨팅 시간의 시간당 요금이 청구됩니다. 작업 영역당 제한된 수의 앱을 만들 수 있습니다. 자세한 내용은 Databricks 앱에 대한 리소스 제한 및 컴퓨팅 리소스 구성을 참조하세요. 무료 버전 제한은 Databricks Free Edition 제한 사항을 참조하세요.
Databricks 앱에는 프리미엄 계층 작업 영역이 필요합니다.
시작
| 특징 | Description |
|---|---|
| 앱 시작 | 첫 번째 앱을 만들고 배포합니다. |
| 앱의 주요 개념 | 앱 구조, 리소스, 상태 및 권한 부여를 비롯한 핵심 개념에 대해 알아봅니다. |
개발 및 배포
| 특징 | Description |
|---|---|
| 환경 설정 | 앱을 빌드하기 위한 로컬 개발 환경을 구성합니다. |
| 앱 구성 | 앱 설정, 권한, 네트워킹 및 권한 부여를 구성합니다. |
| 앱 환경 | 사용 가능한 이진 파일, 환경 변수 및 리소스 기본값에 대해 알아봅니다. |
| 앱 개발 | 지원되는 프레임워크에서 Python 또는 Node.js 사용하여 앱을 빌드합니다. |
| 앱 배포 | 작업 영역에서 액세스할 수 있도록 앱을 배포합니다. |
| 앱용 CI/CD | GitHub Actions 및 선언적 자동화 번들을 사용하여 GitHub 앱 배포를 자동화합니다. |
관리 및 작업
| 특징 | Description |
|---|---|
| 앱 모니터링 | 로그, 감사 이벤트, 비용 및 앱 인사이트를 모니터링합니다. |
| 앱 원격 분석 | Unity 카탈로그에서 추적, 로그 및 메트릭을 수집하도록 앱의 원격 측정을 구성합니다. |
| 앱 포함 | 외부 웹 사이트 및 애플리케이션에 앱을 포함합니다. |
| 앱에 대한 모범 사례 | 앱 개발 및 배포에 대한 권장 사례를 따릅니다. |
규정 준수 표준 지원
Databricks 앱은 컴플라이언스 보안 프로필이 활성화된 워크스페이스에서 기본적으로 켜져 있으며, 선택한 컴플라이언스 표준이 제공되는 모든 지역에서 적용됩니다. 지역 수준 지원은 준수 보안 프로필을 참조하세요.