原則: 測定
温室効果ガス (GHG) プロトコルは、組織が総炭素排出量を測定するために最も一般的に使用される方法です。 ソフトウェアの排出量は、この方法を使用して計算できますが、困難な場合があります。 より適した計算が、Software Carbon Intensity (SCI) の仕様です。
温室効果ガス プロトコル
GHG プロトコルを使用すると、組織は総排出量を計算できます。 排出量は、その生成方法に対応する特定のカテゴリに帰属します。 これらのカテゴリはスコープと呼ばれます。
スコープ 1
これらは、会社が所有または管理する活動に関連する直接排出量です。 たとえば、施設や車両の化石燃料の燃焼による排出量などです。
スコープ 2
これらは、使用する電気または熱の産生による間接排出量です。 たとえば、家庭用暖房や照明のエネルギー源によるもの。
スコープ 3
これらは、他の活動から発生する間接排出量です。 ビジネスの一般的な例として、サプライ チェーン内の活動、購入材の製造、商品やサービスの輸送、販売された製品の使用が挙げられます。
Software Carbon Intensity の計算
SCI は、あらゆる種類のソフトウェア アプリケーションに関連する炭素排出量を測定する方法です。 ソフトウェアの排出量を記述する一貫した方法と、変化によってどのように違いが生み出されるかが提供されます。
いくつかの構成要素を使用して排出量スコアを計算します。これらについては以前に紹介しました。 これらの構成要素は、エネルギー、ロケーション ベースの炭素強度、および内包炭素です。
エネルギーはハードウェアの消費電力であり、キロワット時で測定されます。 さらに多くのハードウェア サプライヤーがこの情報を利用できるようになっており、データセットとして、または API を使用して使用できます。
炭素強度は、ソフトウェアが実行されている特定の時間と場所に対する炭素当量であり、キロワット時あたりの炭素当量がグラム単位で測定されます。
前述の計算では、消費されるエネルギーに炭素強度が乗算されます。 その後、ハードウェアから出力される炭素の量が合計に加算されます。 これにより、各機能単位に適用できるスコアが算出されます。 たとえば、ソフトウェアが API の場合、機能単位はその API に対する 1 回の呼び出しである場合があります。 これにより、スコアは合計ではなく強度になります。