This is the Trace Id: 16b27120eed5348e996c0760e38a1468
Passer directement au contenu principal
Azure

Qu’est-ce que l’élasticité dans le cloud computing ?

Découvrez comment le calcul élastique dans le cloud ajuste automatiquement les ressources pour répondre à la demande, réduire les coûts et maintenir des performances constantes lorsque le trafic fluctue.

Définition de l’élasticité du cloud computing

L’élasticité du cloud adapte l’infrastructure en temps réel pour répondre aux besoins réels de votre charge de travail. Contrairement à l’infrastructure informatique traditionnelle, qui nécessite une intervention manuelle et une planification préalable des capacités, le cloud computing élastique ajuste automatiquement les ressources à la hausse ou à la baisse, ce qui vous aide à maintenir les performances lors des pics de trafic et à éviter le gaspillage pendant les périodes plus calmes.

Points clés

  • L’élasticité du cloud ajuste automatiquement les ressources pour répondre à la demande en temps réel, ce qui réduit le gaspillage et les coûts.
  • Les systèmes élastiques réagissent instantanément aux variations de trafic, contrairement à la planification traditionnelle de l’infrastructure.
  • La réussite de la mise en œuvre nécessite une configuration, une supervision et une architecture d’application adaptées.

Comprendre l’élasticité du cloud

Comprendre l’élasticité du cloud computing commence par reconnaître que l’infrastructure n’a plus besoin d’être un actif fixe.

L’élasticité du cloud est la capacité de votre infrastructure à ajuster automatiquement les ressources de calcul en fonction de la demande en temps réel. Lorsque le trafic augmente, le système approvisionne des ressources supplémentaires. Lorsque la demande diminue, elle réduit automatiquement les ressources. Cela se produit sans intervention manuelle, ce qui permet à vos applications de rester réactives tout en maîtrisant les coûts.

Le mécanisme repose sur une allocation dynamique des ressources. Votre fournisseur de cloud surveille en permanence les modèles de charge de travail et prend des décisions instantanées sur quand ajouter ou supprimer de la capacité, créant ainsi une infrastructure flexible qui se développe et se contracte en fonction des besoins.

L’élasticité fonctionne dans deux sens :

Mise à l’échelle verticale (montée/descente en puissance) : l’ajout d’une plus grande puissance aux ressources existantes, comme l’augmentation du processeur ou de la mémoire sur une machine virtuelle.

Mise à l’échelle horizontale (extension/réduction) : ajout ou suppression d’instances complètes, par exemple en déployant des serveurs supplémentaires pour gérer le trafic.

L’infrastructure locale traditionnelle ne peut pas égaler cette réactivité. Les serveurs physiques nécessitent un approvisionnement, une installation et une configuration, un processus qui peut prendre des semaines, voire des mois. Au moment où vous avez ajouté de la capacité, le pic de demande peut déjà être passé. Pendant ce temps, l’élasticité du cloud traite l’infrastructure comme un logiciel. Elle est disponible instantanément quand vous en avez besoin et tout aussi rapidement libérée quand vous n’en avez plus besoin.

En quoi l’élasticité diffère de la scalabilité

Les termes scalabilité et élasticité sont souvent utilisés indifféremment, mais ils couvrent des aspects différents de l’infrastructure cloud. La scalabilité concerne la capacité de votre système à gérer une charge de travail accrue en ajoutant des ressources. L’élasticité concerne l’automatisation et la rapidité, c’est-à-dire la vitesse à laquelle ces ajustements se produisent, et le fait qu’ils se produisent automatiquement.

Considérez la scalabilité comme le potentiel de croissance de votre infrastructure. Vous construisez de la capacité pour les besoins futurs avec un système qui peut s’étendre pour prendre en charge davantage d’utilisateurs, de transactions ou de données. Cette extension peut passer par des mises à niveau planifiées, des ajouts de ressources programmés ou des ajustements manuels en fonction de la demande anticipée.

Le calcul élastique va plus loin en répondant à la demande au moment où elle se présente. Au lieu de prévoir une capacité de pointe et de conserver ces ressources en permanence, les systèmes élastiques s’ajustent en temps réel. La différence apparaît dans le mode de fonctionnement de chacun :

Caractéristiques de la scalabilité :

  • Croissance planifiée selon les besoins prévus
  • Ajustements manuels ou planifiés des ressources
  • Implique souvent des décisions architecturales concernant la capacité à long terme
  • Se concentre sur la charge de travail maximale potentielle

