Recommandations pour la consolidation

S’applique à cette recommandation de liste de contrôle Azure Well-Architected Framework Cost Optimization :

CO :14 Consolider les ressources et la responsabilité. Dans une charge de travail, déterminez les moyens de consolider les ressources et d’augmenter la densité. En dehors d’une charge de travail, utilisez des ressources et des services centralisés existants, ce qui vous permet de consolider les responsabilités de charge de travail.

Ce guide décrit les recommandations pour consolider les ressources et les responsabilités afin d’optimiser les coûts de charge de travail. La consolidation des ressources est une tâche nuance qui diffère de l’élimination des déchets. La consolidation implique la combinaison de composants d’une charge de travail, tels que des serveurs, des bases de données, des applications et des responsabilités.

La consolidation peut réduire les ressources et les licences redondantes et augmenter la densité. Recherchez des opportunités pour consolider vos responsabilités de charge de travail. Utilisez des ressources ou des équipes centralisées pour optimiser les coûts. Si vous ne consolidez pas les ressources et les responsabilités en utilisant des ressources partagées et en optimisant les économies d’échelle, vous risquez de manquer des opportunités pour réaliser des économies de coûts.

Définitions

Terme Définition
Ressource centralisée Ressource partagée que plusieurs composants utilisent, plutôt que chaque composant ayant sa propre ressource dédiée.
Contrôle des modifications Méthodologie structurée pour la gestion et l’implémentation des modifications.
Consolider L’acte de combinaison de composants pour répondre de manière optimale aux exigences de charge de travail.
Densité des ressources Mesure de la séparation logique dans une ressource. Une densité accrue équivaut généralement à une utilisation plus élevée en raison de la colocalisation de composants, de consommateurs ou d’environnements disparates.

Stratégies de conception

L’objectif principal de la consolidation est l’optimisation, et non la réduction. La consolidation implique la restructuration des charges de travail, des ressources et des rôles d’équipe pour atteindre un coût maximal. Contrairement à l’optimisation des coûts des composants, la consolidation est un processus qui nécessite une attention particulière.

Presque tous les efforts de consolidation ont des compromis et des risques potentiels, mais peuvent réduire considérablement les coûts. Il est important d’analyser les avantages potentiels et les compromis associés. Toutes les stratégies de consolidation suivent les étapes suivantes :

  1. Évaluation : effectuez une évaluation approfondie pour identifier les domaines où la consolidation peut être avantageuse.

  2. Identification et évaluation : Identifiez et évaluez les cibles de consolidation potentielles pour déterminer si les avantages et compromis potentiels justifient l’effort de consolidation.

  3. Communication et implémentation : si vous déterminez que la consolidation est bénéfique, annoncez les modifications imminentes et appliquez-les.

Consolider les ressources

La consolidation des ressources implique la combinaison de ressources au sein d’une charge de travail. Vous pouvez colocaliser des fonctionnalités ou des consommateurs. Par exemple, vous pouvez consolider trois serveurs web en un seul serveur ou trois bases de données dans un serveur de base de données unique. Vous pouvez consolider plusieurs pare-feu en un seul pare-feu qui sert plusieurs environnements.

L’objectif est d’augmenter la densité des ressources, ce qui vous permet d’optimiser l’efficacité des coûts de chaque ressource. Développez l’utilisation d’une ressource et réduisez la redondance des ressources.

Les types courants de services que vous pouvez consolider incluent les plateformes d’applications, les bases de données, les appliances réseau, les passerelles et la protection par déni de service distribué (DDoS). Pour consolider les ressources au sein d’une charge de travail, tenez compte des recommandations suivantes :

Évaluez les ressources de charge de travail. Évaluez la charge de travail existante et son utilisation des ressources. Analysez des facteurs tels que l’utilisation du processeur, l’utilisation de la mémoire, la capacité de stockage et la bande passante réseau. Identifier les domaines dans lesquels la consolidation pourrait être bénéfique. La consolidation peut impliquer l’optimisation de l’allocation des ressources, l’élimination des ressources redondantes ou sous-utilisées, ou la reconfiguration de la charge de travail pour s’exécuter plus efficacement. Tenez compte des facteurs tels que les dépendances de charge de travail, les exigences de performances et la scalabilité.

