Patrick Barch de Capital One Software sur l’optimisation des coûts des données dans le cloud

Patrick Barch de Capital One Software sur l’optimisation des coûts des données dans le cloud
Written By
James Maguire
James Maguire
Jun 22, 2023
8 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

J’ai échangé avec Patrick Barch, directeur principal de la gestion des produits chez Capital One Software, au sujet des bonnes pratiques d’optimisation des coûts des données dans le cloud ; il a également souligné les avantages de la solution de gestion des données de Capital One Software, Slingshot.

Vous trouverez ci-dessous la transcription éditée de notre conversation.

Écoutez le podcast :



Également disponible sur Apple Podcasts

Regardez la vidéo :



Transcription éditée de notre conversation :

Pourquoi l’optimisation des coûts des données dans le cloud est-elle si cruciale pour les entreprises aujourd’hui ?

Eh bien, le cloud est véritablement synonyme de davantage : davantage de puissance, davantage de flexibilité, une adoption plus rapide ; il met davantage de données entre les mains d’un plus grand nombre de personnes afin de prendre de meilleures décisions commerciales.

Mais si vous poussez trop loin cette logique du « davantage », vous risquez de dépenser bien plus que prévu, bien plus vite que vous ne le pensiez. En mettant donc en place la gouvernance, les contrôles et les pratiques appropriés à mesure que vous développez votre utilisation du cloud, vous pouvez réellement bénéficier de tous ses avantages — de toutes ses promesses. Et ce, en exploitant chaque once d’efficacité de chaque dollar dépensé.

Quelles sont les principales bonnes pratiques d’optimisation des coûts des données dans le cloud ?

Advertisement

Comme le cloud a véritablement introduit un nouveau modèle de paiement des données, vos dépenses de données constituaient auparavant une dépense d’investissement. À chaque cycle budgétaire, vous consacriez du temps à déterminer la capacité de données dont vous auriez besoin pour l’année suivante, et c’était ce que vous achetiez.

Le modèle actuel repose davantage sur le paiement à l’utilisation. Votre facture peut donc vous réserver une surprise à la fin du mois. La première chose à faire est donc de repenser la manière dont vous allouez vos dépenses et les processus par lesquels vous impliquez vos équipes métier.

Chez Capital One, nous appelons cela une approche fédérée. Nous avons impliqué nos équipes et nous leur disons : « Équipe métier, nous ne voulons pas que notre groupe de services partagés ni notre équipe informatique centrale deviennent un goulot d’étranglement ou vous empêchent de faire votre travail. La promesse du cloud, c’est d’en faire davantage, plus rapidement. Mais nous avons besoin que vous respectiez certaines bonnes pratiques. »

Nous avons donc conçu des outils centralisés au sein d’une plateforme centralisée, avec une gouvernance centralisée, qui permettent réellement à nos équipes d’avancer à leur propre rythme tout en garantissant qu’elles le font de manière maîtrisée en termes de coûts, efficace, gouvernée et bien gérée. Voilà donc le premier point : impliquez vos équipes.

Deuxièmement, même si vous n’avez plus à gérer les serveurs physiques d’un centre de données, vous devez dimensionner correctement et optimiser votre infrastructure. Il existe très peu de raisons pour lesquelles un environnement de développement ou d’assurance qualité aurait besoin d’une capacité de calcul élevée ou très élevée. Les tests ne nécessitent probablement pas une telle puissance.

Veillez à déployer l’infrastructure adaptée à la tâche à accomplir au moment voulu. C’est là qu’interviennent certaines des politiques que nous avons créées en interne. Nous intégrons toutes ces règles à notre plateforme centrale afin que nos équipes n’aient pas à les garder toutes en tête. Mais le deuxième conseil est le suivant : veillez à provisionner la capacité de calcul adaptée, au bon moment et avec le dimensionnement approprié.

Vos équipes auront toujours tendance à privilégier l’exécution rapide de leurs tâches. Leur priorité n’est pas de créer un environnement de données bien géré. Leur priorité est de générer davantage de valeur pour votre entreprise et de servir leurs clients. C’est donc à vous, en tant qu’équipe de services partagés ou groupe informatique central, de leur permettre de le faire à leur propre rythme, mais de manière bien gérée.