Caractéristiques de l’élasticité :

  • Réponse automatique à la demande actuelle
  • Approvisionnement et déprovisionnement en temps réel
  • Piloté par les tendances d’utilisation réelles, pas par des prévisions
  • Optimisé pour l’efficacité sur des charges de travail variables

Dans les environnements cloud, ces concepts se complètent. Vous avez besoin de scalabilité pour vous assurer que votre architecture peut grandir au même rythme que votre entreprise, et d’élasticité pour rendre cette croissance efficace et rentable.

Fonctionnement de l’informatique cloud élastique

L’élasticité repose sur une supervision continue et une prise de décision automatisée. Votre plateforme cloud effectue le suivi des métriques d’utilisation des ressources telles que l’utilisation du processeur, la consommation de mémoire, la capacité de stockage en ligne, le trafic réseau et les temps de réponse des applications. Ces indicateurs alimentent des outils de supervision qui comparent les performances actuelles à des seuils prédéfinis.

Le flux de travail suit un schéma cohérent. Les systèmes de supervision collectent des données de performance de votre infrastructure toutes les quelques secondes ou minutes. Lorsque les indicateurs dépassent le seuil que vous avez configuré, le système déclenche une action de mise à l’échelle. Par exemple, si l’utilisation du processeur atteint 80 % pendant une période prolongée, la plateforme approvisionne des ressources supplémentaires. Si l’utilisation passe sous les 30 %, il réduit les ressources.

Cela se produit grâce à des couches d’orchestration qui gèrent le processus d’approvisionnement :

Lors d’événements de scale-up : le système lance de nouvelles instances de calcul, les associe aux équilibreurs de charge et achemine le trafic vers la capacité supplémentaire. Les applications commencent à recevoir des requêtes sur les nouvelles ressources en quelques minutes.

Lors des événements de scale-down : la plateforme draine les connexions des ressources sous-utilisées, arrête les instances inutiles et regroupe les charges de travail sur un nombre réduit de machines.

Une fois la demande revenue à la normale, le système revient à la capacité de base. Une application de vente au détail peut fonctionner sur cinq serveurs pendant les heures normales d’ouverture, passer à 20 lors d’une vente flash, puis revenir à cinq une fois le trafic retombé.

L’efficacité des systèmes élastiques dépend entièrement de la configuration. Définir des seuils trop prudents signifie que vous dépenserez trop pour des ressources inactives, tandis que des seuils trop agressifs risquent d’entraîner une dégradation des performances lors de pics inattendus. Les stratégies définissent non seulement le moment de mise à l’échelle, mais aussi la vitesse et l’ampleur de cette mise à l’échelle.

Les avantages métier de l’élasticité du cloud

L’étude de cas de l’élasticité du cloud computing se résume à trois points majeurs : le coût, les performances et l’agilité.

Optimisation des coûts

Avec une infrastructure élastique, vous ne payez les ressources que pendant les heures où vous les utilisez réellement, ce qui élimine le modèle traditionnel consistant à payer en continu pour une capacité de pointe. Par exemple, un environnement de développement qui fonctionne du lundi au vendredi peut s’arrêter automatiquement le week-end. Une application qui connaît un pic de trafic de 9 h à 17 h ne conserve pas de capacité excédentaire pendant la nuit.

Cohérence des performances

Lorsque le trafic augmente, l’élasticité garantit que vos applications conservent leurs temps de réponse au lieu de ralentir ou de devenir indisponibles. Vos utilisateurs bénéficient de la même expérience, qu’ils consultent votre site un mardi matin ordinaire ou pendant l’affluence du Black Friday.

Efficacité opérationnelle

Au lieu que les équipes informatiques aient à surveiller des tableaux de bord et à ajuster manuellement des ressources, votre infrastructure gère automatiquement les fluctuations de la demande, y compris lors de perturbations imprévues. Lorsque les systèmes doivent être restaurés, l’infrastructure élastique soutient des stratégies de récupération d’urgence en approvisionnant rapidement les ressources, réduisant ainsi les temps d’arrêt sans intervention manuelle. Les ingénieurs consacrent moins de temps à la gestion courante de la capacité et davantage à des projets qui font avancer l’entreprise.

Agilité de l’entreprise

