Partager via


Principes de conception de l’optimisation des coûts

La conception de l’architecture est toujours pilotée par les objectifs métier et doit prendre en compte le retour sur investissement (ROI) et les contraintes financières. Voici des questions classiques à prendre en compte :

  • Les budgets alloués vous permettent-ils de répondre à vos objectifs ?
  • Quels sont les modèles de dépense et d’opérations de l’application ? Quels sont les domaines prioritaires ?
  • Comment allez-vous optimiser l’investissement dans les ressources, par une meilleure utilisation ou par une réduction ?

Une charge de travail à coût optimisée n’est pas nécessairement une charge de travail à faible coût. Il existe des compromis importants. Les approches tactiques sont réactives et ne peuvent réduire les coûts qu’à court terme. Pour obtenir une responsabilité financière à long terme, vous devez créer une stratégie avec la hiérarchisation, la surveillance continue et les processus reproductibles qui se concentrent sur l’optimisation.

Les principes de conception sont destinés à fournir des stratégies d’optimisation que vous devez prendre en compte lorsque vous concevez et implémentez votre architecture de charge de travail. Commencez par les approches recommandées et justifiez les avantages d’un ensemble d’exigences métier. Après avoir défini votre stratégie, effectuez des actions à l’aide de la liste de contrôle d’optimisation des coûts à l’étape suivante.

Lorsque vous hiérarchisez les exigences métier pour s’aligner sur les besoins technologiques, attendez-vous à ce que l’allocation initiale des coûts change. Vous devez toutefois prévoir une série de compromis dans les domaines dans lesquels vous souhaitez optimiser les coûts, notamment la sécurité, la scalabilité, la résilience et l’opérabilité. Si le coût de la résolution des défis dans ces domaines est élevé et ces principes ne sont pas appliqués correctement, vous pouvez effectuer des choix risqués au profit d’une solution moins coûteuse. Ceci va finalement affecter les objectifs et la réputation de votre organisation.

Développer une discipline de gestion des coûts

Icône Objectif Créez une culture d’équipe qui connaît le budget, les dépenses, les rapports et le suivi des coûts.

L’optimisation des coûts est effectuée à différents niveaux de l’organisation. Il est important de comprendre comment le coût de votre charge de travail est aligné sur les pratiques finOps organisationnelles. Une vue sur les unités commerciales, l’organisation des ressources et les stratégies d’audit centralisées vous permet d’adopter un système financier standardisé.

Approche Avantage
Développez un modèle de coût. Cet exercice fondamental est une condition préalable à la configuration d’un système de suivi financier. Un modèle de coût permet de segmenter les dépenses et d’estimer et de prévoir le coût total de possession, y compris l’infrastructure, le support et l’implémentation. Il vous permet d’identifier les facteurs de coût au début et de prédire la façon dont tout changement, croissance ou réduction affectera les dépenses globales dans votre modèle d’entreprise projeté.
Avoir un modèle de responsabilité efficace mais flexible qui est régi et implémenté avec des rôles et des responsabilités correctement attribués. La responsabilité claire permet d’appliquer les attentes fonctionnelles de chaque rôle (compte tenu d’une étendue), de clarifier et de générer des rapports avec transparence aux niveaux souhaités.

La gouvernance proactive peut vous aider à éviter les actions susceptibles d’entraîner des dépenses inutiles qui dépassent le budget.
Estimez des budgets réalistes qui couvrent toutes les exigences fonctionnelles et non fonctionnelles, le personnel et les processus permettant une croissance anticipée. Vous serez en mesure de définir des limites financières et d’établir des moyens de vérifier vos dépenses par rapport au budget alloué. Vous recevrez également des notifications lorsque certains seuils sont dépassés, ce qui empêche les dépassements de dépenses à l'échelle du locataire, des ressources et d'autres niveaux appliqués au budget.
Pour les charges de travail régies par des contrats de niveau de service (SLA), évaluez s’il faut allouer un budget à des pénalités potentielles ou à des efforts d’implémentation. Une solution bien implémentée peut vous aider à éviter complètement les pénalités, en effectuant un investissement proactif.

