예산 정책을 사용하는 특성 서버리스 사용량
Important
이 기능은 공개 미리 보기 상태입니다.
이 문서에서는 예산 정책을 사용하여 서버리스 컴퓨팅 워크로드에 비용 특성 태그를 적용하는 방법을 설명합니다.
예산 정책은 정책에 할당된 사용자가 발생하는 서버리스 컴퓨팅 활동에 적용되는 태그로 구성됩니다. 태그는 청구 기록에 기록되므로 서버리스 사용량을 특정 예산에 연결할 수 있습니다. 예산 만들기에 대한 자세한 내용은 예산을 사용하여 계정 지출을 모니터링하세요.
예산 정책 권한
예산 정책을 만들려면 작업 영역 관리자여야 합니다. 비관리자도 권한이 할당된
작업 영역 관리자는 만든 예산 정책 또는 명시적 권한이 있는 정책을 관리하고 볼 수 있습니다. 지정된 계정에 대한 모든 정책을 보고 관리하려면 작업 영역 관리자에게 청구 관리자 계정 수준 역할이 추가로 있어야 합니다. 이 역할은 계정 콘솔에 할당됩니다.
기본적으로 새 정책은 정책 작성자와 청구 관리자 역할이 있는 사용자만 액세스할 수 있습니다.
예산 정책은 계정 수준 리소스 개체이므로 관리자는 액세스 권한이 있는 모든 작업 영역에서 정책을 관리할 수 있습니다.
예산 정책 만들기
예산 정책은 작업 영역 관리자 설정에서 관리됩니다. 새 예산 정책을 만들려면 다음을 수행합니다.
- Azure Databricks 작업 영역의 상단 표시줄에서 사용자 이름을 클릭하고 설정을 선택합니다.
- 컴퓨팅을 클릭합니다.
- 예산 정책 옆에 있는 관리를 클릭합니다.
- 만들기를 클릭합니다.
- 이름 및 태그를 추가한 다음 만들기클릭합니다.
예산 정책 권한 관리
예산 정책에 부여할 수 있는 권한에는 다음 두 가지 유형이 있습니다.
- 사용자: 예산 정책 사용자는 Notebook, 작업 또는 파이프라인을 만들 때마다 정책을 선택할 수 있습니다.
- 관리자: 예산 정책 관리자는 정책의 정의 및 권한을 편집할 수 있습니다. 작업 영역의 모든 사용자에게 관리자 권한이 부여될 수 있습니다.
예산 정책에 대한 권한을 할당하려면 다음을 수행합니다.
- 정책 페이지에서 사용 권한 탭을 클릭합니다.
- 액세스 허용을 클릭합니다.
- 정책을 할당하려는 사용자, 그룹 또는 서비스 주체를 선택합니다.
- 역할에서 사용자에게 부여할 역할을 선택합니다.
- 정책에 ID를 계속 추가하려면 다른 ID 추가를 클릭합니다.
- 저장을 클릭합니다.
사용자에게 단일 정책이 할당된 경우 해당 정책은 기본적으로 해당 리소스에 적용됩니다. 사용자에게 여러 정책이 할당된 경우 새 서버리스 Notebook, 작업 또는 파이프라인을 만들 때마다 적절한 정책을 선택해야 합니다. 정책을 선택하지 않으면 기본값은 사전순으로 제공되는 정책입니다.
예산 정책 업데이트
기존 예산 정책의 이름 또는 태그를 업데이트하려면 다음을 수행합니다.
- Azure Databricks 작업 영역의 상단 표시줄에서 사용자 이름을 클릭하고 설정을 선택합니다.
- 컴퓨팅을 클릭합니다.
- 예산 정책 옆에 있는 관리를 클릭합니다.
- 업데이트할 예산 정책을 선택한 다음 편집을 클릭합니다.
- 업데이트를 한 다음 저장을 클릭합니다.
정책 변경 내용은 정책 업데이트 후에 시작된 사용량에만 적용됩니다. 현재 실행 중인 서버리스 사용에는 적용되지 않습니다.
청구 레코드에서 예산 정책 태그 분석
정책이 Notebook, 작업 또는 Delta Live Tables 파이프라인에 적용되면 정책에 포함된 모든 태그가 열의 system.billing.usage
시스템 테이블로 custom_tags
전파됩니다.
참고 항목
예산 정책 태그는 Azure 비용 분석에 내보낸 청구 레코드에도 전파됩니다.
Notebook이 작업의 일부로 실행되는 경우 작업의 예산 정책만 사용 레코드에 적용됩니다.
예산 정책을 선택할 위치
여러 예산 정책에 할당된 사용자는 새 노트북, 작업, 파이프라인 또는 모델 서빙 엔드포인트를 만들 때마다 적절한 정책을 선택해야 합니다.
- Notebook: 사용자는 Connect > 자세히... 드롭다운 또는 환경 패널에서 예산 정책을 선택할 수 있습니다. 서버리스 사용에 대한 예산 정책 선택을 참조하세요.
- 작업: 사용자는 작업 세부 정보 섹션에서 예산 정책을 선택합니다. 서버리스 사용에 대한 예산 정책 선택을 참조하세요.
- 파이프라인: 사용자가 파이프라인을 만들거나 편집할 때 예산 정책을 선택합니다. 서버리스 Delta Live Tables 파이프라인 구성을 참조하세요.
- 서비스 엔드포인트: 사용자가 엔드포인트를 제공하는 모델을 만들거나 편집할 때 예산 정책을 선택합니다. 엔드포인트제공하는 모델에 대한 예산 정책 추가를 참조하세요.
알려진 제한 사항
예산 정책에는 다음과 같은 제한 사항이 있습니다.
- 소유자에게 정책에 대한 액세스 권한이 부여된 후에는 기존 Notebook, 작업 및 Delta Live Tables 파이프라인에 정책이 자동으로 할당되지 않습니다. 정책은 새 자산에 필요하지만 정책을 추가하려면 기존 자산을 업데이트해야 합니다.
- 전자 필기장 페이지에서 예약된 전자 필기장 작업을 만들 때 Notebook의 예산 정책은 기본적으로 사전순으로 사용 가능한 첫 번째 정책으로 돌아갑니다.
- 정책이 삭제되더라도 자산과 함께 저장된 정책 ID는 그대로 유지됩니다. 이러한 정책은 태그를 적용하지 않습니다.
- 예산 정책 태그에 대한 업데이트는 정책 변경 후 시작된 서버리스 사용량에 반영됩니다. 예를 들어 예산 정책이 업데이트되는 동안 작업이 실행되는 경우 업데이트는 기존 작업 실행에 적용되지 않습니다. 다음 작업 실행에서는 업데이트된 태그를 사용합니다.
- Git 리포지토리 통합에는 리포지토리 구성 가능한 예산 정책이 없으며, 예산 정책은 기본적으로 사용자의 마지막으로 선택한 정책으로 설정됩니다.
- 예산 정책은 클래식 컴퓨팅 리소스에 태그를 적용하지 않습니다.
- 예산 정책에서 상속된 태그는 작업 목록 UI에 표시되지 않습니다.
- 파이프라인이 개발 모드인 경우 태그에 대한 업데이트는 새 파이프라인 업데이트에 반영되지 않습니다. 변경 내용을 전파하는 데 24시간이 걸립니다.
- 작업에 의해 트리거되는 파이프라인은 작업의 예산 정책을 상속하지 않습니다. 사용자는 파이프라인의 예산 정책을 설정해야 합니다.