Pourquoi le cloud computing est-il si compliqué ?

L’informatique en nuage est simple. C’est la promesse à laquelle nous avons tous été vendus. Avec le cloud, nous pouvons acheter nos ressources informatiques dans un format en tant que service afin que notre puissance de traitement informatique, notre stockage de données et tous les autres services de renseignement et d’analyse incrémentiels et auxiliaires dont nous avons besoin soient fournis dans un tube.

Pour le cloud public, ce canal s’appelle évidemment Internet. Pour les clouds privés sur site (qui peuvent être jumelés avec des clouds publics pour former des clouds hybrides), ce canal peut être le réseau interne d’une organisation, une partie de son intranet ou une partie d’un canal sécurisé sur Internet lui-même.

Le résultat de l’adoption du modèle cloud (et ce n’est qu’un modèle, il n’y a pas de vrai cloud) est que quelque part dans un datacenter, il y a un serveur (ou des serveurs au pluriel) avec une “instance” de ressources qui ont été provisionnées et alignés pour obtenir le calcul dont nous avons besoin quand et où nous en avons besoin.

La grande promesse du cloud

Pendant la majeure partie de l’ère post-millénaire du développement du cloud, l’industrie technologique a été obsédée par la migration vers le cloud pour permettre la soi-disant transformation numérique. Une fois que nous avons saisi l’opportunité de commencer à calibrer notre ingénierie logicielle pour les fonctionnalités migrées vers le cloud (ce qui nécessitera généralement une refactorisation du code existant, des applications, des bases de données, etc.), nous pouvons commencer à évoluer vers l’ingénierie native du cloud. . cloud… et c’est là que se trouve l’argent réel en termes d’augmentation de la productivité et, en fin de compte, d’agilité et de rentabilité commerciales accrues

Les clients se sont vu promettre de la flexibilité dans le cloud et la possibilité de transférer les dépenses informatiques des dépenses en capital (CapEx), où une certaine capacité excédentaire gaspillée est inévitable… du moins en théorie

La maison d’analystes Gartner décrit l’ensemble du processus comme les 6 R du cloud (Rehost, Replatform, Repurchase, Refactor, Retire and Retain) comme le moyen par lequel les entreprises de n’importe quel secteur vertical peuvent envisager de migrer vers le cloud et d’en récolter les bénéfices.

Mais en réalité, le cloud n’a jamais été aussi simple… alors qu’est-ce qui s’est passé ?

Pourquoi le cloud est-il compliqué ?

Le cloud est compliqué parce que l’informatique elle-même est intrinsèquement compliquée, et la vulgarisation de l’approche du modèle cloud a été constitutionnellement chargée d’incompatibilités chaotiques au niveau de la plate-forme qui se sont heurtées à une force tectonique incongrue.

Rappelons-nous que lorsque nous pensons aux fournisseurs de services cloud (CSP) qui constituent les suspects habituels de l’ère du cloud moderne, la plupart du travail est effectué par Amazon Web Services (AWS), Google Cloud Platform (GCP) et Microsoft Azure, mais les grands joueurs ne sont pas seuls. Il existe un certain nombre d’autres grandes, moyennes et petites entreprises technologiques qui rivalisent pour fournir des services cloud, mais le gouffre qui existe entre les «trois grands» et le reste du domaine n’aidera probablement jamais à cristalliser les capacités du cloud, même avec des solutions ouvertes. efforts de normalisation des sources.

Le cloud est également délicat car le cloud est puissant, il s’agit donc d’une voiture avec plus de vitesses et un pédalier beaucoup plus sensible. La triste vérité est que le cloud computing est compliqué parce que le cloud est complexe.

“Le cloud offre un haut niveau de contrôle dans un environnement dynamique – avec des variables telles que l’architecture, les zones, le réseau, le stockage, le DNS, le CPU, la mémoire. Ce contrôle devient compliqué car les utilisateurs sont obligés d’ajuster leurs environnements et paramètres d’application pour trouver le bon équilibre entre les performances des applications et les coûts des ressources », a déclaré Steph Rifai, directeur de production senior chez StormForge, une société informatique dans le cloud spécialisée dans les tests de performances et l’optimisation automatisée.

« Vous entendrez souvent les gens parler de ce contrôle comme d’une opportunité, mais ce n’est une opportunité que si les charges de travail peuvent être optimisées et un équilibre trouvé. Nous nous attendons à ce que cela change dans les mois et les années à venir, car les entreprises se tournent vers des solutions qui peuvent les aider à rationaliser les opérations, les finances et l’informatique », a ajouté Rifai de StormForge.

La vérité sur le déchirement et le démontage

Rifai a raison, bien sûr, ce qui signifie que vous ne pouvez pas conduire un moteur haute performance tant que vous n’avez pas les bonnes compétences. Les compétences nécessaires pour travailler avec le cloud computing et lui faire faire toutes les choses merveilleuses qu’il devrait faire sont souvent la partie la plus difficile et la plus grande question. Tous les évangélistes du cloud ont adopté une position puriste et nous ont dit que les outils existaient pour pouvoir désassembler et désassembler le cloud au besoin, mais en réalité, personne n’a jamais construit d’appareils multi-outils suffisamment pointus pour en faire une réalité.

“Nous savons que la gouvernance et la certification, franchement, n’ont pas suivi la mentalité de démontage et de démontage qui nous a été offerte par la promesse d’intégration continue et de déploiement continu (CI/CD) qui devrait être en mesure de servir le cloud. Les solutions de gestion cloud trop complexes à un seul volet ne réussissent tout simplement pas lorsqu’elles sont examinées en détail », a déclaré le vétéran de Linux Dick Morelun ambassadeur OpenUK qui est responsable de la formation cloud et de l’assurance qualité de la sécurité pour le fournisseur de compétences technologiques basé au Royaume-Uni.

Morrell explique que le cloud est souvent devenu une référence pour la rationalisation des coûts sur site et une nouvelle définition de l’actualisation de la technologie. Il indique que même si nous devenons bons pour le stockage des instantanés et des sauvegardes dans le cloud (afin que les données d’application et la reprise après sinistre soient établies), le défi de la complexité du cloud demeure car, dans le cycle de vie total du cloud, l’introspection et l’apprentissage multiplateformes sont entravés par notre concentration à court terme et à long terme sur les performances et l’informatique.

Le vice-président senior de Nutanix, directeur général pour la région EMEA, Andrew Brinded, est globalement d’accord avec Morrell. Il dit qu’il y a cinq ans, le désir du cloud public était centré sur le besoin d’une plus grande agilité et le passage à OpEx

« Ces pilotes existent encore aujourd’hui. Cependant, les entreprises se sentent désormais beaucoup plus à l’aise avec la sécurité du cloud public, tout en bénéficiant également des services d’analyse du cloud public désormais considérablement améliorés qui sont disponibles », a déclaré Brinded.

Pour votre argent, le défi est que plus le passage à plusieurs fournisseurs de cloud est important, plus la complexité est introduite.

“Il y a une pression croissante pour démontrer les risques et la conformité sur la façon d’invoquer la reprise après sinistre (DR), la gestion de plusieurs équipes pour plusieurs clouds, les difficultés et le coût d’obtention des données, et le manque d’effet de levier et d’agilité d’approvisionnement. Différentes API de cloud public rendent très difficile la démonstration d’agilité sur plusieurs clouds. Avec tout cela à l’esprit, il existe une énorme opportunité pour toute entreprise capable de connecter des clouds locaux et publics au niveau des données, du réseau et du plan de gestion », a conclu Brinded de Nutanix.

La voie vers l’agilité multicloud

Sommes-nous confrontés à un avenir où le cloud sera toujours compliqué, ou allons-nous atteindre cet état d’agilité multi-cloud ? Les problèmes de gouvernance et de conformité entraveront-ils toujours notre prochain déploiement cloud et garantiront-ils toujours que la complexité cachée se cache ? Un problème de test de régression est toujours inévitable et les problèmes de refactorisation de code seront toujours une épine dans notre pied.

La réponse est non, le cloud computing peut, doit et va devenir plus facile. Nous sommes sur une courbe de développement exponentielle et nous éprouvons encore beaucoup de nos difficultés de croissance chez les adolescentes. Nous apprenons à concevoir pour le cloud beaucoup plus rapidement, et à mesure que l’ère du cloud natif commence vraiment, nous aurons de plus en plus d’outils d’intelligence artificielle (IA) et d’apprentissage automatique (ML) pour tirer parti et améliorer le processus d’ingénierie du cloud. .

Le nuage est toujours compliqué et complexe, mais les nuages ​​se dissipent.

Leave a Comment