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.
Norvegija yra favoreje
Didžioji Norvegijos elektros energija gaunama iš hidroenergijos, todėl Norvegijos duomenų centrai yra vieni „žaliusi】 vieni iš „žaliųjų“ pasaulyje. Tai yra viena priežasčių, kodėl tarptautinės įmonės renka duomenų centrus Šiaurijos krašte.
Elektroninis šiukšlynas
Elektroninis šiukšlynas (e-atliekos) yra auganti problema. Serveriai, kompiuteriai, mobilieji telefonai ir tinklo įranga yra sudaryti iš retų metalų bei toksiškų medžiagų, kurias reikia tvarkyti atsakingai.
| Problema | Konsekvencija |
|---|---|
| Trumpas įrenginių tarnavimo laikas | Daugiau atliekų, daugiau gamybos, daugiau išteklių naudojimo |
| Toksiškos medžiagos | Švinas, merkury ir kadmijumas gali mašinti dirvą ir vandenį |
| Retūs metalai | Išgavinimas kenkia aplinkai ir dažnai vyksta prastomis darbo sąlygomis |
| Reciklingo trūkumas | Pasaulinis e-atliekų perdirbimo lygis yra tik apie 20% |
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 |
Teisingas dimensionavimas
Perdidimensionuotas serveris (per daug RAM, CPU, diskų) naudoja daugiau elektros energijos, nei reikia. VM su 16 GB RAM, kuri naudoja tik 2 GB, švaisto išteklius. Pradėkite nedideliais dydžiais ir didinkite jas pagal poreikį.
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