To jest tekst przetłumaczony maszynowo, który może zawierać błędy!
Branża IT zużywa dużo energii. Centra danych, serwery, sprzęt sieciowy, komputery, telefony komórkowe, ładowanie, chłodzenie. Wszystko to wymaga energii, a cały sprzęt ma ograniczoną żywotność. Kiedy podejmujemy decyzje dotyczące infrastruktury, podejmujemy również decyzje, które wpływają na środowisko.
Jak duży jest właściwie problem?
Kilka liczb do rozważenia:
- Centra danych na całym świecie zużywają około 1-2% światowego całkowitego zużycia energii
- Branża IT łącznie ma ślad węglowy porównywalny z branżą lotniczą
- Pojedyncze wyszukiwanie w Google zużywa około 0,3 Wh. Brzmi to niewiele, ale przy miliardach wyszukiwań dziennie sumuje się to.
- Trenowanie dużych modeli AI może zużywać tyle samo energii, ile mały norweski dom zużywa w ciągu całego roku
Norge jest w korzystnej pozycji
Większość energii elektrycznej w Norwegii pochodzi z energii wodnej, co czyni norweskie centra danych jednymi z najbardziej ekologicznych na świecie. To jeden z powodów, dla których międzynarodowe firmy budują centra danych w krajach nordyckich.
Odpady elektroniczne
E-odpady (elektroniczne odpady) to rosnący problem. Serwery, komputery, telefony komórkowe i sprzęt sieciowy zawierają rzadkie metale i toksyczne substancje, którymi należy odpowiednio się zająć.
| Problem | Konsekwencje |
|---|---|
| Krótka żywotność sprzętu | Więcej odpadów, więcej produkcji, większe zużycie zasobów |
| Toksyczne materiały | Ołów, rtęć i kadm mogą zanieczyszczać glebę i wodę |
| Rzadkie metale | Wydobycie szkodzi środowisku i często odbywa się w złych warunkach pracy |
| Brak recyklingu | Tylko około 20% e-odpadów jest poddawanych recyklingowi na całym świecie |
Co możesz zrobić jako administrator IT?
Nie musisz ratować świata sam, ale decyzje, które podejmujesz w codziennej pracy, mają realny wpływ.
Wirtualizacja i konsolidacja
Zamiast posiadać fizyczną maszynę dla każdej usługi, wykorzystujemy wirtualizację. Jeden serwer z Proxmox może uruchomić 10-20 VM-ów lub setki kontenerów Docker. Oznacza to mniej fizycznych maszyn, mniejsze zużycie energii i mniejsze zapotrzebowanie na chłodzenie.
Przykład:
| Bez wirtualizacji | Z wirtualizacją |
|---|---|
| 5 fizycznych serwerów | 1 fizyczny serwer |
| 5 × zużycie energii | 1 × zużycie energii (+ trochę więcej) |
| 5 × chłodzenie | 1 × chłodzenie |
| 5 × konserwacja | 1 × konserwacja |
Prawidłowe wymiarowanie
Serwer z nadmiernymi zasobami (zbyt dużo pamięci RAM, CPU, dysku) zużywa więcej energii niż to konieczne. Maszyna wirtualna z 16 GB pamięci RAM, która wykorzystuje tylko 2 GB, marnuje zasoby. Zacznij od małych zasobów i zwiększaj je w razie potrzeby.
Przedłużanie żywotności sprzętu
Nie wymieniaj sprzętu tylko dlatego, że istnieje nowszy model. Serwer, który dobrze działa, nie musi być wymieniany co trzy lata. Zamiast kupować nową maszynę, rozbuduj pamięć RAM lub dysk. Usuń i poddaj recyklingowi to, czego faktycznie nie potrzebujesz.
Wyłącz to, czego nie używasz
Testowe maszyny wirtualne, które działają 24/7 bez powodu, zużywają energię bez potrzeby. Używaj migawek i wyłączaj maszyny wirtualne, gdy nie są używane. Skonfiguruj automatyczne wyłączanie sprzętu testowego poza godzinami pracy.
Usługi chmurowe i na żądanie
Usługi chmurowe mają tę zaletę, że płacisz (i zużywasz energię) tylko za to, z czego faktycznie korzystasz. Maszyna wirtualna w Azure działająca 8 godzin dziennie zużywa mniej niż ta działająca 24/7. Ale uważaj: zasoby chmurowe, o których zapomnisz usunąć, również zużywają energię.
Oprogramowanie i zużycie zasobów
Nie tylko sprzęt wpływa na zużycie energii. Nieefektywne oprogramowanie zużywa więcej czasu procesora, co oznacza więcej energii.
- Strona internetowa ładująca 20 MB JavaScript zużywa więcej przepustowości i mocy obliczeniowej niż strona zoptymalizowana do 500 KB
- Źle napisane zapytanie SQL, które skanuje całą bazę danych, zużywa więcej zasobów niż zapytanie, które jest poprawnie indeksowane
- Kontener uruchamiający całą dystrybucję Linuksa dla jednej małej usługi zużywa więcej niż ten oparty na minimalnym obrazie bazowym (np. Alpine)
To obszar, w którym Operacje i Rozwój się pokrywają: programista pisze efektywny kod, operator dba o to, aby działał on na odpowiednio dopasowanej infrastrukturze.
Podsumowanie
- Branża IT ma znaczne zużycie energii i generuje dużo e-odpadów
- Wirtualizacja zmniejsza liczbę fizycznych maszyn, a tym samym zużycie energii i chłodzenia
- Prawidłowe dopasowanie rozmiaru zapobiega marnotrawstwu zasobów
- Przedłużanie żywotności sprzętu zamiast niepotrzebnej wymiany
- Wyłączaj to, czego nie używasz, i porządkuj zasoby w chmurze
- Efektywne oprogramowanie zużywa mniej zasobów niż nieefektywne