Troisièmement, surveillez attentivement les requêtes et les charges de travail qui s’exécutent sur votre infrastructure. Autrefois, lorsque vous disposiez sur site d’une capacité de calcul fixe, les conséquences d’une requête mal écrite ou défectueuse se limitaient essentiellement au fait qu’elle mobilisait une telle part de cette capacité fixe que les autres utilisateurs du système constataient eux aussi une dégradation des performances.

Advertisement

Dans le cloud, une requête mal écrite peut maintenir un entrepôt ou un cluster actif, ou faire évoluer la taille d’un cluster d’une manière inattendue. Cela entraîne des coûts supplémentaires. Pour la première fois, les mauvaises requêtes et les charges de travail mal conçues se traduisent donc par des dépenses non optimisées. Cherchez donc à identifier les requêtes problématiques et les utilisateurs potentiellement à l’origine de problèmes, ainsi qu’à optimiser leur utilisation des outils.

Parlons de Slingshot — le logiciel d’entreprise créé par Capital One Software. Comment Slingshot aide-t-il les entreprises ?

Capital One utilise Slingshot pour faire tout ce que je viens de décrire. Nous utilisons cet outil en interne depuis plusieurs années, et il aide réellement les entreprises à mettre en place le type de gouvernance approprié dès le départ afin de pouvoir créer par la suite un environnement Snowflake bien géré.

Nous vous permettons ainsi, depuis une interface unique, de gérer tous vos comptes Snowflake — quels que soient leur région, le compte auquel ils appartiennent ou l’unité métier dont ils dépendent. Vous pouvez appliquer un ensemble commun de normes à tous ces comptes et permettre à leurs utilisateurs de travailler dans un cadre de gouvernance partagé.

En interne, nous avons constaté une baisse de nos dépenses globales liées à Snowflake. Nous avons observé une amélioration de l’efficacité, mesurée par le coût par requête. Nous avons également constaté une réduction du travail manuel consacré par nos équipes de services partagés aux réunions ponctuelles avec nos groupes métier, au provisionnement de l’infrastructure et aux réponses aux questions — tous ces échanges habituels liés au provisionnement de nouvelles plateformes.

L’essentiel est de veiller à ce que, si vous dépensez davantage, vous génériez davantage de valeur métier, et que vous ne dépensiez pas plus en raison de gaspillages dans le système. Au lieu de considérer cela comme une simple réduction des coûts, il faut donc se demander comment exploiter chaque once d’efficacité de chaque dollar dépensé.

Actualités : que se passe-t-il actuellement avec Slingshot ?

Cette semaine, nous sommes particulièrement heureux d’annoncer toutes les nouvelles fonctionnalités qui seront lancées dans le cadre du produit. Au cours de l’année écoulée, nous avons beaucoup travaillé avec nos clients, échangé avec des prospects, recueilli leurs retours et cherché à comprendre comment apporter davantage de valeur. Cela se concrétise autour de trois grands axes.

Le premier est que le produit est beaucoup plus facile à utiliser et offre bien davantage de possibilités de personnalisation et de flexibilité. La navigation dans nos tableaux de bord et l’exploration de leurs détails sont plus simples. Les informations mettant en évidence les inefficacités potentiellement problématiques de votre écosystème remontent au premier plan de l’expérience.

Vous pouvez désormais répartir les dépenses correspondant à tous les facteurs de coût de Snowflake selon l’entité personnalisée la plus pertinente pour votre entreprise : ligne d’activité, projet ou refacturation à vos propres clients. Nous avons donc fait un gros effort sur la facilité d’utilisation et la flexibilité.

Advertisement

La deuxième grande annonce de cette semaine concerne l’élargissement des capacités de notre moteur de recommandations. Jusqu’à présent, nos recommandations visaient principalement à vous aider à réduire vos dépenses et à économiser de l’argent.

Mais il arrive que vous ayez un processus métier ou une charge de travail particulièrement important, et que vous souhaitiez dépenser un peu plus pour vous assurer que son exécution soit plus rapide ou respecte un SLA. Au lieu de vous indiquer uniquement les possibilités d’économies, nous mettons donc également en évidence les situations où il pourrait être pertinent de dépenser un peu plus afin d’améliorer les performances pour vos utilisateurs. Nous vous fournissons ensuite toutes les informations nécessaires pour prendre la bonne décision pour votre entreprise.

