View a markdown version of this page

Pilier de durabilité - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Pilier de durabilité

Le pilier du développement durable vise à minimiser les impacts environnementaux liés à l'exécution de charges de travail dans le cloud.  Le pilier du développement durable contient les principaux domaines d'intérêt suivants :

  • Comprendre votre impact

  • Objectifs de durabilité

  • Maximiser l'utilisation pour minimiser les ressources

  • Anticiper et adopter de nouvelles offres matérielles et logicielles plus efficaces

  • Utilisation de services gérés

  • Réduction de l'impact en aval

Ce guide vise à comprendre votre impact. Pour plus d'informations sur les autres principes de conception durable, consultez le AWS Well-Architected Framework.

Vos choix et vos exigences ont un impact sur l'environnement. Pour augmenter la durabilité de votre charge de travail, procédez comme suit :

  • Choisissez ceux Régions AWS qui ont une faible intensité en carbone.

  • Dimensionnez vos ressources en fonction des besoins réels en termes de charge de travail au lieu de maximiser le temps de disponibilité et la durabilité.

  • Optimisez votre modèle de données et optimisez l'utilisation des ressources informatiques.

Les sections suivantes présentent les pratiques que vous pouvez adopter pour réduire l'impact environnemental dans la conception de votre charge de travail et dans le cadre de vos opérations en cours.

Région AWS sélection

Certains Régions AWS se trouvent à proximité de projets d'énergie renouvelable d'Amazon ou sont situés dans des zones où l'intensité en carbone publiée du réseau est inférieure à celle des autres réseaux. Évaluez les régions en fonction de vos objectifs de durabilité et de vos exigences en matière de charge de travail. Ensuite, croisez votre liste de régions viables avec les régions où Timestream for InfluxDB est disponible.

Baser la consommation des ressources sur les modèles de comportement des utilisateurs

Le fait de bien dimensionner votre consommation en fonction du trafic et du comportement de vos utilisateurs permet de AWS minimiser l'impact des services sur l'environnement. Lors de la conception de votre solution, tenez compte des meilleures pratiques suivantes :

  • Surveillez CloudWatch les indicateurs Amazon tels que CPUUtilization et MemoryUtilization pour déterminer quand votre demande est la plus élevée et la plus faible. Assurez-vous que les ressources de votre instance sont correctement dimensionnées pendant ces périodes.

  • Envisagez d'aligner vos accords de niveau de service sur les objectifs de durabilité en plus des objectifs de continuité des activités. L'assouplissement des exigences telles que la reprise après sinistre multirégionale, la haute disponibilité ou la conservation des sauvegardes à long terme peut réduire la quantité de ressources nécessaires pour atteindre ces objectifs. Les environnements hors production et les charges de travail non critiques offrent la possibilité de réduire les exigences.

Optimisez le développement logiciel et les modèles d'architecture

Pour éviter le gaspillage, optimisez votre modèle de données et vos requêtes. Partagez les ressources de calcul afin d'utiliser toutes les ressources disponibles dans l'instance Timestream for InfluxDB. Nous vous recommandons de mettre en œuvre les meilleures pratiques suivantes :

  • Encouragez les équipes de développeurs à partager le stack Timestream for InfluxDB pour une meilleure utilisation des ressources dans la mesure du possible.

  • Mettez en œuvre des modèles qui optimisent l'utilisation des ressources et minimisent les temps d'inactivité. Les exemples de modèles incluent l'utilisation de threads parallèles pour charger des données et le regroupement d'enregistrements dans le cadre d'une transaction plus importante.

  • Optimisez vos requêtes et votre modèle de données InfluxDB afin de minimiser les ressources nécessaires au calcul des résultats.

  • Utilisez les tâches InfluxDB pour pré-agréger les données et réduire le temps d'analyse des mêmes données brutes par différents utilisateurs à des fins de visualisation ou de tableaux de bord.

  • Maintenez votre Timestream pour les environnements InfluxDB à jour. Les dernières versions de Timestream pour InfluxDB prennent en charge les dernières instances EC2, telles que Graviton, qui sont plus efficaces. Les dernières versions de la base de données incluent également des améliorations de l'optimisation des requêtes et des corrections de bogues qui réduisent la quantité de ressources nécessaires au calcul de vos requêtes.