Tous les produits
Search
Centre de documentation

Hologres:Overview of serverless computing

Dernière mise à jour :Aug 11, 2026

Lorsque des tâches SQL volumineuses dépassent la mémoire dédiée de votre instance ou lorsque la capacité réservée reste inutilisée la majeure partie de la journée, Serverless Computing vous permet de décharger ces tâches vers un pool de ressources isolé et à la demande, sans affecter les ressources dédiées de votre instance.

Important

Serverless Computing est disponible pour une utilisation commerciale à partir du 1er juillet 2024 à 00 h 00 (UTC+8). Pour plus de détails sur les tarifs, consultez la page Billing overview.

Fonctionnement

Serverless Computing exécute les tâches SQL éligibles dans un pool de ressources totalement séparé des ressources dédiées de votre instance. Lors de la soumission d'une tâche, Hologres provisionne automatiquement une capacité de calcul isolée. À la fin de l'exécution, les ressources sont libérées.

image

Ce modèle de ressources présente trois caractéristiques principales :

Caractéristique Ce que cela signifie pour vous
À la demande Les ressources ne sont allouées que pendant l'exécution de la tâche. Vous ne payez que ce que vous utilisez ; aucune facturation n'est appliquée pour la capacité inactive.
Élastique Serverless Computing gère les tâches qui échoueraient autrement avec des erreurs Out-of-Memory (OOM) en les exécutant sur des ressources isolées.
Isolé Chaque tâche s'exécute dans son propre environnement. Une requête lourde ne peut donc pas affecter les performances des autres tâches en cours d'exécution.

Quand utiliser Serverless Computing

Serverless Computing convient particulièrement bien à trois scénarios :

Tâches SQL volumineuses dépassant la mémoire de votre instance

Si l'importation ou l'interrogation de grands ensembles de données provoque régulièrement des erreurs OOM, Serverless Computing exécute ces tâches sur des ressources dédiées et isolées. Cela améliore les taux de réussite et protège la stabilité de l'instance.

Capacité réservée inutilisée la plupart du temps

Si les tâches volumineuses s'exécutent moins de 16 heures par jour, vous payez pour une capacité réservée qui reste inutilisée la majeure partie du temps. Redimensionnez votre instance dédiée et acheminez les tâches lourdes vers les ressources serverless : vous ne paierez que lors de l'exécution de ces tâches.

Pics de trafic mettant à rude épreuve vos ressources dédiées

Acheminez des utilisateurs spécifiques ou des files d'attente de requêtes vers les ressources serverless pendant les périodes de pointe. Cela soulage la demande sur votre instance dédiée sans affecter les charges de travail sensibles à la latence qui y sont exécutées.

Serverless Computing par rapport aux ressources dédiées

Serverless Computing et les ressources dédiées sont complémentaires, et non interchangeables. Utilisez le tableau ci-dessous pour déterminer quelle option convient le mieux à chaque type de charge de travail.

Serverless Computing Ressources dédiées
Partage des ressources Partagées entre tous les utilisateurs de la même zone. Des mises en file d'attente peuvent survenir lors des pics de demande. Entièrement réservées à votre instance. Aucune concurrence avec d'autres utilisateurs.
Idéal pour Le traitement par lots et les grandes requêtes ponctuelles Les charges de travail en temps réel sensibles à la latence
Charges de travail en temps réel Non prises en charge Requises pour les opérations en temps réel

Limites

Serverless Computing ne prend pas en charge les charges de travail en temps réel. Les opérations suivantes doivent s'exécuter sur les ressources dédiées de votre instance :

  • Ingestion de données en temps réel via Flink, DataWorks ou Holo Client

  • Requêtes ponctuelles immédiates utilisant Fixed Plan

Étapes suivantes