예산 만들기 및 모니터링

이 문서에서는 예산을 사용하여 Azure Databricks 계정의 지출을 추적하는 방법을 설명합니다.

예산을 사용하면 계정 전체의 사용량을 모니터링할 수 있습니다. 계정 전체 지출을 추적하거나 필터를 적용하여 특정 팀, 프로젝트 또는 작업 영역의 지출을 추적하도록 예산을 설정할 수 있습니다. Unity AI Gateway로 범위가 지정된 예산의 경우 사용자별 임계값에 대한 지출을 추적할 수 있습니다.

예산은 USD로 측정되며 플랫폼 추가 기능을 포함하여 SKU의 정가를 사용합니다.

요구 사항

  • 계정 관리자만 예산을 만들고 관리할 수 있습니다.
  • 작업 영역 관리자는 거버넌스 허브를 사용하여 관리하는 작업 영역으로 범위가 지정된 예산을 만들고 관리할 수 있습니다.

예산 만들기

  1. 계정 콘솔 사이드바에서 사용량을 클릭합니다.

  2. 예산 탭을 클릭한 다음 예산 추가를 클릭합니다.

  3. 예산의 이름을 입력합니다.

  4. 정의 섹션에서 제품, 작업 영역 및 사용자 지정 태그에 따라 예산의 추적된 지출을 제한할 수 있습니다. 이 필드를 비워두면 예산에서 전체 계정의 사용량이 측정됩니다.

    1. 작업 영역 드롭다운에서 예산에 포함할 작업 영역을 선택합니다. 전체 계정의 사용량을 추적하려면 필드를 비워 둡니다.

    2. Resource 형식 드롭다운에서 All을 선택하여 모든 Azure Databricks 제품의 지출을 추적하거나, 유니티 AI 게이트웨이를 선택하여 Unity AI Gateway 엔드포인트를 통해서만 지출을 추적합니다.

    3. (선택 사항) 리소스 태그 섹션에서 예산 범위를 사용자 지정 태그 선택 영역으로 지정할 수 있습니다. 이 섹션에 태그를 추가하는 경우 예산은 특정 맞춤 태그를 포함하는 사용량만 추적합니다. Unity AI Gateway 예산의 경우 태그는 엔드포인트 태그와 일치합니다.

      경고

      태그 데이터는 일반 텍스트로 저장되며 전역적으로 복제될 수 있습니다. 리소스의 보안을 손상시킬 수 있는 태그 이름, 값 또는 설명자를 사용하지 마세요. 예를 들어 개인 정보나 중요한 정보가 포함된 태그 이름, 값 또는 설명자는 사용하지 마세요.

  5. 지정된 임계값에 대한 월별 지출을 모니터링하는 최대 4개의 공유 임계값을 만듭니다. 각 임계값에 대해:

    1. 임계값 추가 단추를 클릭합니다.
    2. 월별 임계값 필드에 달러 금액을 입력합니다.
    3. 전자 메일 주소 필드에 쉼표로 구분된 전자 메일 주소 목록을 입력합니다. 이러한 주소는 지출이 임계값을 초과할 때 경고를 받습니다. 필드를 비워 두면 해당 임계값에 대한 이메일 알림이 전송되지 않지만 계정 콘솔에서 예산을 추적할 수 있습니다.
    4. (선택 사항) 임계값에 도달하면 사용자가 Unity AI 게이트웨이를 통해 추가 요청을 하지 못하도록 차단 사용을 확인하세요.
    5. 추가를 클릭합니다.
  6. (Unity AI Gateway에 대한 예산만 해당) 필요에 따라 사용자별 지출 임계값을 구성합니다. 이 임계값은 예산 내에서 개별 Unity AI 게이트웨이 사용량을 추적합니다. 사용자별 임계값을 초과하면 경고가 전송되고 사용이 선택적으로 차단될 수 있습니다. 이 임계값은 계정의 각 사용자에게 적용됩니다.

    1. 월별 임계값 필드에 달러 금액을 입력합니다. 각 사용자는 예산 범위에 속하는 Unity AI 게이트웨이 요청에 적용되는 임계값의 자체 복사본을 가져옵니다.

    2. 전자 메일 주소 필드에 쉼표로 구분된 전자 메일 주소 목록을 입력합니다. 이러한 주소는 사용자의 지출이 임계값을 초과할 때 경고를 받습니다. 알림은 사용자, 월별 지출 및 예산을 식별합니다.

    3. (선택 사항) 임계값에 도달하면 사용자가 Unity AI Gateway를 통해 추가 요청을 수행하지 못하도록 차단 사용을 확인합니다.

      중요한

      예산 전자 메일 알림에는 예산 이름, 사용자별 임계값에 대한 사용자 ID 및 정의된 사용자 지정 태그가 포함됩니다. 전자 메일 받는 사람은 Azure Databricks 사용자가 될 필요가 없습니다. 예산 이름을 지정하고, 태그를 선택하고, 전자 메일 받는 사람을 추가할 때 중요한 데이터를 보호해야 합니다.

  7. (선택 사항) 특정 사용자 또는 그룹에 기본 사용자당 임계값보다 높은 지출 한도를 부여하도록 사용자 당 오버라이드 를 설정하세요. 재정의가 적용되는 사용자는 사용자당 기본 한도가 아닌 재정의 금액까지 지출합니다. 사용자가 여러 재정의 그룹에 속하는 경우 가장 높은 임계값이 적용됩니다.

  8. 만들기를 클릭합니다.

