Aller au contenu principal

MLflow open source vs. managé sur Databricks

Cette page a pour but d’aider les utilisateurs de MLflow open source à se familiariser avec l’utilisation de MLflow sur Databricks. MLflow géré par Databricks utilise les mêmes APIs, mais fournit des capacités supplémentaires grâce à des intégrations avec la plateforme Databricks dans son ensemble.

Avantages de MLflow géré sur Databricks

MLflow open source fournit le modèle de données de base, l'API et le SDK. Cela signifie que vos données et vos charges de travail sont toujours portables.

Managed MLflow sur Databricks ajoute :

  • Gouvernance et sécurité de niveau entreprise grâce à l'intégration avec la plateforme Databricks, le Lakehouse et Unity Catalog. Vos données d’IA et de ML, outils, agents, modèles et autres assets peuvent être gouvernés et utilisés sur la même plateforme que le reste de vos données et charges de travail.
  • Hébergement entièrement managé sur des serveurs évolutifs et prêts pour la production
  • Intégrations pour le développement et la production avec l'ensemble de la plateforme Databricks AI

Consultez la page produit Managed MLflow pour en savoir plus sur les avantages, et pour connaître les détails techniques de cette page.

astuce

Vos données vous appartiennent toujours – Le modèle de données central et les APIs sont entièrement open source. Vous pouvez exporter et utiliser vos données MLflow partout.

Fonctionnalités supplémentaires sur Databricks

Cette section répertorie les fonctionnalités importantes activées sur MLflow administré grâce aux intégrations avec la plateforme Databricks plus large. Pour des aperçus de toutes les capacités de MLflow pour GenAI, consultez MLflow 3 pour GenAI et la documentation GenAI open source.

Gouvernance et sécurité de niveau entreprise

  • Gouvernance d’entreprise avec Unity Catalog : les modèles, les tables de fonctionnalités, les index vectoriels, les outils et d’autres éléments sont régis de manière centralisée sous Unity Catalog. Lors du déploiement d'agents, l'authentification pour l'accès aux agents, aux données et aux outils peut être contrôlée avec précision en utilisant à la fois l'authentification passthrough et l'authentification au nom de l'utilisateur.

  • Intégration de données lakehouse : exploitez les agents et tableaux de bord Genie AI/BI et Databricks SQL pour analyser les logs et les traces des experimentations MLflow.

  • Sécurité et gestion : les autorisations MLflow suivent les mêmes modèles de gouvernance que l'ensemble de la plateforme Databricks :

  • Audit : Les tables système fournissent des Logs d’utilisation et d’audit pour MLflow géré.

Hébergement entièrement managé sur des serveurs prêts pour la production

  • **Entièrement managé** : Databricks fournit des serveurs MLflow avec des mises à jour automatiques, conçus pour la scalabilité et la production. Pour plus de détails, consultez Limites des Ressources.
  • Plateforme de confiance : Managed MLflow est utilisé par des milliers de clients dans le monde entier.

Intégrations pour le développement et la production

Le développement de l'IA et du ML est rationalisé par des intégrations telles que :

L'IA et le ML en production sont facilités par des intégrations telles que :

remarque

La collecte de télémétrie open source a été introduite dans MLflow 3.2.0, et est désactivé sur Databricks par default. Pour plus de détails, consultez la documentation de suivi de l'utilisation de MLflow.

Ressources supplémentaires

Démarrez avec MLflow sur Databricks :

Matériel de référence connexe :