Nous avons grandement simplifié la recherche et l’application des recommandations offrant le plus de valeur, qu’il s’agisse de réduire les coûts ou d’améliorer les performances. Nous sommes donc enthousiastes à l’idée de pouvoir apporter une valeur supplémentaire dans ce domaine.

Enfin, troisièmement, comme je l’ai mentionné précédemment, vous souhaitez vraiment garder un œil sur vos requêtes. Nous lançons donc la première version de ce que nous appelons notre conseiller de requêtes. Il s’agit d’une technologie très intéressante, protégée par plusieurs brevets. Elle vous permet de soumettre certaines de vos requêtes inefficaces et problématiques à un outil technologique afin d’obtenir des recommandations sur la manière de les améliorer.

Nous avons donc une longue feuille de route et encore beaucoup de chemin à parcourir pour optimiser les charges de travail. Nous sommes ravis de mettre cette première version de l’outil entre les mains de nos clients, de commencer à recueillir leurs retours et de créer véritablement de la valeur.

Qu’est-ce qui différencie vraiment Slingshot sur le marché ?

À ma connaissance, c’est le seul produit qui permette aux entreprises de mettre en œuvre ce modèle fédéré de gestion de l’écosystème de données dont je parlais précédemment. Nous l’avons conçu ainsi parce que nous avions des échéances très ambitieuses pour migrer vers le cloud. Si vous cherchez à fonctionner d’une manière imposée par le cloud, vous avez besoin de Slingshot.

Deuxièmement, l’étendue de notre moteur de recommandations est un aspect dont je suis particulièrement fier. Nous ne nous contentons pas d’identifier les possibilités d’économies : nous devenons également plus performants pour déterminer les processus importants pour lesquels il pourrait être pertinent pour votre entreprise d’augmenter les dépenses, car l’efficacité consiste à fonctionner avec le niveau de performance adapté au bon coût.

Nous sommes donc la seule entreprise, du moins à ma connaissance pour le moment, à chercher à vous aider à trouver cet équilibre parfait et à tirer toute l’efficacité possible de vos dépenses.

Advertisement

Troisièmement, la technologie de notre conseiller de requêtes est assez remarquable. Elle a généré énormément d’économies en interne. Nous avons réduit notre coût par requête d’environ 43 %.

Les entreprises sont confrontées à un défi fondamental en matière d’optimisation des coûts des données dans le cloud : maximiser l’efficacité. Il existe pour cela un certain nombre de stratégies. Comment percevez-vous cette question ?

L’une des choses que nous avons apprises en échangeant avec de nombreux clients et prospects différents, c’est que le mot efficacité peut avoir des significations différentes. Pour certaines entreprises, l’efficacité signifie simplement fonctionner en permanence au coût le plus bas possible — l’expérience utilisateur, peu importe.

Pour certaines entreprises, l’efficacité signifie s’assurer que leurs tâches vraiment importantes, assorties de SLA vraiment importants, soient terminées, disons, à neuf heures du matin, coûte que coûte. Peu importe combien je dois dépenser, ces tâches doivent être terminées à temps, car je dois payer une pénalité pour une raison quelconque si ce n’est pas le cas. Je dirais qu’environ 40 % des cas relèvent de ces deux catégories.

Pour la majorité, il s’agit vraiment de trouver l’équilibre parfait entre l’expérience utilisateur et l’optimisation des coûts : fonctionner avec les meilleures performances possibles au coût le plus bas possible. C’est délicat, car qu’est-ce que cela signifie exactement ? Je ne peux pas répondre à cette question. Un produit peut vous aider à y parvenir, mais il s’agit surtout de savoir comment exploiter notre outil pour trouver le bon équilibre pour votre entreprise. Car, en réalité, il s’agit d’une situation unique, propre à votre entreprise.

Pour en savoir plus :

CapitalOne.com/software

James Maguire

James Maguire has been reporting on emerging technology for more than 15 years. He has won two ASBPE Awards of Excellence for in-depth feature articles about cloud computing and artificial intelligence. He has covered the gamut of enterprise and consumer technology, and regularly communicates with leading IT newsmakers, vendors and analysts.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.