Unity AI Gateway 예산의 내용

예산 범위를 Unity AI Gateway 제품으로 지정하면 예산은 범위에 정의된 Unity AI Gateway 엔드포인트와 관련된 모든 지출을 추적합니다. 현재는 Pay-Per-Token(PAYGO라고도 함) 및 ai_query(일괄 처리) 추론을 다룹니다.

엔드포인트 및 Unity 카탈로그 태그는 적용됩니다. 예산에 태그 필터를 추가하는 경우(예: team=ml-platform) 해당 태그를 포함하는 Unity AI Gateway 엔드포인트만 예산에 계산됩니다.

프로비전된 처리량 및 외부 모델 유추 요청은 현재 Unity AI Gateway 예산에서 추적되지 않습니다.

대시보드 및 사용 세부사항을 포함한 Unity AI 게이트웨이 지출에 대한 심층적인 비용 분석은 'Unity AI Gateway 비용 분석'을 참조하세요.

계정 및 작업 영역 관리자는 거버넌스 허브의 비용 페이지에서 예산 상태 및 전체 지출의 요약을 볼 수 있습니다.

Genie 사용량을 추적하는 예산은 Genie에 대한 예산 및 비용 제어 관리를 참조하세요.

예산 세부 정보 보기

메일 알림을 통해 월별 지출이 예산을 초과한 시점을 확인할 수 있습니다.

또한 계정 콘솔에서 예산 이름을 클릭하여 예산 상태를 추적할 수 있습니다. 예산 세부 정보에는 현재 월의 지출, 나머지 예산 및 일상적인 누적 지출 시각화가 표시됩니다. 경고 임계값은 차트에 점선으로 표시됩니다.

예산 정보

Unity AI Gateway로 범위가 지정된 예산의 경우 예산 세부 정보 페이지에는 사용자별 지출 테이블도 표시됩니다. 이 표에는 예산 범위 내에서 Unity AI Gateway 사용량이 있는 모든 사용자, 월별 지출 및 사용자별 임계값(아래, 접근 중 또는 초과됨)에 대한 상태가 나열되어 있습니다.

Unity AI Gateway 예산에 대한 사용자별 지출 테이블

예산 업데이트 또는 삭제