Mettre de côté un budget de compensation des clients est une approche pragmatique pour réduire le risque de responsabilité future. Collaborez avec votre propriétaire de produit pour négocier un budget réaliste de compensation des coûts.
Planifiez les coûts de formation, les dépenses d’embauche et le coût de l’infrastructure nécessaire pour augmenter les compétences à mesure que la charge de travail mûrit. Investir dans le personnel complète les compétences existantes avec un soutien à plein temps ou par le biais de fournisseurs.
Communiquez les implications des coûts des modifications de conception qui sont pilotées par les insights obtenus à partir de la production. L’organisation est en mesure d’ajuster le budget pratique en fonction des commentaires de production, qui doivent être considérés comme significatifs comme des données numériques.

Conception avec une logique de rentabilité

Icône Objectif Dépensez uniquement sur ce dont vous avez besoin pour obtenir le rendement le plus élevé de vos investissements.

Chaque décision concernant l’architecture a des implications financières directes et indirectes. Comprenez les coûts associés aux options de génération et d’achat, aux choix technologiques, au modèle de facturation et aux licences, à la formation, aux opérations, etc.

Compte tenu d'un ensemble d'exigences, optimiser et prendre des décisions de compromis en matière de coûts pour répondre efficacement aux préoccupations transversales de la charge de travail.

Approche Avantage
Établissez une base de référence des coûts, y compris la croissance prévue. Assurez-vous que les choix de conception fonctionnent dans le budget alloué pour répondre aux exigences fonctionnelles et non fonctionnelles.

Facteur des dépenses liées aux choix technologiques, à l’automatisation, à l’acquisition, à la formation et à la gestion des changements dans le cadre de ce coût total.
Les estimations de coûts vous permettent de prévoir les dépenses par rapport au budget et d’identifier les principaux facteurs de coût. Ils aident également à révéler les coûts cachés qui pourraient autrement passer inaperçus, en soutenant une approche équilibrée qui évite la sur-ingénierie.

Ce processus génère également des arbres de décision pour les options technologiques en fonction des considérations relatives aux coûts. En éliminant les alternatives à coût élevé qui n’ont pas de justification commerciale forte, vous pouvez libérer de la capacité budgétaire pour investir dans des opportunités à valeur plus élevée.

Nous vous déconseillons de concevoir au-delà de la croissance planifiée, car cela peut entraîner un retour sur investissement inférieur.
Concevez et appliquez des garde-fous de coût dans votre architecture qui conservent les ressources dans les limites supérieures et inférieures. L’application de la loi peut empêcher les frais accessoires ou non approuvés et s’assurer que seules la quantité budgétaire de ressources est approvisionnée.
Traitez différemment les nombreux environnements SDLC et déployez le nombre adéquat d’environnements. Vous pouvez réaliser des économies en comprenant que tous les environnements n’ont pas besoin de simuler la production. Les environnements hors production peuvent avoir des différences de fonctionnalités, de références SKU, de nombres d’instances et même de journalisations.

Vous pouvez également réaliser des économies en créant des environnements de préproduction à la demande et en les supprimant lorsque vous n’en avez plus besoin.

Conception pour optimiser l’utilisation

Icône Objectif Optimisez l’utilisation des ressources et des opérations. Appliquez-les aux exigences fonctionnelles et non fonctionnelles négociées de la solution.

Les services et les offres fournissent différentes capacités et niveaux tarifaires. Après avoir acheté un ensemble de fonctionnalités, évitez de les sous-utiliser. Recherchez des moyens d’optimiser votre investissement dans le niveau. De même, évaluez en permanence les modèles de facturation afin d’identifier ceux qui s’alignent le mieux sur votre utilisation, en fonction des charges de travail de production actuelles.

