【カーボンアウェアコンピューティング】

カーボンアウェアコンピューティング とは?

最終更新:
💡 使う電力量だけでなく、電力の炭素排出も見て動かす

電力の炭素排出強度を考慮して、処理の実行時刻・場所・量を調整する考え方。低炭素の電力を使うことで排出量の削減を目指す。消費電力量を減らす省エネとは区別され、効果は処理やデータの条件による。

📌 このページのポイント
同じ処理を、低炭素の時間へ移す 仮例:期限内で実行時刻を選べる処理 時刻A 300 gCO₂e/kWh 処理:1 kWh 時刻B 100 gCO₂e/kWh 処理:1 kWh 時間を移す 排出:300 gCO₂e 排出:100 gCO₂e 電力量は同じでも、電力由来の排出は違う 期限・移動の負担・測定範囲も確認
説明用の仮例:どちらも1kWhを使う同じ処理で、電力由来の排出量=電力量×炭素排出強度。時刻Bで少なくなるが、夜が常に低炭素とは限らない。機器製造やデータ移動などは含めない。
ひよこ ひよこ
電気を使うだけなら、いつ動かしても同じ?
ペンギン先生 ペンギン先生
電力量が同じでも、発電の組み合わせで炭素排出は変わるよ。電力1kWhあたりの排出量を表す炭素排出強度が、場所や時間で違うんだ。
ひよこ ひよこ
夜に動かせば低炭素になるの?
ペンギン先生 ペンギン先生
夜とは限らないよ。天候や電源の構成によって変わるので、利用する地域のデータや予測で判断するんだ。図の時刻A・Bも説明用の仮の値だよ。
ひよこ ひよこ
どんな処理を移せるの?
ペンギン先生 ペンギン先生
期限に余裕のあるバッチ処理や機械学習の学習などは候補になるよ。場所を変える場合は応答時間やデータを移す負担も確認し、必要なサービスを保てる範囲で選ぶんだ。
ひよこ ひよこ
SDKを入れれば自動で全部移してくれる?
ペンギン先生 ペンギン先生
Carbon Aware SDKは排出データを取得し、いつ・どこで動かすかの判断を助ける道具だよ。データ提供元の対応や設定を確認し、その情報で処理を動かす仕組みも用意するんだ。
ひよこ ひよこ
電気代も排出量も必ず減る?
ペンギン先生 ペンギン先生
電力量や料金が減るとは限らないよ。省エネとは別の工夫なんだ。削減量も一律ではなく、電力量と排出強度、移動などを含めて評価しよう。
もっと詳しく知りたい人へ

図の排出量はIT全体の排出を表す?

図は同じ処理がどちらでも1kWhを使い、炭素排出強度だけが違う仮例。電力由来の排出を電力量×強度で計算している。機器の製造、データ移動、追加の実行などは含めていない。SCIなどで評価する場合は、測定するシステムの範囲や指標をそろえる必要がある。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「カーボンアウェアコンピューティング」って出てきたら「電力の炭素排出を考えて処理を調整する方法」と思えばだいたいOK!
📖 おまけ:英語の意味
「Carbon-Aware Computing」 = 炭素を意識したコンピューティング
💬 Carbonは炭素、awareは意識しているという意味だよ。電力を使う時間や場所によって炭素排出が違うことを、処理の実行に反映する考え方だよ

参考資料

← 用語集にもどる