SUS03-BP04 Optimiser l’impact sur les appareils et les équipements - Framework AWS Well-Architected

SUS03-BP04 Optimiser l’impact sur les appareils et les équipements

Comprenez les appareils et les équipements utilisés dans votre architecture et employez des stratégies pour réduire leur utilisation. Cela peut minimiser l’impact environnemental global de votre charge de travail dans le cloud.

Anti-modèles courants :

  • Vous ignorez l’impact environnemental des appareils utilisés par vos clients.

  • Vous gérez et mettez à jour manuellement les ressources utilisées par les clients.

Avantages liés au respect de cette bonne pratique : la mise en œuvre de modèles logiciels et de fonctionnalités optimisés pour les appareils du client peut réduire l’impact environnemental global de la charge de travail dans le cloud.

Niveau de risque encouru si cette bonne pratique n’est pas respectée : moyen

Directives d’implémentation

La mise en œuvre de modèles et de fonctionnalités logicielles optimisés pour les appareils des clients peut réduire l’impact environnemental de plusieurs façons :

  • La mise en œuvre de nouvelles fonctionnalités qui sont rétrocompatibles peut réduire le nombre de remplacements de matériel.

  • L’optimisation d’une application pour qu’elle fonctionne efficacement sur les appareils peut contribuer à réduire leur consommation d’énergie et à prolonger leur durée de vie (s’ils sont alimentés par une batterie).

  • L’optimisation d’une application pour les appareils peut également réduire le transfert de données sur le réseau.

Comprenez les appareils et les équipements utilisés dans votre architecture, leur cycle de vie prévu et l’impact du remplacement de ces composants. Mettez en œuvre des modèles et des fonctionnalités logicielles qui minimisent la consommation d’énergie de l’appareil, réduisent la nécessité pour les clients de remplacer l’appareil et aussi de le mettre à niveau manuellement.

Étapes d’implémentation

  • Réaliser un inventaire : dressez l’inventaire des appareils utilisés dans votre architecture. Il peut s’agir d’appareils mobiles, de tablettes, d’appareils IoT, de lampes intelligentes ou même d’appareils intelligents dans une usine.

  • Utilisez des appareils économes en énergie : envisagez d’utiliser des appareils économes en énergie dans votre architecture. Utilisez les configurations de gestion de l’alimentation sur les appareils pour passer en mode faible consommation lorsqu’ils ne sont pas utilisés.

  • Exécutez des applications efficaces : optimisez l’exécution de l’application sur les appareils :

    • utilisez des stratégies telles que l’exécution de tâches en arrière-plan pour réduire leur consommation d’énergie.

    • Prenez en compte la bande passante et la latence du réseau lorsque vous créez des charges utiles et intégrez des capacités qui aident vos applications à fonctionner correctement sur des liens à faible bande passante et à latence élevée.

    • Convertissez les charges utiles et les fichiers dans les formats optimisés requis par les appareils. Par exemple, vous pouvez utiliser Amazon Elastic Transcoder ou AWS Elemental MediaConvert pour convertir des fichiers multimédias numériques volumineux haute qualité en formats que les utilisateurs peuvent lire sur des appareils mobiles, des tablettes, des navigateurs Web et des téléviseurs connectés.

    • Réalisez des activités gourmandes en calcul côté serveur (comme le rendu d’images) ou utilisez le streaming d’applications pour améliorer l’expérience utilisateur sur des appareils plus anciens.

    • Segmentez et paginez la sortie, en particulier, pour les séances interactives, afin de gérer les charges utiles et limiter les exigences en matière de stockage local.

  • Impliquer les fournisseurs : collaborez avec des fournisseurs d’appareils qui utilisent des matériaux durables et assurent la transparence de leurs chaînes d’approvisionnement et de leurs certifications environnementales.

  • Utiliser des mises à jour par voie hertzienne (OTA) : utilisez le mécanisme automatisé par voie hertzienne (OTA) pour déployer les mises à jour sur un ou plusieurs appareils.

    • Vous pouvez utiliser un pipeline CI/CD pour mettre à jour les applications mobiles.

    • Vous pouvez utiliser AWS IoT Device Management pour gérer à distance les appareils connectés à grande échelle.

  • Utiliser des parcs d’appareils gérés : pour tester les nouvelles fonctionnalités et les mises à jour, utilisez Device Farm avec des ensembles représentatifs de matériel et itérez le développement pour maximiser les dispositifs pris en charge. Pour en savoir plus, consultez SUS06-BP04 Utiliser des tests Device Farms gérés.

  • Continuer à surveiller et à améliorer : suivez la consommation d’énergie des appareils pour identifier les domaines à améliorer. Utilisez les nouvelles technologies ou les bonnes pratiques pour améliorer les impacts environnementaux de ces appareils.

Ressources

Documents connexes :

Vidéos connexes :