【ソフトウェアカーボンきょうど】

ソフトウェアカーボン強度(SCI) とは?

最終更新:
💡 コードにも「燃費」がある — 1リクエストあたりの炭素排出量を数値で測る

ソフトウェアに伴う温室効果ガス排出を、リクエストなどの機能単位あたりのCO₂相当量で表す指標。電力使用に伴う排出とハードウェアの製造・廃棄等の按分を含み、評価範囲と算定方法を定めて使う。

📌 このページのポイント
SCI = (E × I + M) / R 電力使用に伴う排出 E 電力量 × I 炭素強度 kWh × gCO₂eq/kWh 例:2 × 300 = 600 g M 機器由来の排出 製造・廃棄等を 時間と資源で按分 例:400 gCO₂eq + 同じ期間・範囲の合計:1,000 gCO₂eq ÷ R:例では1,000リクエスト SCI:1 gCO₂eq / リクエスト 数字は仕組みを説明するための仮定 算定範囲・方法・機能単位を明らかにする オフセットで値を差し引かない
kWhは電力量です。図は仮定の計算例で実測値ではありません。比較時は機能単位や算定方法などの条件をそろえます。
ひよこ ひよこ
ソフトウェアにも炭素排出量があるって本当なの?
ペンギン先生 ペンギン先生
ソフトウェアを動かす電力や、使う機器の製造・廃棄などに伴って排出が生じるよ。SCIではそれをCO₂相当量に換算し、「機能単位あたり」で表すんだ
ひよこ ひよこ
「機能単位あたり」ってどういう意味なの?
ペンギン先生 ペンギン先生
APIなら1リクエスト、動画配信なら1分再生など、提供する機能の量で割ることだよ。比較するときは、含める機器や処理、機能単位、測定や推計の条件をそろえる。数値だけを見て別のサービスと比べないようにしよう
ひよこ ひよこ
計算式はどうなってるの?
ペンギン先生 ペンギン先生
SCI = (E × I + M) / Rだよ。Eは電力量(kWh)、Iは電力の炭素強度(gCO₂eq/kWh)。Mは機器の製造・廃棄などの排出を予約時間と資源の割合で按分した量だよ。同じ期間のリクエスト数をRにすれば、1リクエストあたりを計算できるんだ
ひよこ ひよこ
夜に動かせばSCIを下げられるの?
ペンギン先生 ペンギン先生
夜なら必ず下がるわけではないよ。地域や時間ごとの発電構成などでIが変わるので、炭素強度のデータを確かめる。電力量を減らす、使う機器を効率化する、低炭素の電力を使える場所や時間へ処理を移す、といった方法を検討するんだ
ひよこ ひよこ
カーボンオフセットを買えばSCIも下がるの?
ペンギン先生 ペンギン先生
オフセットでSCIを差し引くことはできないよ。コードだけでなく、機器や電力を含めた排出の削減を評価する。使った算定範囲と方法を示して、改善前後で同じ条件の値を比べるんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「SCI」って出てきたら「ソフトウェアの機能単位あたりの温室効果ガス排出を表す指標」と思えばだいたいOK!
📖 おまけ:英語の意味
「Software Carbon Intensity」 = ソフトウェアカーボン強度
💬 Green Software Foundationが策定した指標だよ。Intensity(強度)は単位あたりの量という意味で、温室効果ガスの排出をCO₂相当量で表しているんだ。

参考資料

← 用語集にもどる