Qu'est-ce que le cloud bursting ?
Le cloud bursting est une méthode de configuration qui utilise les ressources de cloud computing quand l'infrastructure sur site atteint sa capacité maximale. Lorsque les organisations manquent de ressources informatiques dans leur centre de données interne, elles transfèrent la charge de travail supplémentaire à des services cloud tiers externes. Le cloud bursting est un moyen pratique et rentable de gérer des charges de travail présentant des modèles de demande variables et des pics de demande saisonniers.
Pourquoi le cloud bursting est-il important ?
Traditionnellement, les organisations achetaient et entretenaient leur propre infrastructure informatique, comme les serveurs, les dispositifs de stockage et le matériel réseau, dans un centre de données privé ou une installation de colocalisation. Cependant, avec l'avènement des fournisseurs cloud tiers comme Amazon Web Services, les organisations peuvent désormais utiliser une infrastructure informatique publique sécurisée, qui peut facilement monter ou descendre en charge pour répondre aux exigences de la charge de travail, et qui est disponible dans de nombreuses régions du monde. Il est devenu plus pratique d'utiliser une infrastructure entièrement gérée par d'autres. Le terme cloud public est apparu pour faire la différence entre l'infrastructure interne et les ressources externes du cloud de tiers.
De nombreuses organisations souhaitent continuer à utiliser leur infrastructure informatique existante sur site tout en bénéficiant des avantages du cloud public. Ils peuvent déployer une architecture cloud hybride de type cloud bursting pour accéder aux ressources du cloud public lorsqu'ils n'ont plus de capacité de calcul sur site. En mettant en œuvre des techniques de cloud bursting, les consommateurs de cloud peuvent :
- Utiliser efficacement les ressources locales
- Réduire les investissements supplémentaires dans les coûts d'infrastructure sur site
- Bénéficier de la capacité de mise à l'échelle et de la flexibilité qu'offrent les clouds publics
- Éviter l'interruption de service des applications critiques pour l'entreprise en raison de pics soudains de charge de travail
Quand les entreprises utilisent-elles le cloud bursting ?
Voici des exemples courants de cas d'utilisation du cloud bursting :
Campagnes marketing
Comme les lancements de produits ou les ventes saisonnières, les campagnes de marketing génèrent un énorme afflux de trafic qui s'estompe après la fin de l'événement. Bien que la capacité de vos ressources sur site puisse être adéquate à d'autres moments, elle pourrait ne pas être en mesure de gérer le surplus de trafic. Vous pouvez utiliser le cloud bursting pour répondre aux pics de demande à ces moments-là sans avoir à acheter des ressources informatiques supplémentaires.
Analytique du Big Data
Les tâches de modélisation de big data, telles que le rendu 3D ou le machine learning, nécessitent souvent davantage de ressources, comme la capacité du processeur et la mémoire interne. Parce que ces tâches ne sont pas la norme, elles sont adaptées au cloud bursting vers le cloud public. Les fournisseurs de cloud public disposent également de ressources spécialement optimisées pour les tâches d’analytique du big data et d’intelligence artificielle.
Comment fonctionne le cloud bursting ?
Les administrateurs informatiques configurent les limites de capacité de leurs ressources informatiques sur site. Lorsque la charge de travail d'une application atteint la limite, l'application passe à l'utilisation des ressources du cloud public. La technologie d'équilibreur de charge redirige les demandes entrantes pour l'application vers le cloud.
Voici les types d'architectures cloud bursting :
Bursting manuel
Le bursting manuel est une méthode de cloud bursting que vous pouvez utiliser pour provisionner et déprovisionner manuellement des services de cloud public selon les besoins. Le logiciel d'équilibrage des charges surveille l'utilisation des ressources et envoie des alertes auxquelles vous pouvez donner suite manuellement.
Avantages et inconvénients
Les organisations utilisent le cloud bursting manuel pour créer des déploiements cloud importants, mais temporaires, pour des tâches spécifiques. Le cloud bursting manuel permet de tester les nouveaux projets de cloud bursting. Cependant, il augmente le risque d'erreur humaine et d'oubli de déploiement.
Bursting automatisé
Le cloud bursting automatisé utilise des outils de cloud bursting pour provisionner automatiquement les ressources de votre fournisseur de cloud public. Vous pouvez mettre en place des politiques qui définissent comment l'outil gère une demande plus importante. L'outil provisionne dynamiquement les ressources du cloud lorsqu'elles sont nécessaires et les déprovisionne lorsque la demande diminue.
Avantages et inconvénients
Les outils de cloud bursting automatisés peuvent automatiquement créer, augmenter, réduire et retirer les ressources du cloud. Ils réduisent le risque d'erreur humaine et utilisent efficacement votre infrastructure publique et sur site.
Équilibrage de charge distribué
L'équilibrage de charge distribué est une approche de cloud bursting qui exploite les charges de travail simultanément entre l'infrastructure cloud publique et votre centre de données. Vous devez mettre en place un déploiement de secours dans le cloud public avec une certaine capacité minimale. Vous devez également définir des seuils de charge dans votre infrastructure sur site et les distribuer selon les besoins. Les opérations d'équilibrage de charge partagent le trafic entre votre infrastructure sur site et le cloud public, en mettant automatiquement à l'échelle le déploiement de secours pour faire face à des charges plus importantes.
Comment les entreprises peuvent-elles mettre en œuvre le cloud bursting de manière efficace ?
Pour mettre en œuvre efficacement le cloud bursting, les organisations ont besoin des fonctions suivantes :
Visibilité
Les services des fournisseurs de cloud devraient inclure une visibilité précise pour ajuster le cloud bursting. En surveillant l'utilisation des ressources en détail, les organisations peuvent surmonter les complexités et accroître leurs capacités en matière de cloud hybride.
Efficacité
Les organisations doivent mettre en œuvre des logiciels et des outils capables d'orchestrer automatiquement les ressources de cloud computing. L'équilibrage manuel n'est efficace que pour les petites opérations et les cas d'utilisation spécifiques. Les organisations doivent mettre en œuvre l'automatisation si elles veulent évoluer efficacement.
Contrôles
Vous avez besoin d'une capacité de surveillance pour suivre les ressources et garantir qu'elles sont correctement approvisionnées sans interruption de service, en particulier pendant les pics de demande. Les outils et services de cloud bursting qui mettent en œuvre la surveillance et la génération de rapports réduisent les coûts et augmentent l'efficacité au fil du temps.
Comment mettre en œuvre le cloud bursting sur AWS ?
Les services de cloud hybride AWS offrent une expérience AWS cohérente entre les ressources sur site et les ressources du Cloud AWS. Faites votre choix parmi le plus large éventail de services pour créer des architectures de cloud bursting qui répondent à vos exigences et cas d'utilisation spécifiques. Les services cloud comprennent les services de calcul, de mise en réseau, de stockage, de sécurité, d'identité, d'intégration de données, de gestion, de surveillance et d'exploitation.
Par exemple, vous pouvez utiliser les services suivants :
- AWS Storage Gateway fournit aux applications sur site un accès à un stockage dans le cloud pratiquement illimité.
- Amazon CloudWatch est un service d'observabilité qui unifie votre vue des ressources et des services exécutés sur AWS et sur site.
- AWS Systems Manager est une plateforme centralisée que vous pouvez utiliser pour suivre et résoudre les problèmes opérationnels de vos ressources AWS et sur site.
Commencez à utiliser le cloud bursting sur AWS en créant un compte AWS aujourd'hui.
Prochaines étapes du cloud bursting avec AWS
Commencez à créer avec le cloud hybride AWS dans la console de gestion AWS.