Partager via


Connecter une application

Important

La mise à l’échelle automatique Lakebase est en version bêta dans les régions suivantes : eastus2, westeurope, westus.

Lakebase Autoscaling est la dernière version de Lakebase avec calcul à mise à l’échelle automatique, mise à l’échelle jusqu'à zéro, création de branches, et restauration instantanée. Pour la comparaison des fonctionnalités avec Lakebase Provisioned, consultez le choix entre les versions.

Choisissez comment connecter votre application à Lakebase : Databricks Apps (recommandé) ou des applications externes à l’aide de pilotes Postgres (SDK ou REST) ou de l’API de données. Utilisez Databricks Apps, sauf si vous devez exécuter dans une infrastructure existante ou dans un framework/runtime spécifique en dehors de Databricks.

Options

Choix Descriptif
Azure Databricks Apps Recommandé. Identité d’application automatique, authentification, connexions et mise à l’échelle. Idéal pour les nouvelles applications, les tableaux de bord et les outils internes.
Applications externes Pilotes Postgres (SDK ou REST) ou API de données lorsque vous utilisez une infrastructure existante, une infrastructure spécifique ou que vous devez l’intégrer à des systèmes externes.

Applications Databricks et applications externes

Aspect Azure Databricks Apps Applications externes
Déploiement S’exécute sur la plateforme Databricks Fonctionne sur une infrastructure externe
Identité La plateforme fournit automatiquement le principal de service d'application Créer et gérer manuellement un service principal
Installation Créer un rôle Postgres ; configurer la connexion dans app.yaml Créer un principal de service, un rôle Postgres et configurer des paramètres de connexion
Authentification WorkspaceClient utilise automatiquement l’identité de l’application (aucune information d’identification dans le code) WorkspaceClient nécessite des informations d’identification explicites du principal de service
Idéal pour Nouvelles applications, prototypage rapide, outils internes Infrastructure existante, infrastructures spécifiques, systèmes en dehors de Databricks

Pour la gestion automatique de l’authentification et des connexions, consultez Connecter une application Databricks à Lakebase Autoscaling.

Applications externes

Si vous utilisez l’hébergement externe, choisissez comment se connecter :

Option Langages et cas d’usage Avantage clé
Connecter une application externe à Lakebase à l’aide du Kit de développement logiciel (SDK) Python, Java, Go Le SDK gère la rotation des jetons d’espace de travail
Connecter une application externe à Lakebase à l’aide de l’API Node.js, Ruby, PHP, etc. Gérer vous-même les deux échanges de jetons
API de données HTTP Serverless, mobile ou sans driver Postgres