Tai mašinu versta tekstas, kuriame gali būti klaidų!
IT pramonė sunaudoja daug elektros energijos. Duomenų centrai, serveriai, tinklo įranga, kompiuteriai, mobilieji telefonai, įkrovimas, aušinimas. Visa tai reikalauja energijos, o visa įranga turi ribotą tarnavimo laiką. Priimdami sprendimus dėl infrastruktūros, taip pat priimame sprendimus, turinčius įtakos aplinkai.
Koks didelis iš tiesų yra šios problemos mastas?
Keletas skaičių, apie kuriuos verta pagalvoti:
- Duomenų centrai visame pasaulyje sunaudoja apie 1–2% viso pasaulio elektros energijos
- IT pramonė bendrai turi anglies pėdsaką, prilygstančią aviacijos pramonei
- Vienas Google paieškos užklausa sunaudoja apie 0,3 Wh. Skamba nedaug, bet su milijardais paieškų per dieną, tai susidaro didelis kiekis.
- Didelių dirbtinio intelekto modelių apmokymas gali sunaudoti tiek pat energijos, kiek mažas norvegų namas per metus.
Norge er i en gunstig posisjon
Dauguma elektros energijos Norvegijoje gaunama iš hidroelektrinių, todėl Norvegijos duomenų centrai yra vieni iš žaliausių pasaulyje. Tai viena iš priežasčių, kodėl tarptautinės įmonės stato duomenų centrus Šiaurės šalyse.
Elektroninis šlamštas
Elektroninis šlamštas (elektroninis atliekas) yra auganti problema. Serveriai, kompiuteriai, mobilieji telefonai ir tinklo įranga sudaro retųjų metalų ir nuodingų medžiagų, kurias reikia tvarkyti atsakingai.
| Problema | Padarinys |
|---|---|
| Trumpas įrangos tarnavimo laikas | Daugiau atliekų, daugiau gamybos, daugiau išteklių naudojimo |
| Nuodingos medžiagos | Švinas, gyvsidabris ir kadmis gali užteršti dirvą ir vandenį |
| Retieji metalai | Iškasimas kenkia aplinkai ir dažnai vyksta prastomis darbo sąlygomis |
| Trūksta perdirbimo | Tik apie 20% elektroninių atliekų perdirbama visame pasaulyje |
Ką gali padaryti kaip IT administratorius?
Tau nereikia vienam gelbėti pasaulio, tačiau tavo kasdienio darbo sprendimai turi realų poveikį.
Virtualizacija ir konsolidavimas
Vietoj to, kad kiekvienai paslaugai būtų atskiras fizinis serveris, naudojame virtualizaciją. Vienas serveris su Proxmox gali paleisti 10–20 VM arba šimtus Docker konteinerių. Tai reiškia mažiau fizinių serverių, mažesnį energijos suvartojimą ir mažesnį aušinimo poreikį.
Pavyzdys:
| Be virtualizacijos | Su virtualizacija |
|---|---|
| 5 fiziniai serveriai | 1 fizinis serveris |
| 5 × energijos suvartojimas | 1 × energijos suvartojimas (+ šiek tiek daugiau) |
| 5 × aušinimas | 1 × aušinimas |
| 5 × priežiūra | 1 × priežiūra |
Tinkamas matmenys
Perdidėto pajėgumo serveris (per daug RAM, CPU, disko) sunaudoja daugiau energijos, nei reikia. VM su 16 GB RAM, kuris naudoja tik 2 GB, švaisto išteklius. Pradėkite nuo mažo ir padidinkite pajėgumą, jei reikia.
Pratęskite įrangos tarnavimo laiką
Nekeiskite techninės įrangos vien tik todėl, kad yra naujesnė. Gerai veikiantį serverį nereikia keisti kas trejus metus. Vietoj naujos įrangos įdiekite daugiau RAM arba diskų. Pašalinkite ir perdirbkite tai, ko iš tikrųjų nereikia.
Išjunkite tai, ko nenaudojate
Testavimo VM, veikiančios 24/7 be pagrindo, vartoja energiją nieko nedarydamos. Naudokite momentinius vaizdus (snapshots) ir išjunkite VM, kai jos nenaudojamos. Nustatykite automatinį testavimo įrangos išjungimą ne darbo valandomis.
Skytjenester ir pagal pareikalavimą
Skytjenestės turi tą pranašumą, kad mokate (ir naudojate energiją) tik už tai, ką iš tikrųjų naudojate. VM (virtuali mašina) Azure, veikianti 8 valandų per dieną, sunaudoja mažiau energijos nei veikianti 24/7. Tačiau atkreipkite dėmesį: pamirštos ištrinti debesies išteklės taip pat naudoja energiją.
Programinė įranga ir išteklių naudojimas
Ne tik aparatinė įranga turi įtakos energijos sąnaudoms. Neefektyvi programinė įranga naudoja daugiau procesoriaus laiko, o tai reiškia daugiau energijos.
- Interneto svetainė, įkelianti 20 MB JavaScript, naudoja daugiau pralaidumo ir procesoriaus galios nei svetainė, optimizuota iki 500 KB
- Netinkamai parašytas SQL užklausa, skenuojanti visą duomenų bazę, naudoja daugiau išteklių nei teisingai indeksuota
- Konteineris, paleidžiantis visą Linux paskirstymą vienai mažai paslaugai, naudoja daugiau nei tas, kuris pagrįstas minimaliu pagrindiniu vaizdu (pvz., Alpine)
Tai yra sritis, kurioje Operacijų palaikymas ir kūrėjai sutampa: kūrėjas rašo efektyvų kodą, o operatorius užtikrina, kad jis veiktų tinkamai parinktoje infrastruktūroje.
Apibendrinimas
- IT pramonė sunaudoja didelį kiekį energijos ir gamina daug elektronikos atliekų
- Virtualizacija sumažina fizinių mašinų skaičių, taigi ir energijos bei aušinimo poreikį
- Tinkamas matmenų parinkimas padeda išvengti išteklių eikvojimo
- Prailginkite įrangos tarnavimo laiką vietoj nereikalingo keitimo
- Išjunkite tai, ko nenaudojate, ir tvarkykite debesies išteklius
- Efektyvi programinė įranga sunaudoja mažiau išteklių nei neefektyvi