Microapps Serverless
Beta
Esse recurso está em Beta. Para usá-lo, o administrador do workspace deve ativar o recurso Governed agentic app-building na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Um Serverless Micro App é um aplicativo do Databricks que é executado em um **runtime** pequeno, isolado e sob demanda. Cada aplicativo é reduzido a zero quando está **parado** e é reiniciado automaticamente quando solicitado por um usuário. Cada aplicativo é executado em um tamanho fixo de 1 vCPU e 1 GB de memória e é reduzido após um tempo ocioso **default** de 30 minutos.
Os Serverless Micro Apps fazem parte de um conjunto de novos recursos do Databricks Apps. Para obter uma visão geral, consulte Governed agentic app building.
Como funciona o aumento e a redução de escala
Cada microapp Serverless é executado em seu próprio runtime leve e isolado que o Databricks gerencia para você:
- Quando o aplicativo fica parado pelo tempo de inatividade configurado, ele é dimensionado para zero e para de consumir compute.
- Quando um usuário abrir o aplicativo novamente, ele será dimensionado de volta para um. A primeira solicitação após o aplicativo ter sido dimensionado para zero passa por uma breve inicialização a frio enquanto o runtime é iniciado; as solicitações subsequentes são mais rápidas.
Você não faz provisionamento nem gerencia servidores para um Serverless Micro App. Você o constrói e implanta com o Genie App Builder dentro de um App Spaces, e o Databricks cuida da inicialização e do encerramento.
Propriedades dos microapps Serverless
Durante a versão Beta, os Serverless Micro Apps são executados com uma configuração fixa:
Propriedade | Valor |
|---|---|
Tamanho de compute | 1 vCPU, 1 GB de RAM |
Tamanho configurável | Não. Está disponível um único tamanho fixo |
Intervalo de dimensionamento | Escalas entre 0 e 1 instância |
Dimensionamento horizontal | Não suportado |
Tempo ocioso **default** antes da redução de escala | 30 minutos |
O estado não é preservado quando um aplicativo é reduzido e expandido novamente. Quando um aplicativo é dimensionado para zero, qualquer estado na memória ou no disco local é perdido. Persista qualquer elemento que precise sobreviver em uma tabela do Lakebase, em um volume do Unity Catalog ou em outro armazenamento externo. Consulte Estado do app.
Duas maneiras de hospedar aplicativos
Os Serverless Micro Apps são um modelo de hospedagem diferente dos aplicativos padrão com instâncias dedicadas. O Databricks Apps oferece dois modelos de hospedagem: instâncias dedicadas que escalam horizontalmente (consulte Horizontal scaling for Databricks apps) e Serverless Micro Apps que escalam para zero e voltam para um. Um único aplicativo usa um modelo ou outro; ele não pode usar ambos.
Qual usar
Use um microapp Serverless para aplicativos menores de departamentos ou pessoais que sejam usados de forma intermitente e nos quais uma inicialização a frio ocasional seja aceitável.
Use um aplicativo de instância dedicada quando precisar de um aplicativo que esteja sempre ativado e responda sem uma inicialização a frio, precise ser dimensionado horizontalmente para processar tráfego alto ou concorrente, ou exija um tempo de atividade mais consistente.
Limitações
Abaixo estão as limitações atuais dos Microapps Serverless:
- Um microapp serverless existe apenas dentro de um espaço de aplicativo.
- Os Serverless Micro Apps são criados e implantados exclusivamente por meio do Genie App Builder; não é possível migrar um aplicativo existente para um Serverless Micro App.
Para ver os requisitos para usar esses recursos, consulte Requirements.
preços
Durante a versão Beta, não há cobrança para Serverless Micro Apps. No entanto, o custo e o preços dos recursos em Beta estão sujeitos a alterações. Para obter preços combinados em App Spaces, Genie App Builder e Serverless Micro Apps, consulte Pricing.