Approche Avantage
Tirez parti des fonctionnalités complètes de vos références SKU de ressources sélectionnées pour répondre aux performances, à la sécurité, à la fiabilité et aux objectifs opérationnels. Vous pouvez optimiser l’utilisation de ce que vous avez payé. Évitez de sélectionner des références SKU avec des fonctionnalités dont vous n’avez pas besoin, car elles peuvent entraîner des coûts inutiles sans avantage supplémentaire.
Évaluez les opportunités d’ajuster dynamiquement la capacité, de monter en puissance lorsque la demande augmente et diminue lorsqu’elle n’est plus nécessaire. Sans cette approche, vous devrez peut-être préprovisionner plus de capacité que nécessaire. En revanche, la mise à l’échelle dynamique vous permet de conserver une base de référence minimale et de s’étendre uniquement si nécessaire, en alignant la consommation des ressources avec les modèles d’utilisation réels.
Hiérarchisez le déploiement de modèles actifs-actifs sur des modèles actifs passifs, dans le cadre de votre plan de récupération, si vous avez déjà payé les ressources. Si votre conception utilise par défaut des modèles Actif-passif, il se pourrait que vous ayez des ressources inactives qui pourraient autrement être utilisées. La conversion en Actif-actif peut vous permettre de répondre à vos exigences de nivellement de charge et d’augmentation subite de mise à l’échelle sans trop de dépenses.
Hiérarchiser l’utilisation des ressources remises basées sur l’engagement lors du développement de nouvelles fonctionnalités, la configuration d’environnements supplémentaires ou l’optimisation pour les exigences non fonctionnelles. La recherche d’opportunités d’utilisation de plans validés peut réduire considérablement le coût d’implémentation de nouvelles fonctionnalités.
Tirer le meilleur parti de votre investissement dans un plan de support.

Conservez l’allocation de formation pour vous assurer que l’équipe utilise des outils et des technologies pertinents.
L’utilisation de votre plan de support pour gérer les problèmes de production ou pour les révisions proactives vous aidera à obtenir la valeur de votre argent. Collaborez entièrement avec votre modèle de support Microsoft.

Conception pour optimiser les tarifs

Icône Objectif Augmentez l’efficacité sans redéfinir, renégocier ou sacrifier les exigences fonctionnelles ou non fonctionnelles.

Tirez parti des possibilités pour optimiser l’utilitaire et les coûts de vos ressources et opérations existantes. Dans le cas contraire, vous dépensez inutilement de l’argent sans aucun retour sur investissement supplémentaire.

Approche Avantage
Identifiez les ressources qui ont des modèles d’utilisation stables ou prévisibles au fil du temps. Optimisez les coûts en prépurant ces ressources pour tirer parti des remises disponibles.

Collaborez avec votre équipe de licences pour influencer les futurs contrats d’achat et stratégies de renouvellement.
Microsoft offre des tarifs réduits pour des engagements prévisibles et à long terme pour des ressources ou des catégories de ressources spécifiques. Ces ressources entraînent des coûts inférieurs pendant la période d’utilisation et peuvent être amorties au fil du temps.

En gardant votre équipe de licence informée des investissements actuels et prévus des ressources, vous pouvez les aider à prendre des engagements de taille appropriée pendant les négociations d’accord. Dans certains cas, ces prévisions peuvent influencer la grille tarifaire de votre organisation, ce qui bénéficie non seulement de l’efficacité des coûts de votre charge de travail, mais également d’autres équipes utilisant les mêmes technologies.
Explorez les alternatives qui ne nécessitent pas de licences supplémentaires. Envisagez des options telles que l’utilisation hybride et la tarification des abonnements de préproduction. Vous serez en mesure de réduire les coûts de licence en tirant parti des options qui vous donnent des droits d’utilisation aux technologies identiques ou comparables à un coût inférieur.
Utilisez la tarification basée sur la consommation lorsqu’elle est plus rentable. Vous payez pour ce que vous utilisez. Cette option peut être plus coûteuse qu’une option prépayée entièrement utilisée. Toutefois, si vous ne prévoyez pas d'utiliser pleinement la capacité de calcul pré-achetée, le paiement à l'usage peut être un meilleur choix.
Utilisez la facturation à prix fixe au lieu de la facturation basée sur la consommation pour une ressource lorsque son utilisation est élevée et prévisible et qu’une référence SKU ou une option de facturation comparable est disponible. Lorsque l’utilisation est élevée et prévisible, le modèle à prix fixe est généralement moins coûteux et prend souvent en charge davantage de fonctionnalités.
Si possible, colocalisez l’utilisation avec d’autres charges de travail, ressources et équipes afin de réduire les coûts financiers et opérationnels. Les ressources partagées sont gérées de manière centralisée et approvisionnées avec une capacité plus élevée pour prendre en charge plusieurs charges de travail, ce qui permet de répartir les coûts entre les équipes.
Déployez dans des régions à moindre coût, à condition qu’il n’y ait aucun compromis avec les exigences fonctionnelles ou non fonctionnelles.

