Це машинний переклад, який може містити помилки!
IT-галузь використовує багато електроенергії. Дата-центри, сервери, мережеве обладнання, ПК, мобільні телефони, зарядка, охолодження. Все це потребує енергії, і все обладнання має обмежений термін служби. Коли ми приймаємо рішення щодо інфраструктури, ми також приймаємо рішення, які впливають на навколишнє середовище.
Наскільки велика проблема насправді?
Кілька цифр для роздумів:
- Датацентри по всьому світу використовують приблизно 1-2% від загального споживання електроенергії у світі
- В цілому ІТ-індустрія має вуглецевий слід, порівнянний з авіаційною промисловістю
- Один пошук Google використовує приблизно 0,3 Вт·год. Звучить небагато, але з мільярдами пошуків на день це складається у велику суму.
- Навчання великих моделей штучного інтелекту може використовувати стільки ж електроенергії, скільки невеликий норвезький будинок використовує за цілий рік
Norge er i en gunstig posisjon
Більшість електроенергії в Норвегії надходить з гідроелектростанцій, що робить норвезькі центри обробки даних одними з найекологічніших у світі. Це одна з причин, чому міжнародні компанії будують центри обробки даних у Північній Європі.
Е-відходи
Е-відходи (електронні відходи) є зростаючою проблемою. Сервери, ПК, мобільні телефони та мережеве обладнання містять рідкісні метали та токсичні речовини, які необхідно належним чином обробляти.
| Проблема | Наслідок |
|---|---|
| Короткий термін служби обладнання | Більше відходів, більше виробництва, більше використання ресурсів |
| Токсичні матеріали | Свинець, ртуть і кадмій можуть забруднювати ґрунт і воду |
| Рідкісні метали | Видобуток завдає шкоди навколишньому середовищу і часто відбувається в поганих умовах праці |
| Відсутність переробки | Лише приблизно 20% електронних відходів переробляються в глобальному масштабі |
Що ви можете зробити як IT-оператор?
Вам не потрібно рятувати світ самотужки, але вибір, який ви робите в повсякденній роботі, має реальний вплив.
Віртуалізація та консолідація
Замість того, щоб мати фізичну машину для кожної служби, ми використовуємо віртуалізацію. Один сервер з Proxmox може запускати 10-20 ВМ або сотні Docker-контейнерів. Це означає менше фізичних машин, менше споживання електроенергії та меншу потребу в охолодженні.
Приклад:
| Без віртуалізації | З віртуалізацією |
|---|---|
| 5 фізичних серверів | 1 фізичний сервер |
| 5 × споживання електроенергії | 1 × споживання електроенергії (+ трохи більше) |
| 5 × охолодження | 1 × охолодження |
| 5 × обслуговування | 1 × обслуговування |
Правильне визначення розміру
Сервер із надмірним забезпеченням (занадто багато оперативної пам’яті, процесора, диска) споживає більше електроенергії, ніж необхідно. Віртуальна машина з 16 ГБ оперативної пам’яті, яка використовує лише 2 ГБ, марнує ресурси. Почніть з малого та збільшуйте масштаб за потреби.
Продовження терміну служби обладнання
Не замінюйте апаратне забезпечення лише тому, що є щось новіше. Сервер, який добре працює, не потрібно замінювати кожні три роки. Натомість оновіть оперативну пам’ять або диск, замість того, щоб купувати нову машину. Видаліть і переробіть те, що вам насправді не потрібно.
Вимкніть те, що не використовуєте
Тестові віртуальні машини, які працюють 24/7 без потреби, споживають електроенергію даремно. Використовуйте знімки та вимикайте віртуальні машини, коли вони не використовуються. Налаштуйте автоматичне вимкнення тестового обладнання поза робочим часом.
Хмарні послуги та за вимогою
Хмарні послуги мають перевагу, що ви платите (і використовуєте електроенергію) лише за те, що фактично використовуєте. VM в Azure, який працює 8 годин на день, використовує менше, ніж той, що працює 24/7. Але будьте уважні: хмарні ресурси, які ви забули видалити, також використовують електроенергію.
Програмне забезпечення та використання ресурсів
Не лише апаратне забезпечення впливає на споживання електроенергії. Неефективне програмне забезпечення використовує більше часу ЦП, що означає більше електроенергії.
- Веб-сайт, який завантажує 20 МБ JavaScript, використовує більше пропускної здатності та обчислювальної потужності, ніж той, який оптимізовано до 500 КБ
- Погано написаний SQL-запит, який сканує всю базу даних, використовує більше ресурсів, ніж той, який правильно проіндексовано
- Контейнер, який запускає цілий дистрибутив Linux для однієї невеликої служби, використовує більше, ніж той, який базується на мінімальному базовому образі (наприклад, Alpine)
Це область, де Операційна підтримка та Розробка перетинаються: розробник пише ефективний код, оператор забезпечує його запуск на правильно масштабованій інфраструктурі.
Підсумок
- ІТ-індустрія має значне енергоспоживання та виробляє багато електронних відходів
- Віртуалізація зменшує кількість фізичних машин, а отже, електроенергії та охолодження
- Правильне масштабування дозволяє уникнути марнування ресурсів
- Подовжуйте термін служби апаратного забезпечення замість непотрібної заміни
- Вимикайте те, що не використовуєте, та очищайте хмарні ресурси
- Ефективне програмне забезпечення використовує менше ресурсів, ніж неефективне