Recommandations pour la création d’un modèle de coût
S’applique à cette recommandation de liste de contrôle d’optimisation des coûts d’Azure Well-Architected Framework :
CO :02 | Créer et gérer un modèle de coût. Un modèle de coût doit estimer le coût initial, les taux d’exécution et les coûts continus. Négociez un budget qui couvre un modèle de coût et dispose d’une mémoire tampon pour les dépenses non planifiées. |
---|
Ce guide décrit les meilleures pratiques pour créer un modèle de coût pour votre charge de travail. Un modèle de coût est une estimation qui prédit les coûts combinés des services et leurs dépenses associées. Il est fondamental pour la prévision des dépenses et la planification budgétaire. Un modèle de coût fournit une analyse de scénario, qui vous permet d’évaluer les implications en matière de coûts des modifications potentielles de la charge de travail. Sans modèle de coût, vous risquez des dépenses imprévues, des dépassements de budget et des opportunités manquées d’optimisation des coûts.
Définitions
Terme | Définition |
---|---|
Facturation interne | Un modèle de comptabilité dans lequel vous chargez les services pour leur utilisation de la charge de travail et recevez des paiements de leur part. |
Modèle de coût | Coût estimé d’une charge de travail. Il capture toutes les dimensions de la facturation, y compris les opérations. |
Compteur de coûts | Mécanisme de suivi que vous utilisez pour mesurer l’utilisation des ressources au fil du temps. Il effectue le suivi de l’utilisation, comme les heures de calcul, le transfert de données et les opérations d’entrée-sortie. Il émet les enregistrements utilisés pour calculer la facture pour chaque ressource en fonction de son compteur associé. |
Showback | Modèle de comptabilité dans lequel vous indiquez aux services le coût de leur utilisation de la charge de travail et vous ne recevez pas de paiement de leur part. |
Stratégies de conception
Un modèle de coût fournit une projection du coût de la charge de travail en fonction des données existantes. L’objectif d’un modèle de coût n’est pas d’obtenir une visibilité sur les dépenses ou de les contrôler. L’objectif est de prévoir les dépenses prévues, en tenant compte de tous les facteurs connus disponibles. À partir de cette prédiction, vous déterminez la meilleure solution pour votre charge de travail. La meilleure solution aligne les dépenses sur les priorités de charge de travail. Un modèle de coût vous permet d’établir un budget de charge de travail, de garantir l’alignement sur ce budget et d’allouer des fonds pour les ressources cloud.
Effectuer une évaluation de la charge de travail
L’évaluation de la charge de travail implique l’évaluation et l’analyse systématiques de la charge de travail. Une évaluation de charge de travail permet d’identifier les caractéristiques de charge de travail qui peuvent guider les stratégies d’optimisation des coûts, telles que le choix des options de remise les plus appropriées en fonction des modèles d’utilisation. Vous devez évaluer les caractéristiques de la charge de travail pour déterminer les remises disponibles les plus adaptées à votre charge de travail. Par exemple, si votre charge de travail a des modèles d’utilisation prévisibles, vous pouvez envisager d’utiliser un modèle basé sur l’engagement (réservations) pour optimiser les coûts. Lorsque vous évaluez une charge de travail, tenez compte des recommandations suivantes :
Analyser les composants clés : analysez les composants clés de votre charge de travail, y compris les ressources essentielles telles que les serveurs, les bases de données, les réseaux et les licences. Cette identification permet une allocation précise des coûts dans le modèle.
Comprendre les caractéristiques : comprendre la stabilité, la prévisibilité et la sensibilité de la charge de travail aux facteurs externes tels que les temps d’arrêt et les performances dégradées. Ces insights permettent d’anticiper les coûts fluctuants en fonction du comportement de la charge de travail.
Comprendre les exigences : évaluez les exigences spécifiques de votre charge de travail, telles que les performances, la scalabilité, l’observabilité, la sauvegarde et la récupération d’urgence. La reconnaissance de ces exigences garantit que le modèle tient compte de toutes les dépenses potentielles.
Comprendre les services de prise en charge. Les services qui prennent en charge l’observabilité, la sécurité et la gouvernance entraînent des coûts et jouent un rôle essentiel dans le fonctionnement de votre charge de travail. Les solutions d’observabilité, telles que les outils de supervision et les mécanismes de journalisation, offrent des insights sur l’utilisation et les performances des charges de travail. Des mesures de sécurité robustes, telles que des contrôles de chiffrement ou d’accès et des audits de sécurité réguliers, protègent votre charge de travail et garantissent la conformité aux réglementations. Les pratiques et stratégies de gouvernance garantissent la conformité et l’utilisation efficace des ressources. Intégrez les dépenses pour ces services de support dans votre budget.
Si vous incluez ces facteurs souvent oubliés dans votre budgétisation dès le début, votre modélisation des coûts sera complète, efficace et évitera les dépenses inattendues futures.
Estimer les coûts de charge de travail
L’estimation des coûts de charge de travail implique l’évaluation de toutes les dépenses et économies potentielles liées à la charge de travail. Il englobe les coûts directs du fournisseur, les dépenses de maintenance opérationnelle, les choix de modèles de facturation et les économies potentielles des contrats clients ou d’entreprise. En évaluant ces facteurs, vous pouvez créer un modèle de coût robuste, qui permet des prévisions et des budgets précis. Pour estimer les coûts de charge de travail, envisagez les stratégies suivantes :
Sélectionnez le meilleur modèle de facturation. Un modèle de facturation détermine la façon dont le fournisseur de services cloud facture ses services. Les modèles de facturation incluent la consommation (paiement à l’utilisation), les plans basés sur l’engagement (réservations) et la tarification au comptant. Identifiez le modèle de facturation le plus approprié et le plus économique en comprenant les exigences et les modèles d’utilisation spécifiques de chaque modèle. Chaque modèle de facturation présente des avantages et des inconvénients de la structure des coûts et de la flexibilité. Par exemple, le paiement à l’utilisation peut offrir de la flexibilité, mais peut être plus coûteux au fil du temps que les instances de plans de base d’engagement.
Utilisez des contrats client. Les fournisseurs de services cloud proposent des contrats client ou des contrats entreprise pour les clients. Certains contrats offrent des remises par le biais de programmes disponibles ou vous permettent d’utiliser vos licences existantes pour économiser de l’argent. Implémentez ces stratégies d’optimisation des coûts pour optimiser la valeur de vos ressources et réduire vos dépenses globales.
Estimer les coûts de licence. Calculez des estimations des coûts de licence pour créer un modèle de coût précis. Pour trouver la meilleure offre, contactez le fournisseur de logiciels ou le revendeur de logiciels. Si vous êtes un client existant, utilisez les avantages et remises de licence existants.
Estimer les coûts de service. Les fournisseurs de services cloud fournissent de nombreux services pour prendre en charge votre charge de travail. Choisissez des services qui vous aident à atteindre vos objectifs de coûts à court terme et à long terme. Par exemple, vous souhaiterez peut-être déplacer une charge de travail locale vers le cloud avec des modifications minimales apportées à votre charge de travail. Choisissez un service cloud qui prend en charge vos objectifs de charge de travail et qui offre le meilleur retour sur investissement. Utilisez la calculatrice de coûts de la plateforme cloud pour estimer les coûts de ressources de votre charge de travail. Ces outils vous aident à comprendre les différents compteurs de coûts dans une ressource et les implications du coût du modèle de facturation.
Tenez compte des avantages et inconvénients liés aux coûts de chaque service. Les objectifs de niveau de service (SLO) et les fonctionnalités de la plateforme ont des répercussions sur les coûts. Par exemple, un temps d’arrêt peut coûter à votre organization une somme considérable. Si vous investissez plus d’argent pour atteindre des SLO plus élevés, vous pouvez générer des revenus en évitant les temps d’arrêt et en augmentant la satisfaction des clients. Utilisez les fonctionnalités intégrées comme alternative économique à la création de fonctionnalités personnalisées que vous devez développer et gérer.
Estimer les coûts de résilience. Pour estimer les coûts de résilience, tenez compte de facteurs tels que l’infrastructure, la maintenance, la réplication des données, le stockage des données, la récupération d’urgence et les performances. Tenez compte des exigences et des objectifs spécifiques de votre application ou système. Cela peut inclure le niveau de résilience requis, les SLO souhaités et les objectifs de disponibilité pour chaque dépendance sur le chemin critique. Les coûts varient en fonction des services et technologies cloud que vous choisissez.
Estimer les coûts d’exploitation. Pour estimer le coût de maintenance de la charge de travail, tenez compte des dépenses opérationnelles en cours pour la surveillance, les tests et la maintenance de l’infrastructure. Ces coûts incluent la surveillance des performances et de l’intégrité de l’infrastructure. Il doit inclure des outils et des services de supervision pour faciliter le suivi des métriques système, détecter les problèmes et garantir la disponibilité.
Vous devez estimer le coût des activités de test régulières telles que les tests de charge, les tests de sécurité et les tests de performances. Ces tests sont essentiels pour maintenir l’intégrité de votre charge de travail. Incluez les ressources et les outils nécessaires pour tester la résilience, la scalabilité et la sécurité du système. Vous devez également inclure des tâches de maintenance régulières, telles que l’application de correctifs logiciels, de mises à jour et de correctifs de sécurité, sont nécessaires pour maintenir le système à jour. Les tâches de routine telles que la sauvegarde des données, l’optimisation du système et la gestion de la configuration contribuent aux coûts de maintenance continus.
Développer le modèle de coût
Le modèle de coût est une estimation de tous les coûts associés à la charge de travail. Ces coûts incluent l’infrastructure, les licences logicielles, le personnel, la maintenance et les coûts de support.
Aligner les estimations sur les moteurs de coût
Les moteurs de coût sont des facteurs ou des variables spécifiques qui influencent le coût global. Il inclut tous les facteurs qui ont un impact direct sur le coût des ressources, des services ou des opérations au sein de la charge de travail. Ces pilotes peuvent inclure des variables telles que le volume d’utilisation, le nombre de clients servis, la capacité de stockage.
Attribuez des valeurs quantitatives aux facteurs de coût identifiés, comme l’estimation des volumes d’utilisation ou la détermination du nombre de clients ou de ressources. Quantifiez l’effet de chaque pilote de coût à l’aide de méthodes telles que l’estimation des volumes d’utilisation ou la détermination du nombre de clients ou de ressources. En fonction des catégories de coûts et des moteurs, établissez des modèles mathématiques ou des formules qui relient les facteurs de coûts aux coûts associés. Ces modèles peuvent inclure des relations linéaires simples ou des calculs complexes, selon la catégorie de coût.
Associer les coûts aux métriques métier
Associer des coûts à des métriques métier signifie lier les dépenses de charge de travail à des indicateurs métier spécifiques, tels que le coût par client servi ou le coût par transaction traitée. Cette pratique permet de mieux comprendre comment la charge de travail consomme des ressources. Il vous permet d’anticiper les coûts liés aux fluctuations de charge de travail et garantit une utilisation efficace des ressources en fonction de la demande. Par exemple, si vous vous attendez à ce que le nombre de clients augmente, vous pouvez estimer le coût de la prise en charge de ces clients.
Vous devez mettre l’accent sur une visibilité claire dans les modèles de coûts de charge de travail. Bien qu’il puisse rendre le modèle plus complexe, il permet également l’adaptabilité. Un tel modèle de coût flexible facilite l’analyse des scénarios, ce qui permet de prédire les dépenses liées à la charge de travail ou aux changements d’entreprise. Pour estimer le coût associé à chaque client, divisez le coût total de la charge de travail par le nombre de clients. Pour un coût précis par client, comptez les ressources et services spécifiques qu’ils utilisent, comme les services cloud ou les licences logicielles.
Publier le modèle de coût
Documentez les catégories de coûts, les pilotes et les relations mathématiques utilisées pour calculer les coûts. Créez une documentation complète et facile à comprendre pour les parties prenantes. Assurez-vous que le modèle de coût est accessible à toutes les parties prenantes concernées. Publiez le modèle de coût dans un format ou sur une plateforme qui permet un échange de données fluide et une collaboration efficace entre les parties prenantes.
Définir un budget
Le modèle de coût fournit une base pour la négociation du budget de votre charge de travail. Le modèle de coût est une estimation. Le budget est une réalité. Parfois, vous devez négocier pour aligner les deux. Il est important que tout le monde comprenne comment la charge de travail prend en charge les objectifs métier. Présentez le modèle de coût en alignement avec les objectifs métier pour vous aider à clarifier la valeur de la charge de travail.
Partager le modèle de coût : lorsque vous partagez le modèle de coût avec les parties prenantes, assurez-vous que les estimations sont claires. Les parties prenantes doivent être en mesure de voir la répartition des coûts, les variables de coût et les efforts d’optimisation.
Modifiez le modèle de coût pour qu’il corresponde au budget : les parties prenantes peuvent ne pas accepter le budget proposé et proposer un budget inférieur au modèle de coût. Il est important que les parties prenantes sachent comment le budget affecte la charge de travail. Créez un deuxième modèle de coût qui correspond au budget et inclut une mémoire tampon. Expliquez toute perte de fonctionnalité avec le budget réduit.
Le budget résultant doit être réaliste, mais inclure une mémoire tampon pour les changements d’utilisation prévus au cours de l’exercice budgétaire. Le modèle de coût permet de prédire ces changements. Un budget doit également inclure une petite mémoire tampon raisonnable pour les dépassements non planifiés résultant d’une erreur ou d’un changement d’entreprise non planifié.
Définir des limites de budget et des quotas : définissez des limites budgétaires et des quotas pour contrôler les coûts et limiter les dépenses. Cette pratique garantit que vous ne dépassez pas le budget alloué pour votre charge de travail. En définissant des limites budgétaires et des quotas, vous pouvez surveiller et gérer vos dépenses efficacement.
Définir des alertes budgétaires : implémentez des alertes pour la gestion des coûts. Configurez des alertes pour vous avertir lorsque les dépenses atteignent certains seuils. Cette pratique vous permet d’agir immédiatement et d’apporter les ajustements nécessaires pour respecter le budget. Surveillez l’utilisation et définissez des alertes pour identifier les tendances, les pics d’utilisation et les opportunités d’optimisation des coûts.
Utiliser le modèle de coût
Un modèle de coût n’est pas seulement un outil analytique. C’est une aide à la décision. Utilisez le modèle de coût pour la budgétisation, l’analyse des scénarios et l’optimisation des ressources. Pour optimiser l’utilisation du modèle de coût, envisagez les stratégies suivantes :
Utiliser le modèle de coût pour la budgétisation : utilisez le modèle de coût pour projeter les dépenses futures, allouer des fonds efficacement et éviter les pièges financiers. Comparez régulièrement les dépenses réelles par rapport au budget et apportez des ajustements en cas d’écarts.
Utiliser le modèle de coût pour l’analyse des scénarios : l’utilisation du modèle de coût pour l’analyse des scénarios implique la prise en compte de différents scénarios et des coûts associés à chacun d’eux. L’analyse des scénarios peut aider les parties prenantes à comprendre les implications financières des modifications apportées au modèle d’entreprise, telles que les modifications apportées aux prix, aux offres de produits ou aux flux de revenus. L’analyse des scénarios vous permet également d’anticiper la façon dont les changements dans l’acquisition, la rétention ou les taux d’attrition des clients peuvent affecter les coûts. Vous pouvez prévoir des dépenses accrues et planifier la mise à l’échelle.
Utiliser le modèle de coût pour l’optimisation des ressources : utilisez le modèle de coût pour identifier les zones où les ressources cloud sont sous-utilisées et apporter des ajustements pour réaliser des économies significatives. Le modèle de coût peut également prévoir les implications financières de la mise à l’échelle des ressources en réponse à l’augmentation du trafic client ou des besoins de traitement. Il permet également de comparer les coûts associés aux modèles de facturation des fournisseurs de cloud, ce qui vous permet de choisir l’option la plus économique.
Maintenir le modèle de coût
Il est important de mettre à jour régulièrement le modèle de coût pour refléter les données les plus récentes, les conditions commerciales et les modifications apportées à l’environnement externe. Vous devez impliquer les parties prenantes, y compris les propriétaires de produits et l’équipe technique, dans des discussions autour du modèle de coût pour garantir sa pertinence et son alignement avec les besoins des différentes équipes. Exécutez des simulations et passez en revue les résultats pour éclairer la prise de décision. Former tous les membres de l’équipe sur la façon d’utiliser le modèle de coût pour favoriser une culture de prise de décision basée sur les données. Tenez compte des recommandations suivantes :
Suivre l’utilisation des ressources. Surveillez l’utilisation des ressources dans votre charge de travail. Le suivi de l’utilisation des ressources est essentiel pour ajuster les modèles de coût et identifier les opportunités d’optimisation des coûts. Effectuez des audits d’utilisation pour identifier les ressources sous-utilisées et ajuster les estimations de coûts en conséquence.
Générez et passez en revue les prévisions. Utilisez les données d’utilisation pour générer des prévisions et projeter le coût de la charge de travail. Mettez régulièrement à jour les prévisions et affichez-les souvent. Examinez les prévisions qui s’écartent considérablement du modèle de coût actuel. Lorsque vous rencontrez un problème, mettez à jour le modèle de coût en conséquence. La définition d’un écart significatif par rapport au modèle de coût est différente pour chaque charge de travail. L’écart peut être dû à des changements dans les modèles d’utilisation de la charge de travail, les besoins en ressources ou les changements de tarification. En utilisant une prévision, vous pouvez prévoir un dépassement de votre budget et apporter des modifications à la conception du budget ou de la charge de travail.
Mettez à jour le modèle de coût. Passez régulièrement en revue le modèle de coût pour vous assurer que la charge de travail reçoit le budget dont elle a besoin. Utilisez les métriques de la charge de travail en production pour informer les révisions budgétaires. L’effet potentiel des modifications apportées aux services ou à la technologie peut créer un besoin d’examen. À mesure que les services et les technologies évoluent, vous devrez peut-être apporter des modifications à la conception de la charge de travail pour optimiser les coûts ou tirer parti des nouvelles fonctionnalités. La révision régulière garantit que le modèle de coût reste aligné sur le paysage changeant. Passez en revue le modèle de coût avant et après les modifications de conception de la charge de travail.
Mettez à jour le modèle de coût chaque fois que vous modifiez des services. Utilisez la calculatrice de la plateforme cloud pour estimer le coût des ressources cloud dont votre charge de travail a besoin. Pour les nouvelles charges de travail, certaines variables de coût, telles que le transfert de données et la quantité de stockage, peuvent être difficiles à estimer. Une cible métier peut vous aider à générer des estimations. Par exemple, pour créer une estimation basée sur le client, divisez l’objectif de revenus quotidiens (100 000 $) par l’achat moyen par visiteur (100 $) pour obtenir le nombre estimé de visiteurs quotidiens que vous devez prendre en charge (1 000 $).
Facilitation Azure
Estimation des coûts de charge de travail et développement d’un modèle de coût : la vue d’ensemble des tarifs Azure fournit des informations de tarification pour tous les services Azure. Il présente une vue complète des coûts associés à différents services Azure.
La calculatrice de prix Azure est un outil qui vous permet d’estimer les coûts horaires ou mensuels de votre charge de travail. Entrez les services que vous prévoyez d’utiliser pour générer une estimation des coûts associés. Cette estimation vous aide à planifier et à budgéter votre utilisation d’Azure.
La calculatrice de coût total de possession (TCO) vous aide à estimer les économies liées à la migration de votre charge de travail vers Azure. Il prend en compte des facteurs tels que l’infrastructure, la gestion et les coûts de main-d’œuvre pour fournir une estimation du coût total de possession. Cette estimation vous aide à prendre des décisions éclairées sur les aspects financiers de votre migration Azure.
Azure Hybrid Benefit est un programme proposé par les fournisseurs de services cloud, comme Azure. Il permet aux clients d’utiliser leurs propres licences pour certains produits logiciels sur le cloud. Utilisez votre propre licence pour tirer parti des tarifs réduits pour l’utilisation de ce logiciel sur la plateforme cloud. Parfois, Azure Hybrid Benefit fait partie du contrat client entre le fournisseur de services cloud et le client. Ce contrat décrit les conditions générales d’utilisation de l’avantage et des produits logiciels éligibles couverts par celui-ci.
Lorsque vous étendez vos investissements existants dans les licences logicielles dans le cloud, vous économisez sur les coûts. Au lieu de payer le prix complet de l’utilisation du logiciel sur le cloud, vous bénéficiez des tarifs réduits que Azure Hybrid Benefit offres.
Définition d’un budget : Azure fournit des outils qui vous permettent de créer et de gérer des budgets. Les budgets vous aident à informer d’autres personnes de manière proactive sur leurs dépenses, à gérer les coûts et à surveiller les dépenses au fil du temps. Vous pouvez définir des seuils budgétaires, recevoir des alertes et suivre les dépenses pour garantir le contrôle et l’optimisation des coûts.
Maintenance d’un modèle de coût : Azure fournit automatiquement des prévisions de coûts, ce qui vous permet de planifier et de budgéter votre utilisation d’Azure. Ces prévisions vous aident à comprendre les coûts prévus en fonction de vos modèles d’utilisation actuels et vous permettent de prendre des décisions proactives pour optimiser les coûts.
Azure vous permet d’utiliser l’héritage des étiquettes pour regrouper et allouer des coûts. Les balises sont des métadonnées que vous pouvez affecter aux ressources Azure. Avec l’héritage des étiquettes, vous pouvez suivre et gérer les coûts pour différentes équipes ou projets au sein de votre organization pour faciliter l’allocation et l’analyse des coûts.
Liens connexes
Liste de contrôle de l’optimisation des coûts
Reportez-vous à l’ensemble complet de recommandations.