Évaluez les options régionales pour chaque environnement individuellement. Même si la production peut nécessiter des régions spécifiques, envisagez d’exploiter des régions plus rentables pour les environnements de préproduction où cela est possible.
N'utilisez les régions Premium que si nécessaire, ce qui peut entraîner des économies significatives. En outre, les économies des environnements hors production peuvent être réaffectées à d’autres priorités.
Préférez les services qui facilitent l’atteinte d’une densité plus élevée.

Considérez les compromis potentiels, en particulier sur les limites de sécurité.
Plus la densité augmente, plus la quantité de ressources dont vous avez besoin pour exécuter une charge de travail diminue. Cela réduit le coût par unité et le coût de la gestion.

Surveiller et optimiser au fil du temps

Icône Objectif Ajustez continuellement vos investissements en fonction de l'évolution de votre charge de travail dans l’écosystème.

Un fait qui était important hier peut ne plus l’être aujourd’hui. À mesure que vous découvrez l’évaluation des charges de travail de production, attendez-vous à des modifications de l’architecture, des exigences métier, des processus et même de la structure de l’équipe. Vos pratiques concernant le cycle de vie de développement logiciel (SDLC) peuvent avoir besoin d’évoluer. Des facteurs externes peuvent également changer, comme la plateforme cloud, ses ressources et vos contrats.

Vous devez minutieusement évaluer l’impact de toutes les modifications sur les coûts. Surveillez régulièrement les modifications et la tendance du retour sur investissement mais également évaluez si vous devez ajuster les exigences fonctionnelles et non fonctionnelles.

Approche Avantage
Créez des fonctionnalités dans le système qui capturent et classifient les dépenses. Vous serez en mesure de calculer les coûts qui révèlent des perspectives techniques et commerciales à différentes limites de facturation.

Vous serez également en mesure d’effectuer des révisions régulières et de conduire des processus d'exposition des coûts et de refacturation.
Implémentez des alertes de coût lorsque les dépenses approchent des seuils budgétaires prédéfinis.

Examinez et ajustez régulièrement ces alertes pour vous assurer qu’elles restent alignées sur les modèles d’utilisation en constante évolution.
Les notifications proactives permettent d’empêcher les dépassements de budget et de prendre des décisions en temps opportun.
Évaluez et ajustez en permanence les décisions de conception de l’architecture autour du coût des ressources, des opérations et du support payant. Les révisions régulières des métriques, des données de performances, des rapports de facturation et de l’utilisation des fonctionnalités peuvent entraîner un réglage précis et réduire les coûts.

Vous pouvez également économiser certains coûts en évaluant l’utilisation de votre contrat de support et en la dimensionnant correctement.
Désaffecter les ressources qui sont sous-utilisées, inutilisées, obsolètes ou peuvent être remplacées par des alternatives plus efficaces.

Supprimez régulièrement les données inutiles.
En redimensionnant ou en supprimant des ressources sous-utilisées, ou même en modifiant des références SKU, vous pouvez réduire les coûts. Le fait d’arrêter les ressources inutilisées et de supprimer les données lorsque vous n’en avez plus besoin permet de réduire les déchets et de libérer des fonds afin de pouvoir les investir ailleurs.

Étapes suivantes