IT ir tvarumas

Skip to content

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 viena priežasčių, dėl kurių tarptautinės įmonės renka duomenų centrus Šiaurijos šalyse.

Elektroninis šiukšlių (e-atliekų) problema

Elektroninių atliekų (e-atliekų) problema auga. Serveriai, kompiuteriai, mobilieji telefonai ir tinklo įranga yra sudaryti iš retų metalų bei žiniškų medžiagų, kurias būtina tvarkyti atsakingai.

Problema Pasekmė
Trumpas įrangos tarnavimo laikas Daugiau atliekų, daugiau gamybos, daugiau išteklių naudojimo
Toksiškos medžiagos Švinas, merkurius ir kadmijumas gali mašinti dirvą ir vandenį
Retieji metalai Išgavyjimas kenkia aplinkai ir dažnai vyksta prastomis darbo sąlygomis
Reciklingo trūkumas Pasaulinė e-atliekų reciklimo dalis 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