これは機械翻訳されたテキストであり、誤りを含む可能性があります!
IT業界は多くの電力を消費します。データセンター、サーバー、ネットワーク機器、PC、モバイル、充電、冷却。これらすべてにはエネルギーが必要であり、すべての機器には寿命があります。インフラストラクチャの選択を行うとき、環境に影響を与える選択も行っています。
問題の大きさは実際どれくらいか?
いくつかの数字を考えてみましょう:
- データセンターは世界全体の電力消費量の約 1-2% を使用しています
- IT業界全体では、航空業界と同程度のカーボンフットプリントがあります
- 単一のGoogle検索は約0.3Whを使用します。少なく聞こえるかもしれませんが、1日に数十億回の検索が行われると、合計するとかなりの量になります。
- 大規模なAIモデルのトレーニングには、ノルウェーの小さな家が1年間使用するのと同じくらいの電力がかかります
ノルウェーは有利な立場にあります
ノルウェーの電力の大部分は水力発電によるものであり、そのためノルウェーのデータセンターは世界でも最もクリーンな部類に入ります。これが、国際的な企業が北欧にデータセンターを建設する理由の一つとなっています。
E-waste(電子廃棄物)
E-waste(電子廃棄物)は増大し続ける問題です。サーバー、PC、携帯電話、ネットワーク機器には、適切に処理しなければならない希少金属や有害物質が含まれています。
| 問題 | 影響 |
|---|---|
| 機器の短寿命化 | 廃棄物の増加、生産の増加、資源利用の増加 |
| 有害物質 | 鉛、水銀、カドミウムが土壌や水を汚染する可能性がある |
| 希少金属 | 採掘が環境を破壊し、しばしば劣悪な労働条件下で行われる |
| リサイクルの不足 | 世界的にE-wasteのリサイクル率は約20%に過ぎない |
IT運用担当者として何ができますか?
あなたは一人で世界を救う必要はありませんが、日々の業務におけるあなたの選択は実際に影響を与えます。
仮想化と集約
物理的なマシンをサービスごとに持つ代わりに、仮想化を使用します。Proxmox を搭載した 1 台のサーバーで、10 ~ 20 個の VM または数百個の Docker コンテナを実行できます。これは、物理的なマシンの数が少なくなること、電力消費量が少なくなること、冷却の必要性が少なくなることを意味します。
例:
| 仮想化なし | 仮想化あり |
|---|---|
| 5 台の物理サーバー | 1 台の物理サーバー |
| 5 × 電力消費量 | 1 × 電力消費量 (+ 少し増) |
| 5 × 冷却 | 1 × 冷却 |
| 5 × 保守 | 1 × 保守 |
適切なサイズ設定
過剰なプロビジョニングのサーバー(RAM、CPU、ディスクが多すぎる)は、必要な電力よりも多くの電力を消費します。2 GBしか使用しない16 GBのRAMを持つVMは、リソースを無駄にしています。小さく始めて、必要に応じてスケールアップしてください。
機器の寿命を延ばす
新しいものがあるからといって、ハードウェアを交換する必要はありません。 正常に動作しているサーバーは、3年ごとに交換する必要はありません。 新しいマシンを購入する代わりに、RAMまたはディスクをアップグレードしてください。 実際に必要ないものは取り除いてリサイクルしてください。
使用していないものをオフにする
根拠なく24時間365日稼働しているテストVMは、無駄に電力を消費します。スナップショットを使用し、使用していないVMをオフにしてください。業務時間外のテスト機器の自動シャットダウンを設定してください。
クラウドサービスとオンデマンド
クラウドサービスには、実際に使用した分だけ (および消費電力) を支払うという利点があります。 Azureで1日に8時間実行されるVMは、24時間365日実行されるVMよりも消費電力が少なくなります。ただし、削除し忘れたクラウドリソースも電力を消費することに注意してください。
ソフトウェアとリソース使用量
ハードウェアだけが電力消費に影響を与えるわけではありません。非効率なソフトウェアはより多くのCPU時間を使用し、それはより多くの電力を意味します。
- 20MBのJavaScriptをロードするウェブサイトは、500KBに最適化されたウェブサイトよりも多くの帯域幅と処理能力を使用します。
- データベース全体をスキャンする、記述の悪いSQLクエリは、正しくインデックス化されたクエリよりも多くのリソースを使用します。
- 1つの小さなサービスのために完全なLinuxディストリビューションを実行するコンテナは、最小のベースイメージ(例:Alpine)に基づいたコンテナよりも多くのリソースを使用します。
これは、運用サポートと開発が重複する領域です。開発者は効率的なコードを書き、運用者はそれが適切にサイズ調整されたインフラストラクチャで実行されるようにします。
要約
- IT業界はかなりのエネルギー消費があり、多くの電子廃棄物を排出します
- 仮想化 は物理的なマシンの数を減らし、それによって電力と冷却を削減します
- 適切なサイジング はリソースの無駄を避けます
- 不要な交換ではなく、ハードウェアの**寿命を延ばす**
- 使わないものはオフにし、クラウドリソースを整理する
- 効率的なソフトウェアは、非効率的なソフトウェアよりも少ないリソースを使用します