Identifiez une cible de consolidation. Choisissez une ressource à consolider. Il peut s’agir d’une ressource existante ou d’une nouvelle ressource créée dans la charge de travail. Identifiez les ressources existantes que vous pouvez utiliser pour la consolidation. Par exemple, vous pouvez avoir des serveurs qui peuvent prendre en charge certains composants de charge de travail. Si aucune ressource existante ne répond aux exigences de consolidation ou s’il est plus avantageux de consolider une nouvelle ressource, envisagez de créer une ressource.

Évaluez la viabilité de la consolidation. Assurez-vous que les exigences fonctionnelles et techniques, telles que le processeur, la mémoire et la croissance, prennent en charge la consolidation. Évitez de compromettre les exigences telles que les performances, la fiabilité et la sécurité. Par exemple, ne créez pas de dépendance interrégion ou ne consolidez pas les ressources entre les environnements de préproduction et de production.

Estimer le coût. Déterminez l’effort et les complications potentielles de consolidation. Vous devez calculer les coûts, notamment les ressources, les licences et les dépenses opérationnelles. Tenez compte des implications, telles que les défis potentiels liés à la surveillance des ressources en raison de la consolidation.

Communiquez et coordonnez avec votre équipe. Assurez-vous que vous informez toutes les parties prenantes sur les changements à venir et les actions nécessaires à entreprendre. Coordonnez-vous avec les équipes pour éviter les conflits et garantir une implémentation fluide.

Risque : tenez compte des effets de la densité des ressources, tels que les voisins bruyants, les effets de l’unité d’échelle et la redondance réduite. La consolidation des ressources est souvent trop risquée pour les flux de charge de travail stratégiques et critiques pour l’entreprise.

Compromis :

  • La consolidation des ressources réduit l’isolation et peut créer un scénario de voisin bruyant dans une charge de travail. Découvrez d’autres façons d’implémenter l’isolation logique et une capacité accrue pour l’environnement d’hébergement. Par exemple, augmentez la capacité de pare-feu si elle prend en charge plusieurs charges de travail.

  • La consolidation élimine la segmentation et peut augmenter le risque de sécurité, ce qui facilite le déplacement horizontal des attaquants. Il rend également difficiles à atteindre certaines normes de conformité. Hiérarchiser la conformité par rapport à la consolidation.

  • La consolidation des ressources entraîne une redondance moindre. Prévoyez soigneusement de vous assurer que vous disposez de la bonne quantité de fiabilité dans la charge de travail.

Consolider les responsabilités

L’objectif de consolider les responsabilités de charge de travail est de réduire les responsabilités de l’équipe de charge de travail. Il s’agit d’un effort d’optimisation des coûts stratégique qui nécessite une sensibilisation et une collaboration organisationnelles en dehors de l’équipe de charge de travail.

Il existe deux façons principales de consolider les responsabilités de votre équipe de charge de travail. Vous pouvez utiliser des ressources partagées ou centralisées externes et ne pas exécuter cette ressource dans l’environnement de charge de travail. Vous pouvez également décharger les responsabilités de charge de travail à d’autres équipes de votre organisation, de sorte que votre équipe n’est pas directement responsable de ces tâches ou de ces employés.

Utiliser des ressources centralisées externes

Les ressources centralisées externes font référence à des ressources partagées en dehors de l’environnement de charge de travail. Par exemple, une organisation peut avoir une passerelle centralisée qui sert plusieurs charges de travail. L’objectif des ressources centralisées externes est de réduire la duplication et la surcharge. Au lieu d’avoir une ressource dédiée pour votre charge de travail, vous pouvez utiliser une ressource partagée pour optimiser les coûts. Tenez compte des recommandations suivantes :

  • Évaluez les ressources de charge de travail. Évaluez l’état actuel de la charge de travail et identifiez les zones dans lesquelles la consolidation peut être bénéfique.

  • Trouvez des opportunités externes. Interrogez votre organisation pour les ressources centralisées préexistantes. Ces ressources peuvent être des solutions potentielles pour votre charge de travail. Par exemple, vous pouvez utiliser des informations de sécurité partagées et une gestion des événements (SIEM) au lieu de configurer un outil SIEM indépendant.

  • Envisagez de contrôler les modifications. Comprendre le processus de gestion des modifications apportées à la ressource centralisée. Considérez le flux de travail d’approbation, les protocoles de test et les méthodes de déploiement. Analysez les défis potentiels si vous avez réduit le contrôle des modifications des ressources.

  • Estimer le coût. Avant d’implémenter des ressources centralisées, quantifiez clairement les économies attendues par rapport aux coûts associés à une transition. Pesez les avantages de l’économie de coûts par rapport aux risques pour prendre une décision éclairée.

  • Communiquez et coordonnez avec votre équipe. Établissez un mécanisme de commentaires continus entre les équipes afin de répondre aux préoccupations, d’améliorer la collaboration et d’affiner les processus.

  • Documentez et suivez les modifications. Conservez une documentation détaillée de toutes les modifications approuvées, notamment leur étendue, leurs étapes d’implémentation et les risques ou problèmes associés. Utilisez un système centralisé ou un outil de gestion des modifications pour suivre et surveiller l’état des modifications tout au long de leur cycle de vie.

