Conectar um aplicativo
O dimensionamento automático do Lakebase está disponível nas seguintes regiões: us-east-1, us-east-2, us-west-2, eu-central-1, eu-west-1, ap-south-1, ap-southeast-1, ap-southeast-2.
O Lakebase autoscale é a versão mais recente do Lakebase com recursos como autoscale compute, escala-to-zero, branching e instant restore. Para comparação de recursos com o provisionamento do Lakebase, veja escolhendo entre versões.
Escolha como conectar seu aplicativo ao Lakebase: Databricks Apps (recomendado) ou aplicativos externos usando drivers Postgres (SDK ou REST) ou a API de Dados. Use Databricks Apps a menos que precise executá-lo em uma infraestrutura existente ou em uma estrutura/runtime específico fora Databricks.
Opções
-
- Databricks Apps
- Recomendado. Identidade, autenticação, conexões e escalonamento automáticos de aplicativos. Ideal para novos aplicativos, painéis de controle e ferramentas internas.
-
- Aplicações externas
- Os drivers do Postgres (SDK ou REST) ou a API de Dados são utilizados quando você precisa de infraestrutura existente, um framework específico ou integração com sistemas externos.
Databricks Apps versus aplicativos externos
Aspecto | Databricks Apps | Aplicações externas |
|---|---|---|
Implantação | execução na plataforma Databricks | execução em infraestrutura externa |
Identidade | Plataforma disponibiliza app entidade de serviço automaticamente | Criar e gerenciar entidade de serviço manualmente |
Configuração | Crie uma função do Postgres; configure a conexão no arquivo app.yaml. | Crie uma entidade de serviço, uma função do Postgres e configure os parâmetros de conexão. |
Autenticação | O WorkspaceClient usa a identidade do aplicativo automaticamente (sem credenciais no código). | O WorkspaceClient requer credenciais explícitas da entidade de serviço. |
Melhor para | Novos aplicativos, prototipagem rápida, ferramentas internas | Infraestrutura existente, estruturas específicas, sistemas externos ao Databricks |
Para autenticação automática e gerenciamento de conexões, consulte Conectar um aplicativo Databricks ao dimensionamento automático do Lakebase.
Aplicações externas
Se você usa hospedagem externa, escolha como se conectar:
Opção | Idiomas/Caso de uso | principal benefício |
|---|---|---|
Python, Java, Go | SDK lida com a rotação de tokens workspace | |
Node.js, Ruby, PHP, etc. | Você mesmo gerencia as duas trocas de tokens. | |
HTTP | Sem servidor, móvel ou sem driver Postgres |