Udostępnij za pośrednictwem


Aplikacje usługi Databricks

Usługa Databricks Apps umożliwia deweloperom tworzenie i wdrażanie bezpiecznych danych i aplikacji sztucznej inteligencji bezpośrednio na platformie Azure Databricks, co eliminuje potrzebę oddzielnej infrastruktury. Aplikacje są hostowane na platformie bezserwerowej usługi Azure Databricks i integrują się z kluczowymi usługami platformy, w tym z następującymi elementami:

  • Katalog Unity do zarządzania danymi
  • SQL w Databricks do zapytań o dane
  • Obsługa modeli na potrzeby wdrażania modeli sztucznej inteligencji
  • Oferty pracy Lakeflow dla ETL i automatyzacji
  • Uwierzytelnianie OAuth i jednostki usługi na potrzeby uwierzytelniania i autoryzacji

Aplikacje można opracowywać lokalnie, wdrażać je w obszarze roboczym i przenosić je między obszarami roboczymi. Ten model hostingu eliminuje konieczność obsługi zabezpieczeń, infrastruktury i zgodności przez deweloperów, co upraszcza proces wdrażania wewnętrznych narzędzi danych do środowiska produkcyjnego.

Aby uzyskać informacje o cenach usługi Databricks Apps, zobacz Compute for Apps.

Obsługiwane platformy

Usługa Databricks Apps obsługuje zarówno aplikacje python, jak i Node.js. Popularne struktury języka Python to Streamlit, Dash i Gradio. obsługiwane są również platformy Node.js, takie jak React, Angular, Svelte i Express.

Obsługa języka Python i Node.js umożliwia architektury aplikacji hybrydowych. Na przykład frontend Node.js sparowany z backendem Node.js lub Python. Aby poznać etapy podejmowane przez usługę Azure Databricks w celu wdrożenia aplikacji hybrydowej, zobacz Logika wdrażania.

Typowe przypadki użycia

Aplikacje usługi Databricks działają dobrze w przypadku narzędzi wewnętrznych, które łączą dane, sztuczną inteligencję i automatyzację. Przykładowe przypadki użycia to:

  • Interaktywne wizualizacje danych i osadzone pulpity nawigacyjne analizy biznesowej (BI)
  • aplikacje czatu Retrieval-Augmented Generation (RAG) obsługiwane przez usługę Genie
  • Niestandardowe interfejsy konfiguracji dla usługi Lakeflow
  • Formularze wprowadzania danych wspierane przez usługę Databricks SQL
  • Automatyzacja procesów biznesowych łącząca wiele usług Azure Databricks
  • Niestandardowe operacyjne narzędzia do segregacji alertów i reagowania

Ograniczenia

  • Pliki aplikacji nie mogą przekraczać 10 MB. Jeśli jakikolwiek plik w katalogu aplikacji przekroczy ten limit, wdrożenie zakończy się niepowodzeniem z powodu błędu.
  • Usługa Azure Databricks usuwa dzienniki aplikacji po zakończeniu działania zasobu obliczeniowego aplikacji. Zobacz Wyświetlanie dzienników dla aplikacji usługi Databricks.
  • Jeśli udzielasz zgody aplikacji za pośrednictwem autoryzacji użytkownika, nie możesz później odwołać tej zgody.
  • Aplikacje Databricks nie są obsługiwane w obszarach roboczych warstwy Standard.
  • W obszarze roboczym usługi Azure Databricks można utworzyć ograniczoną liczbę aplikacji. Aby uzyskać szczegółowe informacje, zobacz Limity zasobów. Aby uzyskać limity wersji bezpłatnej, zobacz Ograniczenia wersji Bezpłatnej usługi Databricks.

Obsługa standardu zgodności

Usługa Databricks Apps jest obsługiwana z profilem zabezpieczeń zgodności we wszystkich regionach, w których jest dostępny wybrany standard zgodności. Aby uzyskać pomoc techniczną na poziomie regionu, zobacz Obsługa obliczeń klasycznych i bezserwerowych.