Open source versus spravovaný MLflow v Azure Databricks

Tato stránka má pomoct opensourcovým uživatelům MLflow seznámit se s používáním MLflow v Databricks. MLflow spravovaný službou Databricks používá stejná rozhraní API, ale poskytuje další možnosti prostřednictvím integrace s širší platformou Azure Databricks.

Výhody spravovaného MLflow v Azure Databricks

Open source MLflow poskytuje základní datový model, rozhraní API a sadu SDK. To znamená, že vaše data a úlohy jsou vždy přenosné.

Spravované MLflow v Databricks přidává:

  • Zásady správného řízení a zabezpečení na podnikové úrovni prostřednictvím integrace s platformou Databricks, Lakehousem a katalogem Unity. Data AI a ML, nástroje, agenty, modely a další prostředky se dají řídit a používat ve stejné platformě jako ostatní vaše data a úlohy.
  • Plně spravované hostování na škálovatelných serverech připravených pro produkční prostředí
  • Integrace pro vývoj a produkci s širší platformou Databricks AI

Další podrobnosti o výhodách najdete na stránce produktu Managed MLflow a další informace o technických podrobnostech najdete na zbytku této stránky.

Návod

Vaše data jsou vždy vaše – základní datový model a rozhraní API jsou zcela open source. Data MLflow můžete exportovat a používat kdekoli.

Další funkce v Databricks

Tato část obsahuje seznam důležitých funkcí povolených pro spravované MLflow prostřednictvím integrací s širší platformou Azure Databricks. Přehled všech funkcí MLflow pro GenAI najdete v tématu MLflow 3 pro GenAI a opensourcovou dokumentaci k GenAI.

Zásady správného řízení a zabezpečení na podnikové úrovni

  • Podnikové zásady správného řízení pomocí katalogu Unity: Modely, tabulky funkcí, vektorové indexy, nástroje a další se řídí centrálně v rámci katalogu Unity. Při nasazování agentů je možné ověřování pro přístup k agentům, datům a nástrojům přesně řídit pomocí předávacího ověřování a ověřování jménem uživatele.
  • Integrace dat v Lakehouse: Využijte agenty Genie a řídicí panely AI/BI a Databricks SQL k analýze protokolů a tras z experimentů MLflow.
  • Zabezpečení a správa: Oprávnění MLflow se řídí stejnými modely správy jako platforma Azure Databricks jako celek:
    • Objekty pracovního prostoru, jako jsou experimenty, se řídí oprávněními pracovního prostoru.
    • Objekty katalogu Unity, jako jsou registrované modely, se řídí oprávněními katalogu Unity.
    • Ověřování a přístup uživatelského rozhraní a rozhraní API odpovídají platformě Databricks a rozhraní REST API.
  • Auditování: Systémové tabulky poskytují protokoly využití a auditu pro spravované MLflow.

Plně spravované hostování na serverech připravených pro produkční prostředí

  • Plně spravované: Azure Databricks poskytuje servery MLflow s automatickými aktualizacemi navrženými pro škálovatelnost a produkční prostředí. Podrobnosti najdete v tématu Omezení prostředků.
  • Důvěryhodná platforma: Spravované MLflow používají tisíce zákazníků po celém světě.

Integrace pro vývoj a produkci

Vývoj umělé inteligence a strojového učení je zjednodušen integracemi, jako jsou:

Produkční AI a ML jsou podporovány integracemi, jako jsou:

Poznámka:

V MLflow 3.2.0 se zavedla kolekce telemetrie open source a ve výchozím nastavení je v Databricks zakázaná. Další podrobnosti najdete v dokumentaci ke sledování využití MLflow.

Další zdroje informací

Začínáme s MLflow v Databricks:

Související referenční materiál: