Le Cloud n’est pas sur site

Les ingénieurs qui conçoivent l’architecture et provisionnent les nouvelles ressources dans le cloud prennent indirectement les décisions d’achat. Parfois plusieurs fois par jour ! Chaque décision affecte le montant total de la facture émise à la fin du mois par le fournisseur de cloud public.
Pour les organisations qui ont une longue histoire, c’est une toute nouvelle réalité. Il est difficile pour les départements financiers de s’y retrouver sans une planification à long terme des achats de matériel informatique et de licences. Par conséquent, ceux qui contrôlent les dépenses informatiques sont confrontés à un nouveau défi qui n’existait pas auparavant. Dans le modèle sur site, il est impossible de dépasser le budget une fois la commande passée. Quelle que soit l’utilisation des serveurs, leur coût d’exploitation était connu d’avance et, surtout, fixe.

La flexibilité du cloud a changé les règles du jeu. Les achats se font en quelques secondes, et les coûts varient en temps réel en fonction de l’utilisation en cours.

Comment optimiser les coûts du cloud AWS avec FinOps ?

L’évolution des modèles suit celle de la technologie

Le développement de solutions basées sur le Cloud a rendu la planification des capacités obsolète, et les changements technologiques ont incité à développer de nouvelles pratiques au niveau de l’ingénierie et de la gestion des solutions.

Ce serait un cliché de dire que tout problème informatique peut être résolu de plusieurs façons. L’architecture décrit ces solutions. Tout architecte expérimenté admettra que l’architecture est une question de compromis et d’arbitrages. Toutefois, comme pour la sécurité, il n’est pas facile d’accepter des concessions importantes en matière de coûts.

Au groupe traditionnel d’exigences non fonctionnelles, telles que la disponibilité, les performances et la sécurité déjà mentionnée (il y en a beaucoup d’autres), il faut ajouter les coûts opérationnels de la solution. Les systèmes informatiques ne doivent pas être surdimensionnés et donc trop coûteux. Idéalement, les coûts de la solution devraient croître moins vite que le nombre de transactions qu’elle supporte. Cela démontre le choix de la meilleure architecture qui utilise de manière flexible, à notre avantage, les économies d’échelle, qui est l’un des principes de base du cloud public.

Comment faire face aux coûts élevés du cloud ?

Souvent, au début du voyage, et surtout au moment où les budgets prévus pour le cloud sont dépassés, le département financier est tenté de prendre en charge la sélection des technologies et de contrôler qui peut créer quoi et quand. Dans une certaine mesure, cette approche a du sens :

Par exemple, supposons que nous ne réalisions pas des millions de simulations lorsque nous travaillons sur un nouveau médicament. Dans ce cas, notre organisation n’aura pas besoin de coûteuses machines virtuelles équipées de cartes graphiques sur lesquelles ces calculs peuvent être effectués. L’accès à cette catégorie de serveurs peut donc être bloqué « de haut en bas », ce qui empêche leur lancement accidentel.

Malheureusement, l’approche ambitieuse d’un contrôle strict a de nombreux effets négatifs dont la direction doit tenir compte. Tout d’abord, elle bloque la plupart des avantages de l’utilisation du cloud public en :

    • limitant l’accès aux nouveaux services et aux mises à jour (qui apparaissent au moins tous les trimestres et rendent souvent obsolète la « bonne » architecture actuelle).
    • empêchant la construction rapide de PoC.
    • évitant les expérimentations, privant ainsi les informaticiens de la possibilité de se développer en apprenant concrètement de nouvelles solutions.

Deuxièmement, le blocage informatique est une source de conflit et construit une culture du « nous contre eux ». Il place les programmeurs et les ingénieurs dans la position de personnes auxquelles l’organisation ne fait pas confiance et les contrôle donc avec des agents de la police financière.

La dernière raison pragmatique est que même les services initialement approuvés et testés peuvent être mal configurés, dupliqués ou abandonnés (quelqu’un les a utilisés une fois, puis a arrêté, mais a oublié de les supprimer – nous appelons professionnellement ces cas des déchets), générant ainsi des coûts inutiles.

À mon avis, les arguments ci-dessus sont suffisants pour décourager les abus de pouvoir et ne pas introduire un gatekeeping de grande envergure.

Alors, que faire pour contrôler l’augmentation des coûts du cloud ?

Avant de poursuivre, vous devez savoir que certains de ces coûts non planifiés peuvent être importants et appropriés car ils profitent à l’organisation. Le défi pour le département financier est ici de comprendre lesquels ! Vous devez apprendre à séparer le bon grain de l’ivraie et être capable d’optimiser les coûts dans le Cloud.

Comme nous l’avons mentionné plus haut, un système de pointe provisionnera ou détruira automatiquement les ressources du cloud en fonction de ses modèles d’utilisation. Nous dirons qu’il est élastique. Par conséquent, si vous avez prévu de servir une moyenne de 10 000 clients par mois et que vous avez estimé un budget pour un tel volume, vous devez tenir compte de certains événements. Par exemple, si une récente campagne de marketing a provoqué une augmentation de la demande pour les produits/services de votre entreprise, ce qui a entraîné une augmentation significative du nombre de clients et une mise à l’échelle du système, ce qui a augmenté les coûts.

Bien sûr, il s’agit d’un exemple positif (et espérons que c’est le seul cas pour vous) montrant l’étroite corrélation entre les affaires et la technologie. Des coûts plus élevés ne sont pas toujours un problème ! D’autres exemples sont plus difficiles à convertir en argent car ils sont difficiles à évaluer :

Toutes ces mesures pourraient être prises pour gagner du temps et accroître la sécurité.

Si de telles décisions non planifiées et non maîtrisées peuvent être justifiées a posteriori, notamment parce qu’elles témoignent de l’expertise et de l’engagement du personnel technique, on ne peut ignorer qu’elles ne sont pas une règle et sont toujours associées à des coûts inutiles.

Diverses études de marché semblent estimer qu’en moyenne, 20 % des coûts du cloud sont inutiles. Certaines vont jusqu’à 35 % dans leurs estimations (ce que je suis enclin à croire au vu de mon expérience !). Même pour les petites et moyennes entreprises, cela représente des sommes considérables, atteignant des dizaines ou des centaines de milliers et souvent des millions de dollars par an.

Les coûts du Cloud doivent être optimisés avant tout dans ce domaine – en recherchant les économies et en éliminant les pertes !

Comment ? Voir le point 3 du paragraphe ci-dessous.

De nouveaux défis pour la « finance » dans le Cloud

À ma connaissance, la responsabilité du directeur financier ou du directeur des systèmes d’information dans le contexte de la finance en nuage est la construction au sens large de la culture FinOps, qui se compose principalement des questions suivantes :

1. L’allocation des coûts – une méthode d’affectation des coûts du cloud à des systèmes (projets) ou des unités organisationnelles spécifiques. Une tâche non triviale visant à créer des critères clairs pour assurer la transparence des mesures de coûts. Il est parfois difficile de séparer les coûts entre les projets ; des règles claires aideront les équipes informatiques à comprendre comment elles sont évaluées en interne.

L’une des premières tâches clés dans ce domaine sera de définir et de mettre en œuvre une stratégie de marquage des ressources.

À un niveau de maturité plus élevé, vous devrez choisir l’un des modèles de facturation : chargeback ou showback. Cela permettra de transférer une plus grande part de la responsabilité des coûts des solutions Cloud à la périphérie de l’organisation – aux équipes qui en sont responsables.

2. Diriger des activités visant à développer des pratiques et des normes internes facilitant la gestion et l’optimisation des coûts du cloud dès la phase de conception. Ces activités doivent être menées avec les départements techniques et les ingénieurs. Les tentatives d’imposer des règles tirées de livres et des meilleures pratiques sur Internet sont rarement couronnées de succès en raison des limites technologiques et culturelles.

La vérité honteuse est que les techniciens détestent les critiques sur les solutions qu’ils ont créées et les prennent assez mal de la part de personnes non techniques. Je recommande donc de mettre en place des mécanismes de coopération fondés sur le partenariat. La recette du succès : montrer aux départements informatiques l’objectif commun de faibles coûts d’exploitation. Les programmeurs et les ingénieurs adorent les défis. Présenter de faibles coûts (tout en maintenant d’autres exigences non fonctionnelles) comme une réalisation technique (de nature technique) sera cent fois plus motivant que tous les commandements et ordres émanant d’un département financier étranger.

Des motivations plus tangibles méritent également d’être envisagées ; peut-être qu’une partie de l’argent économisé par le projet peut « retourner » dans son budget, permettant ainsi l’embauche d’un autre membre de l’équipe qui s’en décharge ?

3. Lancer des activités visant à optimiser les coûts actuels et futurs du cloud. C’est la seule chose qui peut apporter une réduction immédiate des coûts de fonctionnement, surtout lorsqu’elle est effectuée pour la première fois, car elle offre généralement une série de fruits mûrs. Notre offre comprend précisément un tel service, et je vous encourage vivement à l’utiliser.

Mais attention, il ne s’agit pas d’une solution miracle à tous les problèmes de coûts !

Il est parfaitement raisonnable de commencer par cette étape même si d’autres aspects sont encore au stade de la planification. Toutefois, il faut savoir que c’est le responsable de la prise de décision qui est chargé de planifier la stratégie de construction de la culture FinOps dans l’organisation, de sorte que l’ensemble de l’activité est également axé sur la formulation de conclusions, le changement de la façon de travailler et la conception de l’architecture. Seule une telle approche peut permettre de réaliser des économies à l’avenir (évitement des coûts). Sinon, l’optimisation des coûts du cloud réduira temporairement la facture mais ne développera pas les compétences du personnel technique, ce qui entraînera la répétition des mêmes erreurs et de nouvelles factures élevées à l’avenir.

L’optimisation des coûts du Cloud en pratique.
Trois catégories conventionnelles

L’optimisation des coûts commence par l’analyse de vos factures actuelles et historiques et par la vérification de la nature et de la manière dont les services de cloud AWS sont utilisés par votre organisation (ou un système spécifique de votre compte AWS – selon l’ampleur de l’optimisation).

Sur la base de ces informations et d’un aperçu de l’architecture des solutions mises en œuvre, l’architecte-économiste prépare une liste de recommandations ainsi que l’estimation des économies générées une fois mises en œuvre. Ces recommandations sont très techniques.

D’après mon expérience, ces recommandations peuvent être divisées en trois groupes en fonction du temps et des ressources nécessaires à leur mise en œuvre :

    • Simple & rapide  – dans la plupart des cas, elles concernent des ressources mal configurées ou complètement redondantes mais n’affectent pas l’architecture de la solution. Le délai de mise en œuvre est de quelques jours, et parfois de quelques heures seulement ! Très souvent, vous pouvez constater l’effet de la réduction des coûts dès le lendemain.
    • Moyen – ici, nous sommes confrontés à des problèmes qui nécessitent une plus grande planification. Une analyse supplémentaire de l’impact potentiel sur d’autres composants ou services de l’organisation est souvent nécessaire. Ceci est particulièrement important dans le cas d’opérations irréversibles, par exemple, l’arrêt de ressources potentiellement redondantes qui étaient initialement incertaines. Pour cette raison, on peut s’attendre à des réductions de coûts en quelques jours ou semaines.
    • Complexe – cette catégorie exige toujours des changements importants dans l’architecture d’une solution qui ne sont jamais rapides ou faciles à mettre en œuvre. Il faut donc envisager une période de travail de plusieurs semaines avant de réaliser les économies estimées.

L'optimisation des coûts du Cloud en pratique. Trois catégories conventionnelles | optimiser les coûts du cloud

En pratique, cette catégorisation à trois niveaux est très pratique pour planifier une réparation et déterminer la séquence des actions.

Il convient de mentionner ici que notre subconscient nous égare et nous fait croire que seules les optimisations complexes apporteront des effets significatifs (remarquables) sur la facture. Rien ne peut être plus éloigné de la vérité ! Tout dépend du projet spécifique, des services AWS utilisés, de leur configuration et du volume d’utilisation.

Notre portefeuille comprend des exemples d’optimisations rapides et simples qui ont permis de réaliser des économies plus importantes que celles qui prenaient plus de temps.

Exemples de réussites en matière d’optimisation des coûts du cloud

Chez l’un de nos clients, nous avons effectué une analyse des coûts et mis en œuvre des recommandations concernant l’optimisation des disques dans le service EBS (Amazon Elastic Block Storage). L’optimisation rapide et simple des coûts a donné des résultats immédiats : des économies de 20%. Sur une base annuelle, le client a économisé environ 240 000 dollars.

Dans un autre cas de la catégorie Moyenne, nous avons identifié des gaspillages (ressources inutiles) générant 68 % du coût de l’ensemble du service. Sur une base annuelle, cela s’est traduit par 4 730 $ d’économies.

L’activité qui a demandé le plus d’efforts et de temps a été la modification de l’architecture de la solution pour réduire les coûts associés à Elastic IP. Il s’agissait évidemment d’un changement compliqué à effectuer. Avant le début des mesures correctives, le client payait près de 30 000 $ pour les adresses IP attribuées à des milliers de machines virtuelles EC2. Après plus d’un an de travail, les coûts ont été réduits de 67 %, à moins de 10 000 $ par mois. Sur une base annuelle, cela a permis d’économiser plus de 123 000 $.

Exemples de réussites en matière d'optimisation des coûts du cloud | optimiser les coûts du cloud

Il est remarquable que le travail conceptuel n’ait exigé au départ qu’une participation importante des architectes et des ingénieurs à l’analyse et à la préparation de la nouvelle architecture réseau. La plupart des travaux pratiques ont été effectués par des employés moins qualifiés qui ont exécuté les étapes nécessaires sur chaque serveur EC2, économisant ainsi le temps des spécialistes les plus précieux.

Comme vous pouvez le constater, les exemples du monde réel montrent que les économies réalisées grâce à l’optimisation des coûts ne dépendent pas du niveau de difficulté et du temps nécessaire à la mise en œuvre. Parfois, les solutions les plus simples permettent de réaliser les économies les plus importantes, ce qui ne signifie pas que les solutions les plus complexes ne valent pas la peine d’être mises en œuvre.

Bien sûr, les économies totales (celles en dollars) dépendent du montant de la facturation, mais même les 4 730 dollars économisés par service AWS pour ce client représentaient environ 16 % des coûts AWS totaux et faisaient une réelle différence.

Quelle est la prochaine étape ?

Je sais que vous êtes bien conscient que l’établissement d’une culture FinOps est un changement organisationnel qui peut prendre des années.

Dans les situations où une action rapide est nécessaire, comme celles causées par des dépassements de budget, je recommande de procéder à une rapide optimisation des coûts pour obtenir des informations fiables sur les économies potentielles et des conseils techniques pour les réaliser.

Dans sa forme la plus simple, une telle analyse prend quelques jours. Évidemment, cela dépend de l’étendue des comptes AWS, des ressources et des services utilisés.

Les optimisations rapides et simples vous permettront de réaliser des économies tangibles et immédiates. Elles constitueront également votre success story qui ouvrira la voie de votre organisation vers les FinOps.

Obtenez votre checklist gratuite et succincte des actions que vous pouvez entreprendre dès maintenant pour obtenir des économies instantanées sur le cloud !

Télécharger le fichier
let searchParams=new URLSearchParams(window.location.search);searchParams.has(« utm_box »)&& »cloud-aws-finops »===searchParams.get(« utm_box »)&&(document.getElementById(« cloud-aws-finops-ads »).style.display= »block »,console.log(« GAD: »+searchParams.get(« utm_box »)));

_Tous les messages dans cette catégorie

blogpost
Articles

Comment l’intelligence artificielle peut-elle influencer la vision de l’avenir et le développement du cloud computing ?

Le début de l'année est une période d'intensification de la récapitulation des mois passés, ainsi que de préparation des plans pour les mois à venir. Au cours de cette période, de nombreuses prédictions plus ou moins précises sont faites sur ce à quoi nous pouvons nous attendre prochainement dans l'offre des multiples fournisseurs de services cloud.

En savoir plus
blogpost
Articles

Sécurité du cloud Azure : comment garantir le modèle de confiance zéro et utiliser l’IA à notre avantage ?

Depuis la popularisation mondiale du travail à distance ces dernières années, les équipes de sécurité informatique sont confrontées à des défis de plus en plus importants pour garantir un accès efficace et sécurisé aux actifs, aux ressources et aux données critiques des organisations.Des attaques de phishing élaborées, par lesquelles les informations d'identification des utilisateurs sont exposées, ce qui permet des attaques par déplacement latéral ou l'installation de ransomware sur des infrastructures critiques. Les vulnérabilités de type "jour zéro" permettent aux acteurs malveillants de perturber les services auxquels ils ont accès.

En savoir plus
blogpost
Articles

L’Edge est-il un nouveau Cloud ?

Aujourd'hui, de nombreuses organisations qui ont adopté le Cloud considèrent l'Edge comme une extension naturelle de leurs solutions basées sur le Cloud. D'autre part, celles qui sont au tout début de leur voyage dans le Cloud sont beaucoup plus conscientes de l'Edge et du Cloud, et elles envisagent donc d'utiliser les deux technologies dès le début.

En savoir plus
blogpost
Articles

Informatique quantique : Le chat de Schrödinger se sent à l’aise dans le Cloud

Rejoignez-moi pour un voyage qui nous fera passer du domaine de la réalité telle que nous la connaissons à un monde où un chat peut être à la fois mort et vivant, et où une particule peut se trouver à deux endroits à la fois. Attachez vos ceintures pour explorer le monde fascinant de l'informatique quantique et son rôle dans le cloud.

En savoir plus
blogpost
Articles

L’informatique dématérialisée hybride et le multi-cloud vous protégeront-ils de l’enfermement dans les fournisseurs ? Faut-il vraiment s’en méfier ?

Le verrouillage des fournisseurs est un concept trop souvent associé au secteur des technologies de l'information et, ces dernières années, en particulier à l'informatique en cloud, bien qu'il ne soit pas inextricablement lié à ce secteur. Les économistes l'ont envisagé dans un contexte plus large bien avant que le monde n'entende parler pour la première fois d'AWS ou d'Azure. Du point de vue des clients et des utilisateurs, elle a eu tendance à être perçue de manière négative, suscitant souvent des réticences et des craintes quant à l'utilisation d'un service ou d'un produit particulier.

En savoir plus
blogpost
Articles

Le rôle essentiel des plateformes de données basées sur le cloud. Remodeler la gestion des données de fabrication

Avec l'essor des plateformes de données basées sur le cloud, les fabricants peuvent s’offrir un moyen efficace et rentable de gérer et de stocker de vastes quantités de données générées par divers processus. Désormais, non seulement est-il possible de les collecter à partir des dispositifs IoT et des machines sur les lignes de production, mais aussi d’acquérir des informations issues de la gestion de la chaîne d'approvisionnement, du contrôle de la qualité et même de la satisfaction du service au client final. Inutile de préciser que tout se passe en temps réel.

En savoir plus
blogpost
Articles

Comment AI Data Discovery peut-il aider les entreprises manufacturières ?

Nous avons tous la chance de vivre à une époque passionnante. Les progrès technologiques exponentiels réalisés au cours des deux dernières décennies ont influencé non seulement nos vies personnelles, mais aussi fortement les entreprises. Les tendances évoluent évidemment de temps à autre, mais on peut affirmer sans risque de se tromper que l'heure est à l'analyse avancée.

En savoir plus
blogpost
Articles

Application de récompenses pour les compagnies aériennes

Dans cet article, je vais vous guider à travers les étapes, les choix techniques et les compromis de la migration et de la modernisation des applications vers le cloud public, en mettant l'accent sur les approches lift & shift et PaaS. À l'aide d'un exemple concret, nous examinerons les objectifs commerciaux, l'architecture et les besoins fonctionnels/non fonctionnels. Les facteurs commerciaux seront abordés dans le prochain article.

En savoir plus
blogpost
Articles

Comment bien comprendre le cloud public en 2023 ? Et pourquoi est-ce si difficile ?

Le cloud computing change et évolue constamment. Ce que nous voyons aujourd'hui est différent de ce qu'il était hier et ne sera pas le même que demain. La seule constante est le changement. Aujourd'hui, les conversations sur le changement ne se font pas seulement avec les départements informatiques mais aussi, avant tout, avec l'entreprise, notamment les départements marketing, RH ou finances. Chacun a des besoins différents, auxquels le cloud peut répondre.

En savoir plus
blogpost
Articles

Devenir le meilleur exemple de transition complète vers l’industrie 4.0

La transformation numérique et le passage à l'idée de l'industrie 4.0 (I4.0) et de l'usine intelligente (dans AWS) ne sont pas faciles. De nombreux obstacles attendent les exécutants. Les plus courants sont le purgatoire du pilote et le purgatoire de l'échelle.

En savoir plus
blogpost
Articles

Comment se rapprocher de l’industrie 4.0 ?

Assurez votre croissance à l'ère numérique. Plongez dans la #TransformationNumérique pour trouver de nouvelles opportunités, de nouveaux modèles économiques, apporter des changements dans votre organisation et un nouveau niveau de valeur. Renforcer votre adoption du numérique, avec la bonne stratégie de cloud AWS, pour obtenir les résultats escomptés. Dans notre 2ème article de la série, vous découvrirez comment préparer vos employés pour le chemin de l'industrie 4.0. Obtenez des conseils pour aborder la Smart Factory dans AWS, du plan à la mise en œuvre puis la réalisation de la 1ère valeur.

En savoir plus
blogpost
Articles

Comment mettre en œuvre l’industrie 4.0 plus intelligemment, plus rapidement et plus facilement ?

Le concept associé à l'industrie 4.0 est celui de l'usine intelligente (Smart Factory). Ce type d'usine repose sur des systèmes intégrés avec l'utilisation de l'Internet industriel des objets et de nouvelles méthodes d'organisation de la production. Il est destiné à permettre un niveau élevé de personnalisation des produits et à exécuter les processus de production avec un apport minimal de main-d'œuvre. L'idée et les activités au sein de l'industrie 4.0 l’industrie intelligente permettent aux entreprises de faire évoluer la concurrence sur le marché en passant de l'offre d'un simple produit à la fourniture de produits à valeur ajoutée, en rivalisant avec l'excellence des processus. Cela s'applique à la coopération avec les clients potentiels depuis le stade de la conception virtuelle du produit jusqu'au service après-vente, en passant par les simulations, l'optimisation de la production et le suivi en temps réel.

En savoir plus
blogpost
Articles

ThingWorx AWS Connector

L'incontournable quatrième révolution industrielle, baptisée Industrie 4.0, est désormais l'un des marchés de IoT à la croissance la plus rapide. Le parcours de la transformation numérique ne se limite pas à vanter les innovations et les gadgets intelligents. C'est souvent l'une des meilleures solutions pour faire face à d'importants goulets d'étranglement dans l'industrie, tels que des temps d'arrêt fréquents et des arrêts complets intempestifs de lignes de production. ThingWorx, dans le cadre de l'industrie 4.0 et de son riche catalogue d'applications et outils, est un produit IoT complet qui permet la création et le développement rapides de solutions IoT. La combinaison des capacités de ThingWorx avec le cloud AWS peut ajouter de nouvelles fonctionnalités à ces solutions. Le fait que ThingWorx soit exécuté dans le cloud (Connector) se traduit, entre autres, par la possibilité de prétraiter les données IoT avant même qu'elles n'entrent dans ThingWorx. Cette fonctionnalité est particulièrement utile pour les Big Data en temps réel, qui pourraient autrement submerger ThingWorx si elles lui étaient envoyées directement.

En savoir plus
blogpost
Articles

Favoriser la transformation numérique dans le Cloud

Le Cloud est un facteur clé de succès dans la transformation numérique. Il offre aux entreprises de nombreux avantages décisifs. Toutefois, la condition préalable à cela est une stratégie de cloud adéquate. L'entretien avec Christian Thiem, analyste commercial senior chez TT PSC Germany GmbH, porte sur des questions telles que : Que faut-il prendre en compte dans la feuille de route vers le cloud? Quelles stratégies peuvent être adoptées pour la mise en œuvre?

En savoir plus
blogpost
Articles

Qu’est-ce que DevOps as a service et comment en bénéficier ?

DevOps est une méthodologie innovante qui a introduit une nouvelle qualité de travail sur les projets informatiques. Elle est basée sur la coopération de domaines autonomes : l'ingénierie logicielle, l'administration des systèmes et les questions liées à la sécurité et à la qualité. Le résultat est une combinaison de la compétence du développeur (Dev), de la gestion du système (Ops) et, surtout, de la culture d'exploitation. Le concept DevOps suppose une coopération étroite entre l'équipe de programmation et l'équipe opérationnelle.

En savoir plus

Entrons en contact

Nous contacter