Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |