Aperçu
Croissance sans gaspillage, pic sans coupures : équilibrer élasticité et évolutivité dans le calcul d’entreprise
Pour de nombreux dirigeants d’entreprise, l’avantage principal de l’informatique en nuage réside dans sa capacité à étendre continuellement ce qu’une organisation peut accomplir avec ses données, ses applications opérationnelles principales et ses charges de travail modernes en IA. À mesure que les volumes de données s’étendent et que la concurrence utilisateur devient de plus en plus imprévisible, les contraintes d’infrastructure héritées laissent place à des environnements cloud dynamiques conçus pour s’adapter à la demande.
Au centre de cette évolution dynamique se trouvent l’évolutivité et l’élasticité du cloud. Comprendre comment ces deux capacités architecturales distinctes fonctionnent — et comment elles fonctionnent ensemble — est essentiel pour les architectes de plateforme et les responsables FinOps souhaitant optimiser la performance analytique, garantir la fiabilité du système et éliminer les dépenses inactives dans le cloud.
Points clés
- La scalabilité est la capacité d’ajouter de la capacité à mesure que la demande globale augmente. L’élasticité est la capacité à provisionner et libérer automatiquement des ressources à mesure que la demande évolue en temps réel.
- La scalabilité est généralement planifiée et provisionnée de manière délibérée. L’élasticité est automatisée et réactive, fonctionnant sans intervention manuelle.
- La scalabilité sert la croissance soutenue à long terme (trimestres ou années). L’élasticité gère les pics opérationnels à court terme (minutes, heures ou jours).
- L’élasticité dépend de la scalabilité. Un système sous-jacent doit être évolutif avant de pouvoir être rendu élastique.
- L’élasticité optimise les dépenses dans le cloud en libérant instantanément les nœuds de calcul inutilisés, évitant ainsi le sur-paiement de capacité inactif.
Qu’est-ce que l’élasticité des nuages ?
En résumé, l’élasticité cloud décrit la capacité des entreprises à ajouter ou retirer des ressources de cloud computing dans leurs déploiements selon les besoins — en fonction des demandes changeantes de charge de travail — sans provoquer de temps d’arrêt ni d’autres perturbations significatives du service cloud. Ces ressources incluent la RAM, la bande passante entrée/sortie, la capacité de traitement CPU et la capacité de stockage. L’automatisation intégrée à la plateforme cloud favorise l’informatique élastique.
L’élasticité est généralement divisée en deux dimensions principales :
- Réduire en élasticité et réduire en élasticité : Ajouter ou supprimer des instances de cluster pour étendre ou contracter la capacité horizontale au sein de l’infrastructure cloud.
- Augmenter ou réduire l’élasticité : Ajouter ou soustraire des ressources verticales (comme le CPU ou la mémoire) d’instances individuelles afin d’ajuster les performances pour répondre aux besoins de charge de travail.
Essentiellement, la différence réside entre l’ajout de plus de nœuds cloud et l’augmentation de l’agrandissement des nœuds existants.
Élasticité cloud vs. scalabilité cloud
Parce que ces deux termes décrivent des capacités apparentées, ils sont souvent utilisés de manière interchangeable. Cependant, ils ne sont pas synonymes. Ils sont plutôt liés — un système de nuages élastique doit être simultanément évolutif vers le haut et vers l’extérieur.
La scalabilité dans le cloud consiste à ajouter ou soustraire des ressources selon les besoins pour répondre à la croissance globale de la charge de travail, en fonctionnant dans les limites maximales de capacité provisionnée.
L’élasticité diffère car elle dépasse dynamiquement les limites de capacité statique. Lorsque la demande augmente, une plateforme élastique fournit automatiquement des instances de machines virtuelles (VM) ou des clusters de calcul à la demande, puis les met automatiquement hors service lorsque la demande s’installe.
Comparaison : Évolutivité vs. élasticité
|
Axe |
Évolutivité |
Élasticité |
|
Déclencheur |
Planifié et approvisionné de manière délibérée, souvent selon un planning ou lors d’évaluations de capacité |
Automatique et réactif, répondant dynamiquement au flux de trafic de la charge de travail |
|
Période |
Croissance soutenue à long terme mesurée en trimestres et années |
Fluctuation à court terme mesurée en minutes, heures ou jours |
|
Réalisation |
En pratique, une capacité à sens unique est ajoutée pour soutenir une croissance continue |
Bidirectionnelle par conception : la capacité est ajoutée puis relâchée lorsqu’elle n’en a plus besoin |
|
Effet coût |
Évite les plafonds de capacité ; vous payez pour une plus grande surface une fois provisionnée |
Élimine le gaspillage inactif ; vous payez pour la capacité de calcul maximale uniquement pendant que la durée du pic dure |
|
Relation |
La base architecturale de base ; un système doit d’abord être évolutif |
Construit sur la scalabilité ; l’élasticité sans évolutivité sous-jacente n’est pas possible |
L’analogie du LEGO® et de l’élastique
La scalabilité est comparable à construire avec un ensemble LEGO : vous ajoutez des blocs pour agrandir la structure et les maintenez en place afin d’accommoder une base de base plus large. L’élasticité est comme étirer un élastique : elle s’étend sous pression pour garantir que les utilisateurs finaux ne subissent aucune dégradation des performances lors des pics de trafic élevé, et elle se contracte à la base une fois la demande diminuée. Atteindre une véritable élasticité cloud élimine la nécessité de surprovisionner manuellement les ressources ou de réarchitecturer les environnements pour des pics de trafic réguliers.
Élasticité rapide et définition du NIST
Les principaux fournisseurs de cloud public — y compris AWS, Google Cloud et Microsoft Azure — mettent en avant l’élasticité comme proposition de valeur fondamentale. Dans les normes officielles de cloud computing publiées par le National Institute of Standards and Technology (NIST), l’élasticité rapide est définie comme l’une des cinq caractéristiques essentielles de l’informatique en nuage.
Le NIST définit l’élasticité rapide comme la capacité à provisionner et libérer rapidement et élastiquement des ressources cloud — souvent automatiquement — pour s’étendre vers l’extérieur et vers l’intérieur en fonction de la demande. En pratique, l’élasticité rapide sépare les architectures cloud modernes des centres de données hébergés hérités : les ajustements des ressources se font en quelques minutes plutôt que dans des cycles d’approvisionnement, sans tickets manuels ni frictions administratives.
Comment l’élasticité influence la dépense des nuages
L’échelle du cloud est essentielle pour l’analyse d’entreprise, mais l’expansion des ressources non gérée entraîne des dépassements de coûts. Équilibrer la performance de calcul avec le coût total de possession (TCO) nécessite d’atténuer deux risques clés.
- Surprovisionnement : Augmenter de façon permanente la capacité de calcul pour répondre aux pics occasionnels laisse des ressources coûteuses inactives pendant les périodes normales d’exploitation.
- Sous-provisionnement : Ne pas adapter les ressources de calcul à la demande des applications entraîne de la latence, des files d’attente des requêtes et des risques potentiels de coupure qui perturbent les opérations de l’entreprise.
La véritable élasticité cloud résout ce compromis en augmentant dynamiquement lors des pics de trafic et en diminuant lorsque la demande se refroidit. Cette efficacité opérationnelle stabilise les dépenses mensuelles d’infrastructure et permet des modèles financiers pay-as-you-go basés sur la consommation. Les modèles de tarification cloud basés sur la consommation rendent ces dépenses visibles, et une estimation des coûts au niveau de la charge de travail montre combien coûte un mix donné avant sa provision.
Élasticité du cloud en action : principaux cas d’utilisation
L’élasticité offre des avantages tangibles pour toute entreprise confrontée à des charges de travail variables.
- Pics saisonniers des affaires : Les détaillants et institutions financières confrontés à des pics pendant les achats de Noël ou les périodes de déclaration fiscale bénéficient d’un calcul élastique qui absorbe automatiquement le volume de pic des transactions et diminue à nouveau pendant les périodes hors pointe.
- Diffusion média et de contenu : Les plateformes de streaming vidéo connaissent des changements dynamiques de trafic de spectateurs selon les événements mondiaux ou les sorties de nouvelles sorties. L’élasticité maintient la disponibilité et la performance sans surveillance manuelle constante.
- Expérimentations DevOps et IA : Les équipes d’ingénierie des données et d’IA exécutant des entraînements de modèles ad hoc, des tests d’IA agent autonome ou des charges de travail vectorielles de génération augmentée par récupération (RAG) créent une demande de ressources imprévisible. Le calcul élastique isole ces sursauts temporaires sans impacter les bases de la production.
- Ingestion dynamique de données et analyses : Les fusions, acquisitions et nouvelles unités commerciales acheminent des sources de données hétérogènes vers des datalakes et entrepôts centraux. Les ressources cloud élastiques évoluent dynamiquement pour traiter de nouveaux pipelines sans perturber les rapports BI principaux.
Élasticité sur Teradata Cloud
À mesure que le volume des sources de données, les requêtes concurrentes des utilisateurs et les charges de travail complexes d’IA augmentent, les entreprises ont besoin d’une plateforme qui offre à la fois stabilité et élasticité. Étendre les ressources de calcul sans gestion intelligente des charges de travail ne fait qu’augmenter les coûts sans garantir la performance des requêtes.
- Calcul actif Teradata : Offre une capacité toujours active et gouvernée pour des charges de production critiques, des analyses continues et des agents d’IA opérationnels nécessitant des performances de base prévisibles.
- Calcul élastique Teradata : Fournit des clusters de calcul pay-as-you-go, à la demande, optimisés pour le traitement de type data lakehouse, les expérimentations ad hoc, les formats de tables ouvertes (tels qu’Apache Iceberg et Delta Lake) et des analyses temporaires de burst.
En séparant le calcul du stockage, Teradata Cloud permet aux ressources de calcul de démarrer, s’arrêter, de s’étendre et de se mettre en pause automatiquement ou selon un calendrier. Le calcul actif et le calcul élastique fonctionnent tous deux sous gouvernance unifiée et gestion de la charge de travail, garantissant que les équipes de données peuvent expérimenter librement sans impacter les objectifs SLA critiques ni surcharger.
Pour des conseils d’implémentation sur la configuration des plages d’échelle de calcul et des paramètres de cluster, consultez la documentation officielle sur About Teradata Elastic Compute.
Conclusion
L’élasticité cloud et la scalabilité cloud sont des piliers distincts mais complémentaires de la stratégie cloud d’entreprise. La scalabilité pose les bases d’une expansion à long terme, tandis que l’élasticité fournit l’agilité dynamique et le contrôle des coûts nécessaires pour des charges de travail quotidiennes variables. En exploitant des architectures cloud qui supportent à la fois le calcul actif permanent et le calcul élastique à la demande, les entreprises peuvent stimuler une intelligence opérationnelle continue tout en innovant à grande échelle. Pour le concept sous-jacent dans son intégralité, consultez le guide de l’informatique élastique.
Questions fréquemment posées
L’élasticité est-elle la même chose que la scalabilité ?
Non. La scalabilité est la capacité d’un système à accroître sa capacité à gérer des charges de travail plus importantes au fil du temps. L’élasticité est la capacité du système à monter et descendre dynamiquement les ressources automatiquement en réponse aux fluctuations en temps réel de la charge de travail.
Qu’est-ce que l’élasticité rapide ?
L’élasticité rapide est une caractéristique essentielle du cloud définie par le NIST, où les ressources informatiques peuvent être rapidement provisionnées et libérées de façon élastique—souvent automatiquement—pour correspondre instantanément aux besoins de charge de travail.
Mes charges de travail ont-elles besoin d’élasticité ou de scalabilité ?
Les charges de travail avec un trafic stable, prévisible ou continu nécessitent une évolutivité pour soutenir une croissance opérationnelle continue. Les charges de travail caractérisées par des pics variables, des tests ad hoc ou des sursautes saisonnières nécessitent de l’élasticité pour éviter de payer pour la capacité de pointe inactive. Les environnements d’entreprise modernes nécessitent généralement une combinaison des deux.
Un système peut-il être évolutif mais pas élastique ?
Oui. Le matériel sur site et l’infrastructure cloud conventionnelle peuvent être mis en valeur ou en augmentant en ajoutant du matériel ou en provisionnant manuellement des serveurs supplémentaires. Cependant, si le système ne peut pas libérer automatiquement ces ressources lorsque la demande diminue, il est évolutif mais pas élastique.