Regard en profondeur sur l'éclatement des nuages

Auteur: Eugene Taylor
Date De Création: 9 Août 2021
Date De Mise À Jour: 12 Peut 2024
Anonim
Regard en profondeur sur l'éclatement des nuages - La Technologie
Regard en profondeur sur l'éclatement des nuages - La Technologie

Contenu


Source: Ajv123ajv / Dreamstime.com

À emporter:

L'éclatement des nuages ​​est toujours un travail en cours, mais il se rapproche de la réalité.

Depuis le début de l'ère du cloud, l'entreprise attend avec impatience la possibilité de décharger de manière transparente les données excédentaires vers une infrastructure virtuelle tierce, également appelée cloud bursting. Toutefois, bien que techniquement possible, ce prix semble rester pratiquement inaccessible, même dans des environnements hybrides censés prendre en charge une connectivité robuste entre les centres de données sur site et distants.

Il s'avère que les obstacles à ce niveau de fonctionnalité sont plus redoutables qu'on ne le pensait au départ, et même les cas d'utilisation ne sont pas si puissants compte tenu des environnements d'exploitation extrêmement différents qui peuplent les architectures traditionnelles et basées sur le cloud.


Coûts de performance?

D'une part, explique Lauren Nelson, analyste chez Gartner, cette rupture impose des contraintes considérables aux réseaux internes et externes, dont très peu ont été résumées au point de supporter des flux de travail très dynamiques. Cela signifie que pour mettre en place un environnement de traitement en rafale efficace, la plupart des réseaux doivent être surapprovisionnés afin de gérer les pics de charge, ce qui augmente les coûts et laisse une grande partie de la bande passante inactive pendant les périodes de fonctionnement normales. C’est pourquoi de nombreuses entreprises optent pour un cloud privé hébergé, qui offre le même niveau de performances et d’isolation qu’un centre de données local, mais peut plus facilement décharger des charges de travail sur les ressources publiques du fournisseur. (Pour plus d'informations sur les différents types de services de cloud computing, voir Clouds publics, privés et hybrides: quelle différence?)


Néanmoins, des problèmes tels que l’interopérabilité et l’intégration empêchent une rupture totalement transparente. À l'instar du centre de données d'entreprise, la plupart des installations en nuage proposent un ensemble de solutions matérielles, logicielles, de virtualisation et autres, même celles construites autour de plates-formes personnalisées et d'architectures de référence ouvertes. Chaque fois qu'une plate-forme doit interroger une autre ou convertir des données d'un format à un autre, un léger décalage est introduit, ce qui peut être perceptible par les utilisateurs lorsque la charge de travail augmente et que la consommation de ressources commence à évoluer.

Même lorsque les charges de travail sont correctement réparties entre ces diasporas technologiques, les performances peuvent varier considérablement d'un cloud à l'autre. Mike Puglia de Kaseya estime que le fait que les applications de centre de données traditionnelles ne sont pas conçues pour fonctionner dans des environnements cloud dynamiques, et inversement, est un problème majeur. Ainsi, même au sein d'une même application, les flux de données internes au centre de données peuvent se déplacer beaucoup plus rapidement que ceux qui doivent traverser le réseau étendu pour atteindre le cloud et en revenir. Et comme la plupart des entreprises n’ont pas suffisamment de visibilité sur l’infrastructure de leur fournisseur de cloud, il peut être difficile, voire impossible, de déterminer exactement où se trouvent les goulets d’étranglement et comment les résoudre.

Aide sur les charges de travail prévisibles

Les nouvelles ne sont cependant pas toutes mauvaises. Comme l'écrivain technique Tyler Keen l'a récemment souligné, l'éclatement est beaucoup plus facile si vous savez à quel moment et à quel rythme votre charge de travail augmentera. Un environnement de commerce électronique qui connaît un trafic important pendant les vacances, par exemple, peut utiliser un environnement cloud préconfiguré qui s'adapte de manière dynamique aux niveaux souhaités. Dans de nombreux cas, l’environnement étant déjà lié à une présence limitée dans le cloud, l’entreprise n’est pas exactement en train d’éclater des données mais consomme plus de ressources du fournisseur que la normale. Pour ce faire, bien entendu, les logiciels d’application devront être personnalisés pour prendre en charge les environnements multi-instance, ce qui devient de plus en plus compliqué au fur et à mesure que l’application dépend de plus en plus de services tiers.

Mais tous ces problèmes ne devraient-ils pas disparaître avec l’essor des réseaux virtuels et du centre de données défini par logiciel (SDDC)? Peut-être pas tout à fait, déclare Dave Cope, directeur principal du développement du marché pour Cisco CloudCenter. Bien que ces développements et d'autres aident certainement, la véritable avancée viendra de l'abstraction au niveau de l'application et du développement de profils d'application indépendants du cloud. Cela fournira le point central de visibilité et de contrôle permettant à l’entreprise de gérer ses flux de travail indépendamment du lieu et de la manière dont ils sont pris en charge. Même si l'application effectue une transition entre les ressources publiques, privées et hybrides, les utilisateurs conservent une interface cohérente, même si l'application elle-même est continuellement intégrée et mise à niveau via des processus DevOps avancés. (Pour en savoir plus sur les centres de données définis par logiciel, voir Le centre de données défini par logiciel: Ce qui est réel et ce qui ne l'est pas.)

Cette approche permet également à l'entreprise de ressembler davantage au cloud sans le processus long et coûteux de conversion de l'infrastructure existante en cloud privé. À l'aide d'une plate-forme de gestion et d'orchestration centrée sur les applications, les entreprises peuvent convertir l'ensemble de leur portefeuille d'applications en un modèle de services basé sur la consommation qui maintient les performances et la cohérence de toutes les configurations d'infrastructure. Il s'agit toutefois d'une tâche difficile pour de nombreuses entreprises, car elle modifie fondamentalement la relation entre l'infrastructure, les applications, les données, les utilisateurs et même le modèle commercial lui-même.

Pas de bugs, pas de stress - Votre guide étape par étape pour créer un logiciel qui change la vie sans vous détruire

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

L'avenir de l'éclatement

Néanmoins, c’est exactement le chemin que doit suivre l’entreprise actuelle pour faire face aux réalités de la transformation numérique et à la montée en puissance de l’économie axée sur les services.Les utilisateurs de données d'aujourd'hui ont peu de patience pour la latence, les interruptions de service ou d'autres excuses qui les empêchent d'obtenir ce qu'ils veulent quand ils le souhaitent, mais l'infrastructure de centre de données traditionnel n'est pas suffisamment flexible pour prendre en charge ce niveau de fonctionnalité, alors que le cloud ne représente pas toujours la solution la plus rentable.

À ce stade, une architecture distribuée totalement transparente est encore un travail en cours, mais avec les principales limitations technologiques clairement identifiées, il n’est pas exagéré d’envisager un environnement dans lequel les données et les applications traverseront un jour librement plusieurs configurations de ressources et auto-assembler de manière dynamique leur infrastructure de support optimale.

Une fois que cela est accompli, il devrait être facile de transférer des données d’un ensemble de ressources à un autre.