Sembla un argument extret d'una novel·la de ciència-ficció, però és una de les realitats més punteres del Cloud modern. Sabies que el teu software pot decidir executar-se en funció de si fa sol o vent?
A Nordkat Solutions, estem implementant estratègies de computació conscient del carboni (Carbon-Aware Computing), una disciplina que canvia el paradigma de "quan" i "on" s'executa el codi.
Què és la computació conscient del carboni?
Tradicionalment, el software s'executa de forma immediata o segons la càrrega de treball. Però la intensitat de carboni de la xarxa elèctrica varia segons l'hora del dia i la meteorologia.
La nostra metodologia consisteix a programar el software perquè les tasques més pesades (com el processament massiu de dades, generació d'informes o backups) es desplacin de forma intel·ligent a moments en què l'energia de la xarxa és més neta (provinent de fonts renovables com l'eòlica o la solar).
L'enfocament per a Techies: Schedulers i Intensitat de Carboni
Com ho portem a la pràctica? El nostre equip de DevOps integra eines de monitoratge climàtic directament en el cicle de vida de l'aplicació:
- APIs d'Intensitat de Carboni: Utilitzem serveis com Carbon Intensity o Electricity Maps per conèixer en temps real la salut energètica de la xarxa.
- Schedulers Intel·ligents: Configurem schedulers i crons que no només miren el rellotge, sinó la disponibilitat de renovables, desplaçant les càrregues de treball cap a regions de Cloud o franges horàries amb menor impacte.
- Desplaçament Espacial: Si un centre de dades a Irlanda té més energia eòlica en un moment donat que un a Alemanya, podem moure certs processos de forma dinàmica.
El resultat: Sostenibilitat sense friccions
El millor d'aquesta tecnologia és que la disponibilitat del servei per a l'usuari final no es veu mai afectada. És una reducció directa de la petjada ambiental de l'empresa que passa "entre bastidors".
No només ens importa que el teu software sigui ràpid; volem que sigui intel·ligent respecte al planeta.