예산을 업데이트하거나 삭제하려면 Kebab 메뉴 아이콘 을 클릭합니다. 예산 행의 맨 오른쪽 열에 있는 kebab 메뉴와 예산 편집 또는 예산 삭제를 선택합니다.

서버리스 컴퓨팅 예산 모니터링

계정이 서버리스 컴퓨팅을 사용하는 경우 서버리스 사용 정책을 사용하여 계정의 서버리스 사용량을 특성화할 수 있습니다. 서버리스 사용 정책을 사용하여 특성 사용량을 참조하세요.

서버리스 컴퓨팅 사용량 모니터링에 대한 자세한 내용은 서버리스 컴퓨팅 비용 모니터링을 참조 하세요.

알려진 제한 사항

중요한

Unity AI 게이트웨이 예산은 설정된 임계값에 따른 지출 추정치를 거의 실시간으로 제공하며, 실제 발생 비용은 설정된 임계값과 다를 수 있습니다. 이 기능은 거의 실시간으로 비용 통제를 돕기 위해 설계되었습니다. 이 기능을 최종 청구 금액에 대한 절대 지출 상한선을 보장하는 수단으로 사용하지 마십시오. Azure Databricks는 설정된 예산 임계값을 초과한 비용에 대해 책임지지 않습니다.

  • 예산당 최대 4개의 경고를 구성할 수 있습니다. 각 경고에는 고유한 월별 임계값이 있어야 합니다.

  • 계정에는 최대 1,000개의 예산이 있을 수 있습니다.

  • 사용량이 발생한 후 메일 알림이 전송되기까지 최대 24시간이 지연될 수 있습니다. Unity AI Gateway 예산의 경우 이 지연은 상당히 짧고 거의 실시간으로 수행됩니다.

  • 신규 예산을 만든 후에는 예산 세부 정보를 확인하기까지 지연이 발생할 수 있습니다.

  • 예산에는 계정에 보유하고 있는 청구 크레딧이나 협상 할인이 반영되지 않습니다. 사용된 금액은 사용량에 SKU 정가를 곱하여 계산됩니다.

  • 블록 사용 임계값은 대략적으로 적용됩니다. 집행은 거의 실시간으로 비용 추정치를 사용하므로 실제 지출은 설정된 임계값을 초과하거나 낮게 달라질 수 있습니다. 이것은 다음을 의미합니다.

    • 사용자는 실제 지출이 임계값에 도달하기 전에 차단될 수 있습니다.
    • 집행이 발효되기 전에 기준을 초과하는 지출이 발생할 수 있습니다. 임계값에 도달했을 때 진행 중인 활성 요청은 중단되지 않습니다.

    system.billing.usage 실제 청구 가능 사용에 대한 진실의 출처로 남아 있습니다. 예산과 실제 비용 대비 사용량 간 불일치가 있을 경우, Azure Databricks는 예산 추정치를 소급하여 조정할 수 있습니다.

  • 예산 경고 이메일, 예산 세부 정보 페이지 및 system.billing.usage의 지출 금액은 동일한 시점에 비교하면 다를 수 있습니다. 각 원본이 다른 속도로 업데이트되므로 이 값이 필요합니다.

    • 예산 경고 이메일: 경고가 트리거된 순간의 지출을 반영합니다.
    • 예산 세부 정보 페이지: 자주 업데이트되지만 얼마 지나지 않아 볼 때 최근 경고 이메일보다 적은 금액을 표시할 수 있습니다.
    • system.billing.usage: 몇 시간마다 업데이트됩니다. 경고를 받은 직후 시스템 테이블을 쿼리하면 예산 세부 정보 페이지 또는 경고 이메일보다 지출 수치가 낮을 수 있습니다.

    Unity AI 게이트웨이Genie 예산의 경우 적용(사용 차단 및 경고 임계값)은 거의 실시간 지출 추적을 기반으로 하며 시스템 테이블 새로 고침 타이밍의 영향을 받지 않습니다.