Pourquoi est-ce important ?
Nous devons passer d'une pratique « Always-ON » (toujours connecté) à une pratique « Always-Available » (toujours disponible).
La désactivation temporaire de certaines fonctionnalités ou bibliothèques en fonction de la consommation d'énergie ou de la charge du serveur est une approche stratégique de la gestion des logiciels. Nous pouvons donner la priorité à l'efficacité opérationnelle et à la responsabilité environnementale en réduisant la demande pendant les périodes de pointe ou lorsque l'énergie provient de combustibles fossiles.
Cette méthode garantit que le logiciel s'adapte aux contraintes infrastructurelles en temps réel, minimisant ainsi l'impact écologique. Cette approche peut être appliquée aux services publicitaires, aux analyses ou à toute intégration tierce qui n'est pas essentielle à l'expérience utilisateur.
Que puis-je faire ?
-
Déterminer quelles fonctionnalités sont essentielles et lesquelles peuvent être temporairement désactivées sans nuire gravement à l'expérience utilisateur (par exemple, pendant la nuit ou les jours fériés)
-
Désactivez les environnements de développement et de test pendant la nuit et le week-end.
-
Mettez en place un suivi en temps réel de la charge du serveur et des sources d'énergie.
-
Concevez des algorithmes capables de désactiver automatiquement certaines fonctionnalités en fonction de seuils prédéfinis.
-
Informez les utilisateurs lorsque certaines fonctionnalités sont temporairement désactivées et expliquez-leur les raisons de cette désactivation (voir Promouvoir les comportements écologiques des utilisateurs).
-
Créez un mécanisme permettant aux utilisateurs de donner leur avis sur l'impact de ces décisions sur leur expérience.
-
Passez d'un mode « toujours actif » à un mode « toujours disponible ».
Éléments à prendre en considération
-
🧑💰 Amélioration de l'expérience utilisateur, entraînant une augmentation des taux de conversion et de la satisfaction globale
-
💰 Optimisation entraînant une réduction des dépenses liées au cloud
À quoi ressemble le succès ?
Pour déterminer quelle fonctionnalité doit être mise en pause, programmée ou désactivée, il est nécessaire de bien comprendre le parcours de vos utilisateurs. Si vous estimez que cela ne vous convient pas, vous pouvez envisager d'utiliser @Set up ultra eco-mode comme alternative.