Conception pour optimiser les tarifs

Effectué
Augmentez l’efficacité sans renégocier ou renoncer aux exigences fonctionnelles ou non fonctionnelles, ni même les redéfinir.

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.

Exemple de scénario

L’équipe décisionnel (BI) de Contoso héberge une suite d’API GraphQL pour différentes unités commerciales afin d’accéder aux magasins de données de l’organisation sans accorder d’accès direct à la base de données. Elle les a créées au fil des années et a constaté que le contrôle de version était important. Elle expose ainsi ses API sur des points de terminaison avec version sur une seule passerelle Gestion des API de niveau Consommation.

Derrière les instances Gestion des API, trois clusters AKS hébergent les API exposées. L’un exécute un pool de nœuds Windows pour les API écrites dans .NET 4.5, un cluster Linux pour les API écrites en Java Spring et un cluster Linux hérité d’une équipe précédente exécutant des API dotnet core. Les clusters appartiennent désormais à l’équipe BI et sont utilisés uniquement pour ces API. Bien que la gestion de trois clusters ne soit pas idéale, ils fonctionnent comme prévu et ne font pas l’objet d’une intervention.

En tant que centre de coûts dans l’entreprise, l’équipe BI recherche des moyens d’optimiser ses tarifs pour réduire les coûts d’exploitation.

Consolider l’infrastructure dans la mesure du possible

Colocalisez l’utilisation avec d’autres ressources, charges de travail et même équipes. 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é.

La consolidation de votre infrastructure vous aide à optimiser vos coûts cloud. 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.

Problématique de Contoso

  • L’équipe de charge de travail a conçu son infrastructure AKS en fonction des instructions de l’architecture de référence Microsoft, qui recommande d’exécuter au moins trois nœuds par cluster. En raison de cette configuration, l’équipe prend en charge neuf nœuds système sur les trois clusters.
  • L’équipe applique des correctifs et des mises à jour aux clusters trois fois par mois.

Application de l’approche et résultats

  • Après des tests, l’équipe décide qu’elle peut regrouper toutes les API dans un seul cluster avec trois pools de nœuds utilisateur tout en obtenant les mêmes performances et caractéristiques de système d’exploitation que celles du cluster d’origine.
  • Après avoir consolidé les API sur un cluster, elle consolide quatre nœuds pour le pool de nœuds système, ce qui permet d’économiser les coûts de cinq machines virtuelles.
  • L’équipe peut également simplifier son processus de mise à jour corrective et de mise à niveau sur son cluster, car il n’y a qu’un seul cluster à gérer.
  • Le prochain objectif d’économies consiste à évaluer la consolidation des deux pools de nœuds Linux en un seul pour réduire davantage les frais opérationnels.

Tirer parti des réservations et d’autres remises d’infrastructure

Effectuez une optimisation en validant et en achetant au préalable pour tirer parti des remises offertes sur les types de ressources qui ne sont pas censés changer au fil du temps et pour lesquels les coûts et l’utilisation sont prévisibles. En outre, collaborez avec votre équipe de licences pour influencer les futurs programmes et renouvellements de contrats d’achat.

Microsoft offre des tarifs réduits en cas d’engagement prévisible et à long terme pour des ressources et des catégories de ressources spécifiques. Les ressources sont moins coûteuses pendant la période d’utilisation et peuvent être amorties au cours de la période.

En tenant votre équipe de gestion des licences informée des investissements actuels et prévus par ressource, vous pouvez l’aider à prendre des engagements de taille appropriée lorsque votre organisation signe le contrat. Dans certains cas, ces projections et engagements peuvent influencer la grille tarifaire de votre organisation, ce qui est bénéfique pour le coût de votre charge de travail et les autres équipes qui utilisent la même technologie.

Problématique de Contoso

  • Maintenant que l’équipe s’est consolidée sur un cluster, en supprimant une partie de la charge de calcul et opérationnelle excédentaire qu’elle absorbait auparavant, elle cherche à déterminer des mesures supplémentaires pour réduire le coût du cluster.
  • Étant donné que l’équipe BI est satisfaite de la plateforme AKS, elle prévoit de continuer à l’utiliser dans un avenir prévisible et va même probablement accroître son utilisation.

Application de l’approche et résultats

  • AKS étant basé sur des groupes de machines virtuelles identiques, l’équipe examine Azure Reservations. Elle connaît les références SKU et les unités d’échelle attendues dont elle a besoin pour les nœuds utilisateur.
  • Elle achète une réservation de trois ans qui couvre le pool de nœuds système et le nombre minimal d’instances de nœuds par pool de nœuds utilisateur.
  • Avec cet achat, l’équipe a la certitude d’obtenir la meilleure offre concernant ses besoins de calcul tout en permettant la croissance de la charge de travail au fil du temps.

Utiliser la facturation à prix fixe dans la mesure du possible

Passez à 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. Son utilisation peut augmenter votre retour sur investissement.

Problématique de Contoso

  • Actuellement, toutes les instances Gestion des API sont déployées en tant que références SKU de niveau Consommation. Après avoir évalué les modèles d’utilisation des API, l’équipe réalise que les API sont utilisées au niveau mondial et parfois de manière très intensive. L’équipe décide d’analyser les différences de coût entre le modèle de facturation actuel et un modèle à prix fixe.

Application de l’approche et résultats

  • Après avoir effectué l’analyse des coûts, l’équipe constate que la migration du niveau Consommation vers le niveau Standard sera un peu moins coûteuse en fonction des modèles d’utilisation actuels. Au fur et à mesure de la croissance des services au cours des prochaines années, les différences de coût seront probablement plus prononcées. Même si le modèle de tarification fixe ne reflète pas les caractéristiques d’élasticité des demandes, les modèles de facturation préachetée sont parfois le choix idéal.
  • En guise d’avantage supplémentaire, l’utilisation du niveau Standard permet d’utiliser un point de terminaison privé pour les connexions entrantes, que l’équipe a hâte d’implémenter pour la charge de travail.
  • Dans ce cas, le changement de références SKU a été judicieux à la fois à des fins d’utilisation et pour l’avantage supplémentaire de la segmentation de réseau rendue possible avec une implémentation de point de terminaison privé.

Contrôle de vos connaissances

1.

Parmi les scénarios suivants, lequel est un bon cas d’usage pour l’achat d’une instance réservée ?

2.

Quand est-il judicieux de passer de la facturation basée sur la consommation à un modèle de facturation à tarif forfaitaire ?

3.

Les bases de données SQL de Contoso sont réparties sur plusieurs machines virtuelles, chacune avec sa propre licence SQL Server Entreprise. Parmi les mesures de réduction des coûts suivantes, laquelle devrait être envisagée par Contoso ?