Micro-applications Serverless
Bêta
Cette fonctionnalité est en bêta. Pour l’utiliser, un administrateur du workspace doit activer Governed agentic app-building depuis la page Previews . Consultez Gérer les aperçus Databricks.
Une Serverless Micro App est une application Databricks qui s'exécute sur un environnement d'exécution restreint, isolé et à la demande. Chaque application réduit automatiquement sa taille à zéro lorsqu'elle est inactive et monte en charge lorsqu'un utilisateur en fait la demande. Chaque application s'exécute à une taille fixe de 1 vCPU et de 1 Go de mémoire, et réduit sa capacité après un délai d'inactivité par default de 30 minutes.
Les Serverless Micro Apps font partie d’un ensemble de nouvelles fonctionnalités Databricks Apps. Pour avoir une vue d’ensemble, consultez la section Création d’applications agentiques gouvernées.
Fonctionnement de la montée en charge et de la réduction
Chaque Serverless Micro App s’exécute sur son propre environnement d’exécution léger et isolé géré par Databricks :
- Lorsque l’application est inactive pendant le temps d’inactivité configuré, elle se réduit à zéro et cesse de consommer du compute.
- Lorsqu'un utilisateur ouvre à nouveau l'application, celle-ci remonte à un. La première requête après que l'application a été réduite à zéro subit un court démarrage à froid pendant que le runtime start ; les requêtes suivantes sont plus rapides.
You don't provision or manage servers for a Serverless Micro App. You build and deploy it with Genie App Builder inside an App Spaces, and Databricks handles starting and stopping it.
Propriétés des Serverless Micro Apps
Pendant la phase bêta, les applications Serverless Micro Apps s'exécutent avec une configuration fixe :
Propriété | Valeur |
|---|---|
Taille de compute | 1 vCPU, 1 Go de RAM |
Taille configurable | Non. Une seule taille fixe est disponible. |
Plage de mise à l’échelle | Monter en charge entre 0 et 1 instance |
Mise à l’échelle horizontale | Non pris en charge |
Temps d’inactivité default avant la réduction | 30 minutes |
L’état n’est pas conservé lorsqu’une application est réduite à zéro puis réactivée. Lorsqu’une application est réduite à zéro, tout état en mémoire ou sur disque local est perdu. Conservez tout ce qui doit subsister dans une table Lakebase, un volume Unity Catalog ou un autre stockage externe. Voir État de l’application.
Deux modalités d'hébergement des applications
Les Serverless Micro Apps constituent un modèle d’hébergement différent de celui des applications standard à instance dédiée. Databricks Apps propose deux modèles d’hébergement : des instances dédiées qui montent en charge horizontalement (voir Horizontal scaling for Databricks apps), et des Serverless Micro Apps qui se réduisent à zéro et remontent jusqu’à un. Une application utilise un modèle ou l’autre, mais ne peut pas utiliser les deux.
Lequel utiliser
Utilisez une Serverless Micro App pour les applications départementales ou personnelles de plus petite taille, utilisées de manière intermittente et pour lesquelles un cold start occasionnel est acceptable.
Utilisez une application à instance dédiée lorsque vous avez besoin d’une application toujours active et qui répond sans démarrage à cold start, qui doit monter en charge horizontalement pour gérer un trafic important ou simultané, ou qui nécessite une disponibilité plus constante.
Limitations
Voici les limitations actuelles des Serverless Micro Apps :
- Une Serverless Micro App n'existe qu'à l'intérieur d'un App Space.
- Les Serverless Micro Apps sont créées et déployées uniquement via Genie App Builder; vous ne pouvez pas migrer une application existante vers une Serverless Micro App.
Pour connaître les exigences relatives à l’utilisation de ces fonctionnalités, consultez la rubrique Exigences.
Tarifs
Pendant la version bêta, aucun frais n'est appliqué pour les Serverless Micro Apps. Toutefois, les coûts et les tarifs des fonctionnalités en version bêta sont susceptibles d'être modifiés. Pour connaître les tarifs combinés pour App Spaces, Genie App Builder et Serverless Micro Apps, consultez les Tarifs.