این یک متن ترجمه شده ماشینی است که ممکن است حاوی خطا باشد!
صنعت فناوری اطلاعات انرژی زیادی مصرف میکند. مراکز داده، سرورها، تجهیزات شبکه، رایانههای شخصی، تلفنهای همراه، شارژ، خنکسازی. همه اینها به انرژی نیاز دارند و همه تجهیزات عمر مفیدی محدود دارند. وقتی در مورد زیرساخت تصمیم میگیریم، در واقع تصمیماتی میگیریم که بر محیط زیست تأثیر میگذارند.
مشکل واقعاً چقدر بزرگ است؟
چند عدد برای فکر کردن:
- مراکز داده در سراسر جهان حدود 1-2% از کل مصرف برق جهان را مصرف میکنند.
- صنعت فناوری اطلاعات به طور کلی ردپای کربنی برابر با صنعت هواپیمایی دارد.
- یک جستجوی ساده در گوگل حدود 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 ساعته در حال اجرا هستند، برق را بدون فایده مصرف میکنند. از snapshotها استفاده کنید و ماشینهای مجازی را زمانی که در حال استفاده نیستند خاموش کنید. خاموش کردن خودکار تجهیزات آزمایشی خارج از ساعات کاری را تنظیم کنید.
سرویسهای ابری و تقاضا محور
سرویسهای ابری این مزیت را دارند که شما فقط برای آنچه واقعاً استفاده میکنید (و برق مصرفی آن) پرداخت میکنید. یک ماشین مجازی در Azure که 8 ساعت در روز کار میکند، کمتر از ماشینی که 24 ساعت در 7 روز هفته کار میکند، مصرف دارد. اما توجه داشته باشید: منابع ابری که فراموش میکنید حذف کنید، همچنان برق مصرف میکنند.
نرمافزار و مصرف منابع
نه تنها سختافزار، بلکه نرمافزار ناکارآمد نیز بر مصرف برق تأثیر میگذارد. نرمافزار ناکارآمد از زمان CPU بیشتری استفاده میکند، که به معنای مصرف برق بیشتر است.
- یک وبسایت که 20 مگابایت جاوا اسکریپت بارگیری میکند، پهنای باند و قدرت پردازش بیشتری نسبت به وبسایتی که به 500 کیلوبایت بهینه شده است، مصرف میکند.
- یک پرسوجوی SQL ضعیف که کل پایگاه داده را اسکن میکند، منابع بیشتری نسبت به پرسوجویی که به درستی فهرستبندی شده است، مصرف میکند.
- یک کانتینر که یک توزیع کامل لینوکس را برای یک سرویس کوچک اجرا میکند، بیشتر از کانتینری است که بر اساس یک تصویر پایه حداقل (مثلاً Alpine) ساخته شده است.
این حوزهای است که عملیات و توسعه همپوشانی دارند: توسعهدهنده کد کارآمد مینویسد، و اپراتور اطمینان حاصل میکند که آن بر روی زیرساخت با ابعاد مناسب اجرا میشود.
خلاصه
- صنعت فناوری اطلاعات مصرف انرژی قابل توجهی دارد و زبالههای الکترونیکی زیادی تولید میکند
- مجازیسازی تعداد ماشینهای فیزیکی و در نتیجه برق و خنککننده را کاهش میدهد
- اندازهگیری مناسب از هدر رفتن منابع جلوگیری میکند
- افزایش طول عمر سختافزار به جای جایگزینی غیرضروری
- آنچه را که استفاده نمیکنید خاموش کنید و منابع ابری را پاکسازی کنید
- نرمافزار کارآمد از منابع کمتری نسبت به نرمافزار ناکارآمد استفاده میکند