Sdílet prostřednictvím


Aplikace Databricks

Databricks Apps umožňuje vývojářům vytvářet a nasazovat zabezpečené aplikace a aplikace umělé inteligence přímo na platformě Azure Databricks, což eliminuje potřebu samostatné infrastruktury. Aplikace jsou hostované na bezserverové platformě Azure Databricks a integrují se s klíčovými službami platformy, včetně následujících:

  • Katalog Unity pro zásady správného řízení dat
  • Databricks SQL pro dotazování dat
  • Obsluha modelů pro nasazení modelů AI
  • Úlohy Lakeflow pro ETL a automatizaci
  • OAuth a instanční objekty pro ověřování a autorizaci

Aplikace můžete vyvíjet místně, nasazovat je do pracovního prostoru a přesouvat je mezi pracovními prostory. Tento model hostování eliminuje potřebu vývojářů zpracovávat zabezpečení, infrastrukturu a dodržování předpisů, což zjednodušuje proces zavádění interních datových nástrojů do produkčního prostředí.

Aplikace Databricks se účtují po hodinách výpočetního času při spuštění aplikace. Cena je založená na zřízené kapacitě. Viz Konfigurace velikosti výpočetních prostředků pro aplikaci Databricks.

Podporované architektury

Aplikace Databricks podporují aplikace Pythonu i Node.js. Mezi oblíbené architektury Pythonu patří Streamlit, Dash a Gradio. podporují se také Node.js architektury, jako jsou React, Angular, Svelte a Express.

Podpora pythonu i Node.js umožňuje architektury hybridních aplikací. Například front-end Node.js spárovaný s back-endem Node.js nebo Pythonu. Postup nasazení hybridní aplikace v Azure Databricks najdete v tématu Logika nasazení.

Běžné případy použití

Aplikace Databricks dobře fungují pro interní nástroje, které kombinují data, AI a automatizaci. Mezi příklady případů použití patří:

  • Interaktivní vizualizace dat a vložené řídicí panely Business Intelligence (BI)
  • chatovací aplikace Retrieval-Augmented Generation (RAG) využívající Genie
  • Vlastní konfigurační rozhraní pro Lakeflow
  • Formuláře pro zadávání dat zálohované službou Databricks SQL
  • Automatizace obchodních procesů kombinující několik služeb Azure Databricks
  • Nástroje pro vlastní operace pro třídění a reakce na výstrahy

Přístup a oprávnění

Aplikace Databricks jsou přístupné jenom ověřeným uživatelům Azure Databricks. Není podpora pro anonymní, neověřený ani veřejný přístup. Podrobnosti najdete v tématu Konfigurace oprávnění pro aplikaci Databricks.

Sdílení aplikace s vaší organizací ji zpřístupňuje všem uživatelům v účtu služby Azure Databricks. Uživatelé mimo účet, včetně externích účastníků nebo neověřených uživatelů, nemají přístup k aplikacím.

Architektura a izolace

Aplikace Databricks jsou postavené na stejné architektuře jako bezserverové výpočetní prostředky a využívají stejné vrstvy izolace, včetně vyhrazených výpočetních prostředků, segmentace sítě, šifrování neaktivních uložených dat a přenosu a principu nejnižších oprávnění. Podrobnosti o konfiguraci sítě najdete v tématu Konfigurace sítí pro Databricks Apps.

omezení

  • Soubory aplikací nemůžou překročit 10 MB. Pokud některý soubor v adresáři aplikace tento limit překročí, nasazení selže s chybou.
  • Azure Databricks odstraní protokoly aplikace při ukončení výpočetního prostředku, na kterém je aplikace spuštěná. Viz Protokolování a monitorování pro aplikace Databricks.
  • Pokud udělíte souhlas s aplikací prostřednictvím autorizace uživatele, nebudete moct tento souhlas později odvolat.
  • Aplikace Databricks nejsou podporované v pracovních prostorech úrovně Standard.
  • V pracovním prostoru Azure Databricks můžete vytvořit omezený počet aplikací. Podrobnosti najdete v tématu Omezení prostředků. Omezení edice Free Edition najdete v tématu Omezení edice Databricks Free Edition.

Standardní podpora dodržování předpisů

Aplikace Databricks jsou podporovány s bezpečnostním profilem shody ve všech regionech, kde je dostupný vybraný standard shody. Správce pracovního prostoru musí povolit aplikace Databricks na stránce Previews. Podrobnosti najdete v tématu Správa náhledů na úrovni pracovního prostoru. Informace o podpoře na úrovni oblasti najdete v tématu Podpora klasického a bezserverového výpočetního prostředí podle oblastí.