Cloud bursting

Comment le cloud bursting relie les clouds privés et publics pour augmenter les ressources informatiques

Kev Zettler Kev Zettler

Résumé : le cloud bursting est une configuration de cloud computing qui permet à un cloud privé d'accéder à des ressources de cloud public en étant redirigé vers un cloud public en cas de pic des demandes.

Pourquoi se contenter d'une infrastructure de cloud privé alors que vous bénéficiez en parallèle d'un cloud public ? C'est ce type de raisonnement qui a fait du cloud hybride la forme la plus populaire de cloud computing et du cloud bursting un moyen populaire d'accéder à la puissance du cloud computing hybride, à la demande.

Qu'est-ce que cloud bursting ?

Diagramme de cloud bursting

Le cloud bursting est une configuration d'application qui permet au cloud privé d'être redirigé vers le cloud public et d'accéder à des ressources informatiques supplémentaires sans interruption de service. Ces redirections de cloud peuvent être déclenchées automatiquement en réaction à un pic de demandes ou par une demande manuelle.

La technologie derrière le cloud bursting inclut l'IaaS (Infrastructure as a Service), une infrastructure de cloud computing qui permet aux développeurs de configurer dynamiquement des ressources cloud à la demande. Lesoutils DevOps tels que la gestion des configurations et l'IAC (Infrastructure as Code) sont utilisés pour spécifier les seuils de capacité ou déclencher des événements qui activent le cloud bursting.

Les avantages du cloud bursting

Une évolutivité flexible

Le cloud bursting offre l'agilité nécessaire pour rapidement s'ajuster et s'adapter aux besoins changeants du cloud en matière de capacité. Si les équipes sont confrontées à une augmentation inattendue du trafic vers un cloud privé, elles peuvent basculer en toute transparence vers le cloud public. L'accès à un cloud public offre aux organisations un accès à des ressources quasi illimitées, y compris de grands fournisseurs de cloud public tels que Amazon Web Services (AWS) et Microsoft Azure. De plus, le cloud bursting peut libérer des ressources cloud locales qui peuvent être utilisées à d'autres fins.

Continuité des opérations

Le cloud bursting peut aider à s'assurer que les applications et services importants ne présentent pas d'interruption de service. Puisque tout se passe en coulisse, les utilisateurs ne verront probablement aucune perturbation en cas de latence minimale.

Réduction des coûts d'exploitation

Étant donné que les organisations ne paient pour des ressources supplémentaires que lorsqu'elles en ont besoin, elles peuvent réduire les coûts de leur infrastructure de cloud privé en conservant un ensemble minimal de ressources nécessaires pour les applications critiques et confidentielles.

Quand les organisations ont-elles besoin de cloud bursting ?

Les redirections de cloud sont déclenchées par des pics de la demande de ressources informatiques. Ces redirections pourraient être un afflux de trafic utilisateur ou des tâches informatiques uniques coûteuses. Voici quelques situations courantes d'utilisation du cloud bursting :

Développement de logiciels
Le développement de logiciels et l'analyse sont deux des cas d'usage les plus courants du cloud bursting. Les équipes DevOps utilisent souvent plusieurs machines virtuelles à des fins de test, et ces machines ne sont nécessaires que pour un court laps de temps. De plus, les tâches de CI/CD sont idéales pour la redirection vers le cloud public, car elles nécessitent plusieurs tâches ponctuelles qui s'exécutent pendant une courte période lorsque les développeurs pushent de nouveaux commits.

Campagnes marketing
Les campagnes marketing pour le lancement de nouveaux produits peuvent générer un flux de trafic important nécessitant des ressources cloud étendues. Imaginez une campagne marketing pour la livraison d'un film hollywoodien ou d'un jeu vidéo attendu. Ces événements génèrent un afflux temporaire de trafic qui s'estompe une fois la nouvelle du lancement passée ; ils représentent donc une occasionidéales d'utiliser le cloud bursting.

Modélisation et requêtes de Big Data
Les entreprises de Big Data ont souvent besoin d'exécuter des requêtes ponctuelles ou de générer des modèles qui dépasseront la capacité de leur cloud privé. Ces tâches sont bien adaptées au cloud bursting. L'entreprise peut se diriger vers le cloud public pour obtenir des ressources supplémentaires afin d'accélérer la tâche. Voici quelques exemples granulaires de tâches de Big Data :

  • Rendu 3D haute fidélité
  • Formation sur les modèles IA et ML
  • Simulation de véhicule autonome

Entreprises saisonnières
Les entreprises saisonnières ont besoin de ressources informatiques supplémentaires lors des périodes de pics connues. Par exemple :

  • Shopping lors des fêtes pour un site d'e-commerce ou de livraison
  • Traitement financier de fin de trimestre
  • Périodes d'élections politiques (collecte de fonds pour la campagne et trafic sur le site web pour en savoir plus sur les propositions d'un candidat)

Conclusion…

Lorsque les entreprises ont besoin d'agilité pour réagir rapidement aux demandes métier changeantes qui surchargent les ressources de cloud computing, elles peuvent être redirigées vers le cloud hybride. Elles augmentent ainsi la capacité du cloud pour une courte (ou longue) période, sans avoir besoin d'étendre indéfiniment les ressources du cloud privé.

Lancez-vous dans le parcours de cloud bursting grâce à Bitbucket Cloud.