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 Databricks, co eliminuje potrzebę oddzielnej infrastruktury. Aplikacje działają na platformie bezserwerowej i integrują się z kluczowymi usługami platformy, w tym Unity Catalog dla ładu danych, Databricks SQL do wykonywania zapytań do danych i uwierzytelnianiem OAuth. Typowe przypadki użycia obejmują interaktywne pulpity nawigacyjne, aplikacje czatu RAG, formularze wprowadzania danych i niestandardowe interfejsy operacyjne.

Lokalne tworzenie aplikacji przy użyciu języka Python lub Node.js, a następnie wdrażanie ich w obszarze roboczym i przenoszenie ich między obszarami roboczymi. 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.

Aplikacje są rozliczane za godzinę czasu obliczeniowego podczas uruchamiania na podstawie aprowizowanej pojemności. Możesz utworzyć ograniczoną liczbę aplikacji na obszar roboczy. Aby uzyskać szczegółowe informacje, zobacz Limity zasobów i Konfigurowanie zasobów obliczeniowych dla aplikacji usługi Databricks. Aby uzyskać limity wersji bezpłatnej, zobacz Ograniczenia wersji Bezpłatnej usługi Databricks.

Aplikacje Databricks wymagają środowiska pracy w wersji Premium.

Rozpocząć

Funkcja Description
Wprowadzenie do aplikacji Utwórz i wdróż pierwszą aplikację.
Kluczowe pojęcia w aplikacjach Poznaj podstawowe pojęcia, w tym strukturę aplikacji, zasoby, stan i autoryzację.

Programowanie i wdrażanie

Funkcja Description
Konfigurowanie środowiska Skonfiguruj lokalne środowisko programistyczne na potrzeby tworzenia aplikacji.
Konfigurowanie aplikacji Konfigurowanie ustawień aplikacji, uprawnień, sieci i autoryzacji.
Środowisko aplikacji Dowiedz się więcej o dostępnych plikach binarnych, zmiennych środowiskowych i wartościach domyślnych zasobów.
Programowanie aplikacji Tworzenie aplikacji przy użyciu języka Python lub Node.js z obsługiwanymi platformami.
Wdrażanie aplikacji Wdróż aplikacje, aby były dostępne w obszarze roboczym.
CI/CD dla aplikacji Automatyzowanie wdrożeń aplikacji z GitHub przy użyciu GitHub Actions i pakietów deklaratywnej automatyzacji.

Zarządzanie i operacje

Funkcja Description
Monitorowanie aplikacji Monitorowanie dzienników, zdarzeń inspekcji, kosztów i szczegółowych informacji o aplikacji.
Telemetria aplikacji Skonfiguruj telemetrię aplikacji, aby zbierać ścieżki, logi i metryki w Unity Catalog.
Osadzanie aplikacji Osadzanie aplikacji w zewnętrznych witrynach internetowych i aplikacjach.
Najlepsze rozwiązania dotyczące aplikacji Postępuj zgodnie z zalecanymi rozwiązaniami dotyczącymi tworzenia i wdrażania aplikacji.

Obsługa standardu zgodności

Databricks Apps jest domyślnie włączona dla przestrzeni roboczych z włączonym profilem bezpieczeństwa zgodności, we wszystkich regionach, gdzie dostępny jest wybrany standard zgodności. Aby uzyskać pomoc techniczną na poziomie regionu, zobacz Profil zabezpieczeń zgodności.