

# Bonnes pratiques
<a name="cost-bp"></a>

**Topics**
+ [Pratiques en matière de gestion financière du cloud](cost-cfm.md)
+ [Sensibilisation aux dépenses et à l'utilisation](cost-aware.md)
+ [Ressources rentables](cost-cereso.md)
+ [Gérer la demande et les sources d'approvisionnement](cost-mandem.md)
+ [Optimiser dans le temps](cost-opti.md)

# Pratiques en matière de gestion financière du cloud
<a name="cost-cfm"></a>

 Avec l'adoption du cloud, les équipes technologiques innovent plus rapidement grâce à la réduction des cycles d'approbation, d'achat et de déploiement des infrastructures. Une nouvelle approche de la gestion financière dans le cloud est nécessaire pour générer de la valeur ajoutée et connaître le succès financier. Cette approche, appelée « gestion financière dans le cloud », permet de renforcer les capacités de votre organisation en mettant en œuvre des programmes, des ressources et des processus de renforcement des connaissances à l'échelle de l'organisation. 

 De nombreuses organisations sont composées de nombreuses unités différentes avec des priorités différentes. La capacité d'aligner votre organisation sur un ensemble d'objectifs financiers convenus et de lui fournir les mécanismes nécessaires pour les atteindre, crée une organisation plus efficace. Une organisation sera capable d'innover et de créer plus rapidement, d'être plus agile et de s'adapter à tous les facteurs internes ou externes. 

 Dans AWS, vous pouvez utiliser Cost Explorer et, éventuellement, Amazon Athena et Amazon QuickSight avec le rapport de coût et d'utilisation (CUR) pour mieux connaître les coûts et l'utilisation dans l'ensemble de votre entreprise. AWS Budgets fournit des notifications proactives concernant les coûts et l'utilisation. Les blogs AWS fournissent des informations sur les nouveaux services et fonctionnalités afin de vous tenir informé des nouvelles versions de service. 

 La question suivante est axée sur ces quelques considérations relatives à l'optimisation des coûts. (Pour obtenir la liste des questions et bonnes pratiques en matière d'optimisation des coûts, consultez l' [Annexe](a-cost-optimization.md).) 


| COST 1 : Comment mettre en œuvre la gestion financière du cloud ? | 
| --- | 
| La gestion financière du cloud (CFM) permet aux organisations de générer de la valeur ajoutée et d'être financièrement performantes en optimisant leurs coûts et l'utilisation, et de se développer sur AWS. | 

 Lors de la création d'une fonction d'optimisation des coûts, ayez recours aux membres et complétez l'équipe avec des experts en gestion financière du cloud et en optimisation des coûts. Les membres actuels de l'équipe comprendront comment l'entreprise fonctionne actuellement et détermineront la manière de mettre en œuvre rapidement des améliorations. Pensez également à inclure des personnes disposant de compétences supplémentaires ou spécialisées, telles que dans les domaines de l'analyse et de la gestion de projet. 

 Lorsque vous mettez en œuvre la sensibilisation aux coûts dans votre entreprise, améliorez ou appuyez-vous sur les programmes et processus existants. Il est beaucoup plus rapide d'ajouter des intégrations aux processus et programmes existants, que d'en créer de nouveaux. Ainsi, les résultats sont beaucoup plus rapides. 

# Sensibilisation aux dépenses et à l'utilisation
<a name="cost-aware"></a>

 La flexibilité et la souplesse accrues que permet le cloud favorisent l'innovation, ainsi que le développement et le déploiement à un rythme soutenu. Le Cloud élimine les processus manuels et les délais associés au provisionnement d'une infrastructure locale, y compris l'identification des spécifications matérielles, la négociation des devis, la gestion des bons de commande, la planification des livraisons et le déploiement des ressources. Cependant, la facilité d'utilisation et la capacité illimitée et à la demande nécessitent une nouvelle façon d'envisager les dépenses. 

 De nombreuses entreprises sont composées de plusieurs systèmes, dirigés par diverses équipes. La possibilité de répartir les coûts des ressources entre les différentes organisations ou les différents responsables de produits permet un comportement d'utilisation efficace et contribue à réduire le gaspillage. La répartition précise des coûts permet d'identifier les produits réellement rentables, et de prendre des décisions en connaissance de cause quant à la répartition du budget. 

 Dans AWS, vous créez une structure de compte avec AWS Organizations ou AWS Control Tower, ce qui assure la séparation et facilite la répartition de vos coûts et de votre utilisation. Vous pouvez également utiliser le balisage des ressources pour appliquer les informations de l'entreprise à votre utilisation et à vos coûts. Utilisez AWS Cost Explorer pour améliorer la visibilité de vos coûts et de votre utilisation, ou créez des tableaux de bord et des analyses personnalisés avec Amazon Athena et Amazon QuickSight. Le contrôle de vos coûts et de votre utilisation est effectué par des notifications via AWS Budgets et par des contrôles à l'aide d'Gestion des identités et des accès AWS (IAM), et de Service Quotas. 

 Les questions suivantes sont axées sur ces quelques considérations relatives à l'optimisation des coûts. 


| COST 2 : Comment gérer l'utilisation ? | 
| --- | 
| Définissez des stratégies et des mécanismes pour vous assurer que les coûts appropriés sont facturés tout en atteignant les objectifs. En adoptant une approche d'équilibre des pouvoirs, vous pouvez innover sans dépense excessive.  | 


| COST 3 : Comment surveiller l'utilisation et les coûts ? | 
| --- | 
| Définissez des stratégies et des procédures pour surveiller et allouer vos coûts de manière appropriée. Cela vous permet d'évaluer et d'améliorer la rentabilité de cette charge de travail. | 


| COST 4 : Comment mettre les ressources hors service ? | 
| --- | 
| Mettez en œuvre le contrôle des modifications et la gestion des ressources depuis le début du projet jusqu'à la fin. Cela garantit que vous arrêtiez ou résiliez les ressources inutilisées pour réduire le gaspillage. | 

 Vous pouvez utiliser des balises de répartition des coûts pour catégoriser et suivre votre utilisation et vos coûts AWS. Lorsque vous appliquez des balises à vos ressources AWS (telles que les instances EC2 ou les compartiments S3), AWS génère un rapport d'utilisation et de coût avec votre utilisation et vos balises. Vous pouvez appliquer des balises qui représentent des catégories de l'organisation (telles que les centres de coûts, les noms des charges de travail ou les propriétaires) pour organiser vos coûts dans plusieurs services. 

 Veillez à utiliser le niveau de détail et la granularité appropriés dans les rapports et la surveillance des coûts et de l'utilisation. Pour obtenir des informations de haut niveau et des tendances générales, utilisez la granularité quotidienne avec AWS Cost Explorer. Pour une analyse et une inspection plus approfondies, utilisez la granularité horaire dans AWS Cost Explorer, ou Amazon Athena et Amazon Quick avec le rapport de coût et d'utilisation (CUR) à une granularité horaire. 

 La combinaison de ressources balisées et d'une fonction suivi du cycle de vie des entités (employés, projets) permet d'identifier les ressources orphelines ou les projets qui ne génèrent plus de valeur pour l'organisation et qui doivent être mis hors service. Vous pouvez configurer des alertes de facturation pour être averti des dépassements de dépenses prévisibles. 

# Ressources rentables
<a name="cost-cereso"></a>

 L'utilisation d'instances et de ressources adaptées à votre charge de travail est l'élément essentiel à la réalisation d'économies. Par exemple, un processus de reporting peut prendre jusqu'à cinq heures pour s'exécuter sur un petit serveur, mais seulement une heure sur un serveur plus grand et deux fois plus cher. Vous obtiendrez les mêmes résultats avec les deux serveurs, mais le plus petit implique un coût plus élevé au fil du temps. 

 Une charge de travail Well-Architected utilise les ressources les plus rentables, ce qui peut avoir un impact économique positif et significatif. Vous pouvez également utiliser des services gérés pour réduire les coûts. Par exemple, plutôt que d'entretenir des serveurs pour envoyer des e-mails, vous pouvez utiliser un service effectuant une facturation au message. 

 AWS propose une grande variété d'options de tarification flexibles et rentables pour acquérir des instances d'Amazon EC2 et d'autres services et ce, de la façon qui correspond le mieux à vos besoins. *À la demande* *Instances* vous permettent de payer la capacité de calcul à l'heure, sans aucun engagement minimum. *Savings Plans et les instances réservées* vous permettent d'économiser jusqu'à 75 % sur la tarification à la demande. Avec les instances Spot, vous pouvez tirer profit de la capacité Amazon EC2 non utilisée et économiser jusqu'à 90 % sur la tarification à la demande. *Instances Spot* sont adaptées lorsque le système est en mesure de prendre en charge l'utilisation d'une flotte de serveurs où les serveurs individuels peuvent aller et venir de manière dynamique, comme les serveurs Web sans état, le traitement par lots ou lors de l'utilisation du calcul hautes performances (HPC) et du Big Data. 

 La sélection du service approprié peut également réduire l'utilisation et les coûts (tel que CloudFront pour minimiser le transfert de données), ou éliminer totalement les coûts (tel que l'utilisation d'Amazon Aurora sur RDS pour supprimer les coûts élevés de licence de bases de données). 

 Les questions suivantes sont axées sur ces quelques considérations relatives à l'optimisation des coûts. 


| COST 5 : Comment évaluer les coûts lorsque vous sélectionnez des services ? | 
| --- | 
| Amazon EC2, Amazon EBS et Amazon S3 sont des services fondamentaux d'AWS. Les services gérés, tels que Amazon RDS et Amazon DynamoDB, sont des services AWS de plus haut niveau, ou au niveau de l'application. En sélectionnant les services fondamentaux et les services gérés appropriés, vous pouvez optimiser cette charge de travail en termes de coûts. Par exemple, en utilisant des services gérés, vous pouvez réduire ou supprimer une grande partie de votre traitement administratif et opérationnel, et vous dégagez ainsi du temps pour travailler sur les applications et les activités liées aux activités. | 


| COST 6 : Comment atteindre les objectifs de coût lorsque vous sélectionnez le type, la taille et le nombre de ressources ? | 
| --- | 
| Veillez à choisir la taille et le nombre de ressources qui conviennent pour la tâche à accomplir. En choisissant le type, la taille et le nombre les plus rentables, vous réduisez le gaspillage. | 


| COST 7 : Comment utiliser les modèles de tarification pour réduire les coûts ? | 
| --- | 
| Utilisez le modèle de tarification qui convient le mieux à vos ressources pour réduire les dépenses. | 


| COST 8 : Comment planifier les frais de transfert de données ? | 
| --- | 
| Veillez à planifier et à surveiller les frais de transfert de données afin de pouvoir prendre des décisions architecturales pour minimiser les coûts. Une modification architecturale minime, mais efficace, peut réduire de façon spectaculaire vos coûts d'exploitation.  | 

 En prenant en compte les coûts lors de la sélection du service et en utilisant des outils tels que Cost Explorer et AWS Trusted Advisor pour vérifier régulièrement votre utilisation AWS, vous pouvez surveiller activement votre utilisation et ajuster vos déploiements en conséquence. 

# Gérer la demande et les sources d'approvisionnement
<a name="cost-mandem"></a>

 Lorsque vous migrez vers le cloud, vous ne payez que ce dont vous avez besoin. Vous pouvez fournir des ressources pour répondre à la demande de la charge de travail au moment où elles sont nécessaires, ce qui élimine une sur-allocation coûteuse et inutile. Vous pouvez également modifier la demande à l'aide d'une limitation, d'une mémoire-tampon ou d'une file d'attente pour la lisser et la gérer avec moins de ressources, ce qui réduit les coûts, ou la traiter ultérieurement avec un service de traitement par lots. 

 Dans AWS, vous pouvez allouer automatiquement des ressources pour répondre à la demande de charge de travail. Auto Scaling utilisant des approches basées sur la demande ou sur le temps vous permet d'ajouter et de supprimer des ressources selon les besoins. Si vous pouvez anticiper l'évolution de la demande, vous pouvez économiser plus et faire en sorte que vos ressources répondent aux besoins de la charge de travail. Vous pouvez utiliser Amazon API Gateway pour mettre en place une limitation ou Amazon SQS pour mettre en place une file d'attente dans votre charge de travail. Ces deux éléments vous permettent de modifier la demande sur les composants de votre charge de travail. 

 La question suivante est axée sur ces quelques considérations relatives à l'optimisation des coûts. 


| COST 9 : Comment gérer les ressources de demande et d'offre ? | 
| --- | 
| Pour une charge de travail dont les dépenses et les performances sont équilibrées, assurez-vous que tout ce que vous payez est utilisé et évitez une sous-utilisation importante des instances. Une métrique d'utilisation faussée dans un sens ou dans l'autre a un impact négatif sur votre organisation, que ce soit en termes de coûts d'exploitation (dégradation des performances due à une surutilisation) ou de gaspillage de dépenses AWS (en raison d'une surallocation). | 

 Lorsque vous concevez dans le but de modifier la demande et l'offre de ressources, pensez activement aux modèles d'utilisation, au temps nécessaire pour allouer de nouvelles ressources et à la prévisibilité du modèle de la demande. Lors de la gestion de la demande, veillez à disposer d'une file d'attente ou d'une mémoire tampon correctement dimensionnée et à répondre à la demande de la charge de travail dans le délai requis. 

# Optimiser dans le temps
<a name="cost-opti"></a>

 Tandis qu'AWS propose de nouveaux services et de nouvelles fonctionnalités, une bonne pratique consiste à vérifier vos choix architecturaux existants afin d'être sûr qu'ils continuent à être les plus rentables. Lorsque vous besoins changent, n'hésitez pas à mettre hors service les ressources, les services entiers et les systèmes devenus inutiles. 

 La mise en œuvre de nouvelles fonctionnalités ou de nouveaux types de ressources peut optimiser votre charge de travail de façon progressive, tout en minimisant les efforts requis pour mettre en œuvre la modification. Ainsi, vous améliorez continuellement l'efficacité au fil du temps et vous restez à la pointe de la technologie pour réduire les coûts d'exploitation. Vous pouvez également remplacer ou ajouter de nouveaux composants à la charge de travail avec de nouveaux services. Cela peut accroître considérablement l'efficacité. Il est donc essentiel de vérifier régulièrement votre charge de travail et de mettre en œuvre de nouveaux services et de nouvelles fonctionnalités. 

 La question suivante est axée sur ces quelques considérations relatives à l'optimisation des coûts. 


| COST 10 : Comment évaluer les nouveaux services ? | 
| --- | 
| Tandis qu'AWS propose de nouveaux services et de nouvelles fonctionnalités, une bonne pratique consiste à vérifier vos choix architecturaux existants afin d'être sûr qu'ils continuent à être les plus rentables. | 

 En réexaminant régulièrement vos déploiements, évaluez dans quelle mesure des services plus récents peuvent vous permettre de réaliser des économies. Par exemple, Amazon Aurora sur RDS peut réduire les coûts des bases de données relationnelles. L'utilisation des technologies serverless, telle que Lambda, peut éviter d'exploiter et de gérer des instances pour exécuter du code. 