L’élasticité crée une infrastructure capable de suivre le rythme des opportunités du marché et des besoins des clients. Par exemple, lorsqu’une campagne de marketing génère un trafic inattendu, l’infrastructure élastique s’adapte pour y répondre au lieu de refuser des clients potentiels. Lorsque vous devez lancer rapidement un nouveau service, vous pouvez le faire sans longs cycles d’approvisionnement.

Les avantages de l’élasticité se constatent dans toute l’entreprise :

  • Les équipes financières constatent une baisse des dépenses d’infrastructure.
  • Les équipes d’exploitation gagnent en fiabilité sans intervention manuelle constante.
  • Les unités métier bénéficient d’une mise sur le marché plus rapide pour les nouvelles initiatives.
  • Les clients profitent de performances constantes, quels que soient les profils de demande.

Où l’élasticité apporte de la valeur

E-commerce

Les plateformes de vente au détail font face à de fortes variations de trafic tout au long de l’année. Une entreprise peut gérer un trafic stable pendant la majeure partie de l’année, puis voir la demande se multiplier pendant le Black Friday, le Cyber Monday ou les soldes annuelles. L’infrastructure élastique est mise à l’échelle pour ces pics saisonniers et rétrogradée par la suite (via des mécanismes tels que la rafale cloud pour les environnements hybrides), évitant ainsi le coût de maintenance de la capacité maximale tout au long de l’année.

Diffusion multimédia en continu

Lorsqu’une série populaire publie de nouveaux épisodes ou qu’un événement en direct commence, des millions de spectateurs arrivent simultanément. L’élasticité cloud garantit une diffusion fluide pendant ces pics, sans surdimensionnement pour les niveaux de visionnage quotidiens.

Services financiers

Les rapports de fin de mois, les clôtures trimestrielles et la préparation fiscale annuelle créent des pics prévisibles de besoins en calcul. Les plateformes de trading voient les volumes fluctuer en fonction de l’activité du marché. Les systèmes Élastique gèrent automatiquement ces variations, en augmentant la capacité pendant les fenêtres de traitement, puis en la réduisant pendant les périodes plus calmes.

Applications SaaS

Les outils de productivité d’entreprise sont fortement utilisés pendant les heures de travail et peu sollicités la nuit. Au lieu de maintenir une capacité maximale en continu, ces applications peuvent réduire leur charge pendant les heures creuses, quels que soient les fuseaux horaires.

Développement et test

Les équipes d’ingénierie ont besoin de ressources importantes pendant les sprints de développement actifs, mais beaucoup moins pendant les phases de planification ou les congés. L’infrastructure Élastique permet à ces environnements d’exister uniquement lorsque les développeurs en ont réellement besoin, ce qui réduit considérablement les coûts des charges de travail hors production.

Télétravail

Les effectifs en télétravail et hybrides créent des fluctuations prévisibles, mais importantes, de la demande en postes de travail. À mesure que les employés se connectent pendant les heures de bureau principales sur différents fuseaux horaires, les environnements d’infrastructure de bureau virtuel (VDI) doivent être rapidement mis à l’échelle pour maintenir les performances. Mais ils peuvent ensuite redescendre en charge pendant la nuit, ce qui évite le coût lié au maintien d’une capacité maximale en continu.

Quelle est la prochaine étape pour l’informatique élastique

L’élasticité cloud continue d’évoluer à mesure que de nouvelles technologies et de nouvelles approches transforment la façon dont les entreprises gèrent l’infrastructure. Plusieurs tendances émergentes laissent entrevoir un avenir où les systèmes élastiques deviendront encore plus intelligents et distribués.

L’IA et le Machine Learning pour la mise à l’échelle prédictive

Les systèmes élastiques actuels réagissent à la demande lorsqu’elle se présente. La prochaine génération prédira les modèles de trafic avant qu’ils ne se produisent. Les modèles de Machine Learning (ML) peuvent analyser les données historiques pour anticiper les moments où des événements de montée en charge seront nécessaires, en approvisionnant les ressources de manière proactive plutôt que réactive. Cela réduit le bref décalage entre le pic de demande et la disponibilité des ressources, ce qui offre des performances encore plus fluides.

Informatique Serverless et fFunction-as-a-Service (FaaS)

Les architectures serverless poussent l’élasticité à sa conclusion logique. Au lieu de faire évoluer des machines virtuelles ou des conteneurs, les plateformes serverless font évoluer des fonctions individuelles. Vous écrivez du code sans penser à l’infrastructure. La plateforme gère automatiquement toute l’allocation des ressources, en passant de zéro à des milliers d’exécutions simultanées, puis en revenant à zéro. Ce modèle représente l’expression ultime du calcul élastique, avec une abstraction totale des préoccupations liées à l’infrastructure.

