IT-bransjen bruker mye strøm. Datasentre, servere, nettverksutstyr, PCer, mobiler, lading, kjøling. Alt dette krever energi, og alt utstyret har en begrenset levetid. Når vi tar valg om infrastruktur, tar vi også valg som påvirker miljøet.
Hvor stort er egentlig problemet?
Noen tall å tenke på:
- Datasentre verden over bruker omtrent 1-2% av verdens totale strømforbruk
- IT-bransjen samlet har et karbonfotavtrykk på størrelse med flyindustrien
- En enkelt Google-søk bruker omtrent 0,3 Wh. Det høres lite ut, men med milliarder av søk om dagen blir det mye til sammen.
- Trening av store AI-modeller kan bruke like mye strøm som et lite norsk hus bruker på et helt år
Norge er i en gunstig posisjon
Mesteparten av strømmen i Norge kommer fra vannkraft, noe som gjør norske datasentre blant de grønneste i verden. Det er en av grunnene til at internasjonale selskaper bygger datasentre i Norden.
E-avfall
E-avfall (elektronisk avfall) er et voksende problem. Servere, PCer, mobiler og nettverksutstyr inneholder sjeldne metaller og giftige stoffer som må håndteres forsvarlig.
| Problem | Konsekvens |
|---|---|
| Kort levetid på utstyr | Mer avfall, mer produksjon, mer ressursbruk |
| Giftige materialer | Bly, kvikksølv og kadmium kan forurense jord og vann |
| Sjeldne metaller | Utvinning skader miljøet og skjer ofte under dårlige arbeidsforhold |
| Manglende resirkulering | Kun ca. 20% av e-avfall resirkuleres globalt |
Hva kan du gjøre som IT-drifter?
Du trenger ikke å redde verden alene, men valgene du tar i det daglige arbeidet har en faktisk effekt.
Virtualisering og konsolidering
I stedet for å ha en fysisk maskin for hver tjeneste, bruker vi virtualisering. Én server med Proxmox kan kjøre 10-20 VMer eller hundrevis av Docker-containere. Det betyr færre fysiske maskiner, mindre strømforbruk og mindre kjølebehov.
Eksempel:
| Uten virtualisering | Med virtualisering |
|---|---|
| 5 fysiske servere | 1 fysisk server |
| 5 × strømforbruk | 1 × strømforbruk (+ litt mer) |
| 5 × kjøling | 1 × kjøling |
| 5 × vedlikehold | 1 × vedlikehold |
Riktig dimensjonering
En overprovisjonert server (for mye RAM, CPU, disk) bruker mer strøm enn nødvendig. En VM med 16 GB RAM som bare bruker 2 GB sløser med ressurser. Start smått og skaler opp ved behov.
Forleng levetiden på utstyr
Ikke bytt ut maskinvare bare fordi det finnes noe nyere. En server som fungerer godt trenger ikke å byttes ut hvert tredje år. Oppgrader RAM eller disk i stedet for å kjøpe ny maskin. Fjern og resirkuler det du faktisk ikke trenger.
Slå av det du ikke bruker
Test-VMer som kjører 24/7 uten grunn bruker strøm for ingenting. Bruk snapshots og slå av VMer når de ikke er i bruk. Sett opp automatisk nedstenging av testutstyr utenfor arbeidstid.
Skytjenester og on-demand
Skytjenester har den fordelen at du kun betaler (og bruker strøm) for det du faktisk benytter. En VM i Azure som kjører 8 timer om dagen bruker mindre enn en som kjører 24/7. Men vær obs: skyresurser du glemmer å slette bruker også strøm.
Programvare og ressursbruk
Det er ikke bare maskinvare som påvirker strømforbruket. Ineffektiv programvare bruker mer CPU-tid, som betyr mer strøm.
- En nettside som laster inn 20 MB JavaScript bruker mer båndbredde og prosessorkraft enn en som er optimalisert til 500 KB
- En dårlig skrevet SQL-spørring som scanner hele databasen bruker mer ressurser enn en som er indeksert riktig
- En container som kjører en hel Linux-distro for én liten tjeneste bruker mer enn en som er basert på et minimalt base image (f.eks. Alpine)
Dette er et område der Driftstøtte og Utvikling overlapper: utvikleren skriver effektiv kode, drifteren sørger for at den kjører på riktig dimensjonert infrastruktur.
Oppsummering
- IT-bransjen har et betydelig energiforbruk og produserer mye e-avfall
- Virtualisering reduserer antall fysiske maskiner og dermed strøm og kjøling
- Riktig dimensjonering unngår sløsing med ressurser
- Forleng levetiden på maskinvare i stedet for å bytte ut unødvendig
- Slå av det du ikke bruker, og rydd opp i skyressurser
- Effektiv programvare bruker mindre ressurser enn ineffektiv