Compromis : la sur-consolidation peut entraîner une contention des ressources, ce qui peut entraîner des problèmes de performances. La consolidation peut limiter la flexibilité et l’agilité des équipes et charges de travail individuelles, car elles doivent respecter les normes centralisées qui peuvent empêcher la personnalisation.

Décharger les responsabilités des équipes externes

Le déchargement des responsabilités de charge de travail pour les équipes externes fait référence à l’utilisation d’équipes centralisées spécialisées qui effectuent des services spécialisés tels qu’une équipe d’opérations de sécurité. Vous pouvez décharger les responsabilités des équipes existantes pour optimiser les coûts et déléguer l’expertise pour des fonctions spécifiques.

  • Évaluez les compétences de l’équipe. Évaluez l’ensemble de compétences actuel de votre équipe. Identifiez les lacunes ou domaines de compétences dans lesquels une équipe centralisée optimise les coûts.

  • Trouvez des opportunités disponibles. Explorez votre organisation pour les services disponibles, tels que les services d’une équipe d’opérations de sécurité. Assurez-vous que l’équipe centralisée peut prendre en charge les responsabilités ajoutées sans compromettre la qualité.

  • Envisagez de contrôler les modifications. Familiarisez-vous avec la façon dont l’équipe centralisée gère les modifications, telles que les workflows d’approbation, les protocoles de test et les stratégies de déploiement. Déterminez les défis potentiels qui peuvent survenir si vous avez moins de contrôle direct de ces fonctions.

  • Communiquez et coordonnez avec votre équipe. Assurez-vous que les équipes sont familiarisées avec les processus, outils et attentes des autres. Envisagez une transition progressive ou une période pilote pour faciliter le changement et identifier les défis potentiels au début.

  • Documentez et suivez les modifications. Conservez une documentation détaillée de toutes les modifications approuvées, notamment leur étendue, leurs étapes d’implémentation et les risques ou problèmes associés. Utilisez un système centralisé ou un outil de gestion des modifications pour suivre et surveiller l’état des modifications tout au long de leur cycle de vie.

Facilitation Azure

Prise en charge de la densité : de nombreux services Azure prennent en charge une densité de ressources accrue. Le tableau suivant montre un échantillonnage de ces services.

Service Azure Contrôle de segmentation
Azure Front Door Domaines client et chemins d’URL
Pare-feu Azure Règles de réseau et d’application
Application Gateway Azure Écouteurs, routage basé sur le chemin d’URL
Gestion des API Stratégies d’API
Azure Kubernetes Service (AKS) Espaces de noms, pools de nœuds
Azure App Service Plusieurs applications web et API sur un plan App Service
Azure SQL Database Plusieurs bases de données sur un serveur

Observabilité des ressources : Azure Monitor fournit une plateforme centralisée pour la supervision et la gestion des performances et de l’intégrité de vos ressources Azure. Vous pouvez collecter et analyser des données de télémétrie, configurer des alertes et obtenir des insights sur l’utilisation des ressources et les opportunités de consolidation.

Log Analytics fournit une gestion et une analyse centralisées des journaux. Vous pouvez collecter, analyser et visualiser des données de journal à partir de différentes ressources Azure, ce qui permet d’identifier les problèmes, de résoudre les problèmes et d’obtenir des insights opérationnels.

Liste de contrôle d’optimisation des coûts

Reportez-vous à l’ensemble complet de recommandations.