Élasticité multicloud et hybride

Les entreprises répartissent de plus en plus les charges de travail entre plusieurs fournisseurs de cloud et une infrastructure sur site. Les futurs systèmes élastiques orchestreront les ressources entre les environnements cloud public, l’infrastructure privée et les systèmes locaux, en mettant à l’échelle les charges de travail là où la capacité est la plus économique ou géographiquement appropriée. Cela offre une flexibilité qu’aucun fournisseur ne peut proposer à lui seul.

Intégration de l’informatique de périphérie

À mesure que le calcul se rapproche des utilisateurs grâce à l’infrastructure de périphérie, l’élasticité devra fonctionner sur des architectures distribuées. Les applications évolueront non seulement dans des centres de données centralisés, mais aussi sur des sites répartis dans le monde entier, en allouant dynamiquement des ressources à proximité des utilisateurs pour réduire la latence tout en maintenant la rentabilité.

Ces tendances partagent une orientation commune : rendre l’élasticité plus automatique, plus intelligente et mieux intégrée au fonctionnement des applications. Cette capacité continuera d’évoluer, passant d’une fonctionnalité que vous configurez à un comportement d’infrastructure fondamental auquel vous n’avez même plus à penser.

dégradé
Ressources

Continuer à apprendre

Que vous débutiez ou que vous alliez plus loin, ces ressources vous accompagnent à chaque étape de votre parcours cloud.
Femme souriante utilisant un ordinateur portable dans un cadre décontracté
Centre de ressources

Approfondissez vos connaissances sur le cloud avec les ressources Azure

Explorez des livres blancs, des analyses d’analystes, des vidéos et des webinaires pour développer votre expertise Azure.
Homme utilisant un ordinateur portable dans son bureau à domicile
Microsoft Azure for Students

Commencez à créer dans le cloud

Accédez à des outils gratuits, des crédits et des parcours de formation conçus pour vous aider à développer vos compétences cloud.
Deux personnes avec des ordinateurs portables discutent de code dans une salle moderne.
Événements Azure

Apprenez auprès d’experts Azure lors d’événements en présentiel et virtuels

Participez à des webinaires, des formations et des sessions pour renforcer vos compétences et obtenir des certifications.
FAQ

Questions fréquentes

  • L’élasticité aligne les coûts d’infrastructure sur la demande réelle. L’IT traditionnel exige d’acheter de la capacité pour les pics de charge, ce qui crée du gaspillage pendant les opérations normales. L’élasticité cloud ajoute automatiquement des ressources pendant les périodes de forte demande et les retire lorsque le trafic diminue. Cela permet de réduire les coûts en ne payant que ce que vous utilisez, de maintenir les performances lors de pics inattendus et de favoriser l’agilité de l’entreprise sans longs processus d’approvisionnement.
  • L’élasticité du cloud fonctionne selon deux approches. L’élasticité verticale augmente ou réduit la capacité des ressources existantes en ajoutant davantage de CPU ou de mémoire à une machine virtuelle. L’élasticité horizontale augmente ou réduit la charge en ajoutant ou en supprimant des instances entières, en répartissant la charge de travail sur plusieurs serveurs. La plupart des applications modernes utilisent la mise à l’échelle horizontale, car elle offre une capacité pratiquement illimitée et une meilleure tolérance aux pannes.
  • Un détaillant en ligne lance une vente flash d’une journée et des milliers de clients arrivent sur le site web en même temps. Lors d’une journée moyenne, l’entreprise utilise cinq serveurs, mais lorsque l’utilisation du CPU dépasse les seuils prédéfinis, le système passe à 10 serveurs pour maintenir les performances. Une fois le trafic retombé le lendemain, il revient à cinq serveurs. Le détaillant paie la capacité supplémentaire uniquement pendant les heures où elle était nécessaire.
  • La scalabilité est la capacité de votre système à gérer une charge de travail accrue en ajoutant des ressources. Elle concerne la capacité et le potentiel de croissance. L’élasticité concerne l’automatisation et la rapidité. Il s’agit de savoir à quelle vitesse votre infrastructure s’adapte aux fluctuations de la demande sans intervention humaine. Vous avez besoin de scalabilité pour soutenir la croissance de l’entreprise dans le temps et d’élasticité pour gérer les variations quotidiennes sans gaspiller d’argent.