Vous pouvez maîtriser les coûts de stockage dans le cloud à grande échelle en combinant une répartition claire des coûts, une gestion rigoureuse des niveaux de stockage et une pratique FinOps active qui relie les décisions de dépenses à la valeur métier. Sans la synergie de ces trois éléments, les factures de stockage dans le cloud ont tendance à augmenter plus rapidement que l’utilisation, car les équipes accumulent des données sans rendre de comptes, optent par habitude pour des niveaux de stockage premium et ne disposent d’aucun processus commun pour examiner les dépenses. Les sections ci-dessous passent en revue les questions les plus importantes auxquelles sont confrontées les équipes informatiques et financières lorsqu’elles gèrent les coûts de stockage dans le cloud au sein d’un environnement en pleine expansion.
Quels sont les facteurs qui influencent les coûts du stockage dans le cloud à mesure que l'utilisation augmente ?
Les coûts du stockage dans le cloud à grande échelle dépendent de quatre facteurs principaux : le volume de données stockées, le niveau de stockage choisi, les frais de transfert et de récupération des données, ainsi que le nombre d'opérations API effectuées sur les objets stockés. À mesure que les environnements se développent, ces coûts s'accumulent, car chaque charge de travail, application ou équipe supplémentaire vient alourdir simultanément ces quatre dimensions.
Le volume est le facteur le plus visible, mais c'est rarement celui qui est le plus facile à contrôler. Le problème sous-jacent réside dans le fait que la tarification du stockage dans le cloud est basée sur la consommation, ce qui signifie que les coûts s'accumulent en continu sans que personne n'approuve activement chaque facturation supplémentaire. Les équipes allouent de l'espace de stockage pour répondre à leurs besoins immédiats, les politiques de conservation des données sont soit inexistantes, soit non appliquées, et des ensembles de données en double ou orphelins persistent longtemps après la fin du projet d'origine.
Les coûts de transfert de données, souvent appelés « frais de sortie », prennent de nombreuses entreprises au dépourvu. Le transfert de données hors d’une région cloud, entre différents fournisseurs de cloud ou vers des systèmes sur site engendre des frais qui n’apparaissent pas dans la ligne budgétaire dédiée au stockage, mais qui font considérablement grimper la facture totale. À grande échelle, ces coûts de transfert peuvent égaler, voire dépasser, le coût du stockage lui-même.
Le volume des requêtes API constitue un autre facteur caché. Les services de stockage d'objets facturent à la requête, et les applications à haute fréquence qui lisent et écrivent constamment de petits fichiers peuvent générer chaque jour des millions d'opérations facturables. Sans visibilité sur les modèles de requêtes, les équipes n'ont aucun moyen d'identifier quelles charges de travail génèrent des coûts disproportionnés.
Quelles sont les erreurs les plus courantes en matière de coûts liés au stockage dans le cloud ?
Les erreurs les plus courantes en matière de coûts de stockage dans le cloud consistent à stocker les données dans un niveau inadapté, à ne pas appliquer les politiques de conservation, à négliger les coûts de sortie lors des décisions d'architecture et à ne pas définir clairement la responsabilité des ressources de stockage. Chacune de ces erreurs peut être gérée individuellement, mais les entreprises qui commettent ces quatre erreurs simultanément verront leurs coûts de stockage augmenter bien plus rapidement que la valeur commerciale réelle.
Le recours systématique à des niveaux de stockage haute performance pour des données rarement consultées est l'une des habitudes les plus coûteuses. Les niveaux de stockage objet haut de gamme sont tarifés pour un accès fréquent et sensible à la latence. Les données d'archivage ou rarement consultées qui se trouvent dans ces niveaux paient un supplément pour une fonctionnalité qu'elles n'utilisent jamais.
Les lacunes en matière de politique de conservation sont tout aussi préjudiciables. En l'absence de règles automatisées relatives au cycle de vie, les données s'accumulent indéfiniment. Les journaux, les sauvegardes, les ensembles de données de test et les instantanés créés à des fins temporaires continuent d'engendrer des coûts pendant des mois, voire des années. À grande échelle, cette accumulation incontrôlée devient un problème budgétaire majeur.
Les choix architecturaux effectués sans tenir compte des coûts de sortie constituent une autre erreur fréquente. Choisir une région de stockage uniquement en fonction de la latence, sans prendre en compte l'emplacement où s'exécutent les applications consommatrices, peut entraîner des frais de transfert interrégionaux qui auraient pu être évités. Ces décisions sont difficiles à revenir en arrière une fois que les charges de travail sont en production.
Enfin, l’absence de responsabilité claire signifie que personne n’est chargé de contrôler ou de réduire les dépenses liées au stockage. Lorsque les équipes d’ingénierie créent des ressources de stockage et que le service financier informatique reçoit la facture, il n’y a pas de boucle de rétroaction reliant les décisions de consommation aux résultats financiers. Ce manque de responsabilité est l’un des quatre problèmes fondamentaux que nous observons régulièrement dans les organisations qui tentent de gérer leurs coûts liés au cloud.
Comment répartissez-vous les coûts liés au stockage dans le cloud entre les différentes divisions de l'entreprise ?
Pour répartir les coûts de stockage dans le cloud entre les différentes unités opérationnelles, il faut attribuer des balises aux ressources de stockage lors de leur provisionnement, associer ces balises à une taxonomie de répartition des coûts et appliquer des politiques de balisage afin que chaque ressource soit attribuée à un responsable. En l'absence d'un système de balisage cohérent, les coûts liés au stockage partagé se retrouvent dans un pool non affecté que les équipes financières ne peuvent pas répartir de manière pertinente.
Une stratégie de balisage constitue la base. Chaque compartiment de stockage, volume ou partage de fichiers doit comporter des balises identifiant l'équipe responsable, l'application, l'environnement (production, développement, test) et le centre de coûts. Les fournisseurs de services cloud prennent en charge nativement le reporting des coûts basé sur les balises ; ainsi, une politique de balisage rigoureusement appliquée se traduit directement par une imputation précise des coûts.
L'infrastructure de stockage partagée pose un défi plus complexe en matière de répartition des coûts. Lorsque plusieurs équipes partagent une plateforme de stockage, il est nécessaire de s'accorder sur une méthode de répartition des coûts, qu'elle soit proportionnelle au volume consommé, au nombre d'appels API ou qu'il s'agisse d'un modèle de répartition forfaitaire. La méthode importe moins que la cohérence et la transparence. Les unités opérationnelles qui comprennent comment leurs frais sont calculés sont bien plus enclines à s'impliquer dans les efforts de réduction des coûts.
Pour les entreprises qui gèrent à la fois un stockage dans le cloud et sur site, Intégration de FinOps et de l'ITFM fournit un cadre permettant de comparer et de répartir les coûts entre les deux environnements à l'aide d'une taxonomie commune. Cela permet de rendre les coûts de stockage dans le cloud visibles au sein du même système de reporting que le reste des dépenses informatiques, ce qui est essentiel pour les décisions de la direction concernant les investissements en infrastructure.
Quelle est la différence entre les niveaux de stockage et dans quels cas faut-il utiliser chacun d'entre eux ?
Les niveaux de stockage dans le cloud se distinguent par leurs hypothèses en matière de fréquence d’accès, leur temps de latence de récupération et leur prix au gigaoctet. Les niveaux à accès fréquent ont un coût de stockage plus élevé, mais offrent une récupération instantanée à moindre coût. Les niveaux à accès peu fréquent réduisent le coût de stockage, mais facturent davantage la récupération. Les niveaux d’archivage offrent le coût de stockage le plus bas, mais la récupération des données prend de quelques minutes à plusieurs heures et entraîne des frais de récupération plus élevés.
Stockage à accès fréquent
Utilisez les niveaux de stockage à accès fréquent pour les données que les applications lisent ou écrivent régulièrement, telles que les bases de données actives, les ressources applicatives et les journaux opérationnels nécessitant des requêtes en temps réel. Le coût de stockage plus élevé est justifié par le faible coût de récupération et la disponibilité immédiate. Le fait de stocker ici des données rarement consultées constitue la source de surcoût la plus courante et la plus évitable en matière de stockage dans le cloud.
Stockage à accès occasionnel et stockage d'archives
Les niveaux d’accès peu fréquent conviennent aux données conservées à des fins de conformité, d’audit ou de restauration, mais qui sont rarement consultées dans le cadre des opérations courantes. Les niveaux d’archivage conviennent aux données à long terme qui doivent être conservées mais auxquelles on n’accède pratiquement jamais, telles que les sauvegardes historiques ou les documents réglementaires soumis à des obligations de conservation sur plusieurs années. Le compromis porte sur le temps et le coût de récupération ; par conséquent, aucune donnée susceptible d’être requise rapidement ne doit être placée dans les niveaux d’archivage.
Les politiques de cycle de vie automatisent le transfert des données d'un niveau à l'autre en fonction de leur ancienneté ou de leurs habitudes d'accès. La mise en place de ces politiques dès le provisionnement, plutôt qu'a posteriori, empêche les données de s'accumuler dans un niveau inapproprié et garantit que les coûts de stockage correspondent à la valeur réelle des données stockées.
Comment les pratiques FinOps permettent-elles de réduire les dépenses liées au stockage dans le cloud ?
Les pratiques FinOps permettent de réduire les dépenses liées au stockage dans le cloud en créant une boucle décisionnelle continue qui relie la consommation de stockage à la responsabilité financière. Plutôt que d’analyser les coûts a posteriori, le FinOps sensibilise les équipes chargées de prendre les décisions d’approvisionnement aux coûts, établissant ainsi un rythme commun d’optimisation entre les services financiers, informatiques et d’ingénierie.
L'impact le plus direct provient du redimensionnement et de l'optimisation des niveaux de stockage. Les équipes FinOps analysent les modèles d'utilisation du stockage, identifient les données qui se trouvent au mauvais niveau et collaborent avec les équipes d'ingénierie pour appliquer ou faire respecter les politiques de cycle de vie. Il ne s'agit pas d'une opération ponctuelle. Les environnements cloud évoluent en permanence et, sans processus de révision régulier, les inefficacités en termes de coûts réapparaissent rapidement.
Le FinOps permet également de combler le manque de responsabilisation qui est à l'origine de nombreux problèmes liés aux coûts de stockage. En attribuant clairement la responsabilité des ressources de stockage, en mettant en place un rythme de contrôle régulier et en rendant les données de coûts visibles pour les équipes à l'origine des dépenses, les entreprises créent les conditions propices à une optimisation proactive plutôt qu'à une réduction réactive des coûts.
À un niveau plus stratégique, le FinOps établit un lien entre les coûts de stockage dans le cloud et la valeur métier. La question n’est pas seulement de savoir si les dépenses de stockage diminuent, mais si elles sont en adéquation avec les résultats commerciaux qu’elles soutiennent. C’est là que le FinOps dépasse la simple gestion des coûts pour s’inscrire dans le cadre plus large de la prise de décision en matière d’investissements technologiques, en particulier lorsqu’il est intégré à la gestion des activités technologiques (TBM) afin de replacer les coûts de stockage dans le cloud dans le contexte des dépenses informatiques globales.
Quels outils vous aident à suivre et à maîtriser les coûts liés au stockage dans le cloud ?
Les outils qui vous aident à surveiller et à maîtriser les coûts liés au stockage dans le cloud se répartissent en trois catégories : les consoles natives de gestion des coûts du cloud, les plateformes FinOps dédiées et les outils ITFM offrant une visibilité sur l'ensemble des environnements. Chacun d'entre eux répond à un objectif différent, et la plupart des grandes entreprises ont besoin de plusieurs d'entre eux.
Les outils natifs d'AWS (Cost Explorer), d'Azure (Cost Management) et de Google Cloud (Cloud Billing) fournissent des données détaillées sur l'utilisation et les coûts des ressources au sein d'un même fournisseur. Ils prennent en charge le filtrage par balises, les alertes budgétaires et la détection basique des anomalies. Pour les entreprises opérant sur un seul cloud, ces outils constituent un excellent point de départ, sans coût supplémentaire.
Les plateformes FinOps spécialisées, telles qu’Apptio Cloudability, vont plus loin en regroupant les données provenant de plusieurs fournisseurs de cloud, en automatisant l’allocation des ressources, en identifiant les opportunités d’optimisation des capacités et en facilitant la gestion des remises liées aux engagements. Ces plateformes s’avèrent particulièrement utiles lorsque les coûts de stockage doivent être déclarés parallèlement aux dépenses liées au calcul et au réseau, ou lorsque plusieurs équipes ont besoin d’un accès, en fonction de leur rôle, aux données de coûts pertinentes pour leurs charges de travail.
Les outils ITFM répondent au défi plus large consistant à replacer les coûts du stockage dans le cloud dans le contexte des dépenses informatiques globales. Lorsque les dirigeants ont besoin de déterminer si l'investissement dans le stockage dans le cloud apporte une valeur ajoutée par rapport aux alternatives sur site, ou de comparer les coûts de stockage entre les différentes divisions de l'entreprise, les plateformes ITFM fournissent une couche de reporting que les outils natifs du cloud et les plateformes FinOps ne peuvent offrir à eux seuls.
Comment nous vous aidons à gérer les coûts de stockage dans le cloud à grande échelle
Nous aidons les entreprises à passer d'un simple suivi réactif des coûts à une gestion proactive des coûts de stockage dans le cloud, grâce à une approche FinOps structurée qui prend en compte à la fois les ressources humaines, les processus, la gouvernance et les outils. En collaborant avec nous, vous bénéficiez :
- Évaluation du niveau de maturité FinOps qui met en évidence les lacunes de votre gestion actuelle des coûts de stockage dans le cloud et identifie les améliorations spécifiques qui auront le plus grand impact financier
- Répartition des coûts complets sur l'ensemble des ressources de stockage dans le cloud, y compris les conteneurs et l'infrastructure partagée, associées à vos unités opérationnelles et à vos centres de coûts
- Redimensionnement et optimisation des niveaux sur AWS, Azure et GCP, avec des recommandations de politique de cycle de vie basées sur les habitudes d'utilisation réelles
- Cadres de gouvernance qui définissent clairement les responsabilités, établissent des fréquences de révision et relient les décisions en matière de dépenses de stockage à la valeur ajoutée pour l'entreprise
- Intégration entre TBM et FinOps afin que les coûts liés au stockage dans le cloud apparaissent aux côtés des dépenses informatiques totales, ce qui permet de prendre des décisions éclairées concernant les compromis entre les solutions sur site et celles dans le cloud
Si vous souhaitez savoir où en est votre entreprise aujourd'hui et à quoi ressemble une stratégie réaliste pour mieux maîtriser les coûts liés au stockage dans le cloud, contactez-nous pour discuter d'une évaluation FinOps.