Skip to main content
Version: v2 beta

Cloud

The calculation starts with reserved resources and provider usage data. It converts activities into energy and allocated manufacture. Financial cost is not a physical unit: discounts and taxes do not add consumption.

Prepare the data​

ResourceData to collectConversion
VM or containerCount, vCPU, RAM, hoursvCPU.h and GB RAM.h
StoragePhysical capacity and durationGB.h, copies included once
FunctionRuntime, invocations, reserved resourcesProvider-specific documented mapping
Managed serviceTechnical units or architectureExplicit unobservable resources

A function can be assessed after a documented conversion into resource-time quantities; there is no universal per-invocation factor.

IT energy is the sum of resources × hours × unit power. Multiplication by PUE and the electricity factor for the region and its renewable share gives use-phase impact, following the convention below. Prefilled powers are editable historical coefficients, not provider measurements.

Manufacture is allocated to reserved time: manufacture attributed to the resource × hours / lifetime in hours. The per-VM factor must already include its share of the server, excluding separately counted storage.

Detailed method and managed services​

From billing to physical activity​

Usage lines describe compute, memory, storage, network or managed services. Each line has a resource ID, region, period, quantity and unit. Billing exports help collection, but a discount or monetary line is not a physical-resource measurement.

Connecting cloud usage to impacts
  1. Billing and usageService, region, quantity, duration
  2. Mapped hardwareShares of CPU, RAM, storage or GPU
  3. Energy and manufactureAllocated consumption and manufacture
  4. ImpactsCompatible factors for each indicator
Unmapped service: interim estimateEligible spend × monetary factor → estimated impactLicences and support excluded from this route. Without a suitable factor: impact unassessed.

Each line is assessed through one route. Hardware mapping replaces the monetary estimate when available.

ServiceUseful unitsInterpretation challenge
VMs and containersvCPU.h, RAM GB.h, GPU.hHost allocation, oversubscription, actual load
Object or block storageGB.h, operations, replicationLogical versus physical capacity, storage class
ServerlessInvocations, seconds, reserved memory and CPUCold starts, concurrency, background capacity
Managed databaseResource-time, storage, I/O, backupsHidden architecture, replication and management
NetworkGB per path or segmentBoundary, country and included phases

Calculate energy and manufacture​

For a group of identical VMs:

EIT=h1000[n(vWCPU+rWRAM)+sWSSD+dWHDD]E_{IT}=\frac{h}{1000}\left[n(vW_{CPU}+rW_{RAM})+sW_{SSD}+dW_{HDD}\right]

nn is VM count, vv vCPU/VM, rr RAM GB/VM, s,ds,d total physical SSD/HDD capacity and hh hours. Coefficients represent average reserved power, not TDP arbitrarily multiplied by CPU load.

Imanufacture=h8760L(nMVM+sMSSD+dMHDD)I_{manufacture}=\frac{h}{8760L}(nM_{VM}+sM_{SSD}+dM_{HDD})

MVMM_{VM} is already a server-manufacturing share allocated to one VM, excluding storage. Multiplying whole-server manufacture by VM count would create a double count. PUE subsequently applies to electricity, not manufacture.

Managed services, regions and missing hardware mappings​

A documented provider architecture enables conversion into resource-time quantities. A compatible service factor is another route, provided its covered contributions are known.

Unmapped services: temporary monetary fallback​

For a cloud service that is not yet recognised, such as a new offering, a suitable monetary factor provides an interim estimate until a rule maps that service to hardware capacity.

Ii,mon=Celigible×fi,monI_{i,mon}=C_{eligible}\times f_{i,mon}

CeligibleC_{eligible} is spending in the factor’s currency. For each indicator ii, fi,monf_{i,mon} is expressed in impact units per monetary unit. For example, USD multiplied by kg CO₂e/USD gives kg CO₂e.

This approach applies to any indicator with a suitable factor. Without a factor for an indicator, its impact remains unassessed. The calculation does not reconstruct hardware capacity.

Should a monetary factor be used?
Licence, support or charges without hardware activity?
Yes Excluded from this monetary calculation
No
Suitable factor available for the service and indicator?
No Impact unassessed
Yes
Interim monetary estimateSpending × indicator factor

For a service without a hardware mapping. The estimate is reported separately, then replaced by the hardware calculation when available, without adding both.

The factor specifies its currency, year, geography and boundary. Spending follows the same monetary convention.1

Excluding licences and support from this route avoids treating them as cloud hardware consumption; it does not imply zero impact.

Cloud-region electricity​

For multiregion services, activity, replication, storage and electricity are allocated by region. The Fruggr cloud convention uses D4B renewable “green” impacts for the renewable share (REF). This share retains the life-cycle impacts of electricity generation.2

For indicator ii, a given region and period:

IFcloud,i=(1−REF) IFmix,i+REF IFgreen,iIF_{cloud,i}=(1-REF)\,IF_{mix,i}+REF\,IF_{green,i}

REFREF is a proportion between 0 and 1. IFmix,iIF_{mix,i} is the consumption-mix factor and IFgreen,iIF_{green,i} its renewable-generation factor, with compatible methods and units. Use-phase impact is EIT×PUE×IFcloud,iE_{IT}\times PUE\times IF_{cloud,i}. At 100% renewable electricity, the factor is IFgreen,iIF_{green,i}, not zero. PUE is applied once.

The REF source, period and scope are explicit. This convention is distinguished from the geographical average-mix approach described in electricity factors. If REF or the “green” factor is missing, fallback to the average mix is reported; missing data is not replaced by zero. The interactive example below retains this average-mix approach without applying REF.

Actual durations take precedence over 730 h/month. Stopped resources can still reserve storage or other capacity. A zero contribution requires the absence of remaining provisioned resources. GPUs require appropriate profiles, not CPU coefficients.

Check completeness​

Resource counts and periods are reconciled with provider inventory. The assessment reports unmapped activity, documented conversions and removed duplicates. A precise total for known VMs may cover only a small fraction of a largely managed platform.

Position this calculation against the cloud PCR​

D4B's resource-and-power calculation is an explicit estimate. The cloud PCR defines units for buildings and technical infrastructure, IT equipment and IaaS services. A VM factor may therefore cover contributions missing from our example.3

The applicability of a provider factor depends on its unit, period, resources and lifecycle stages. PUE, buildings and server manufacturing already covered by the factor do not constitute additional contributions. Storage may be attached to the VM or supplied as a separate service.

Choose a consistent calculation route​

The application PCR prioritises data based on the cloud PCR. Where unavailable, it describes an alternative route and requires consistency between the study's server contexts. This D4B example does not claim to implement the cloud PCR.4

The June 2026 cloud PCR does not include GPUs in its allocations. AI therefore still requires the accelerator-specific breakdown and its limitations. The application PCR cites an April 2025 cloud edition: combining these frameworks requires an explicit record of the edition actually used.

Complete the boundary​

The example below covers VMs and their storage, not a complete cloud platform.

Included in the exampleAdd if present in the assessed service
Allocated manufacture of VMs and SSD/HDD storage, use-phase electricity and PUENetwork, GPUs, management services and building manufacture

When interpreting the result:

  • Count each resource once. VMs belonging to an already inventoried managed database are not added again.
  • Compare equivalent service. Changing the country affects use-phase electricity here, not manufacture.
  • Distinguish allocation from physical reduction. A smaller impact share does not prove that the provider consumes less.

Prefilled values are illustrative assumptions. Electricity factors come from D4B 20255. Cloud Carbon Footprint documents the resource-and-power approach6; its coefficients depend on hardware and load and do not replace representative measurements.

Shared rules are detailed in Boundary and functional unit, Allocation and Double counting.

Interactive example​

This example applies the calculations and limitations described above. The simulator covers a group of identical VMs and SSD/HDD storage.

Ex: four VMs with 4 vCPU and 16 GB RAM each, plus 2,000 GB physical SSD and 500 GB physical HDD for 730 h, produce 61.65069 kWh IT with the displayed coefficients. With PUE 1.2 and the Ireland 2025 factor, electricity accounts for 19.29 kg CO₂e. The displayed manufacturing assumptions add 9.5 kg: a 28.79 kg CO₂e subtotal.

Example inputs
Adjust assumptions
Calculated subtotal28.79 kg CO₂e
0.002465 kg CO₂e / vCPU.h

Not assessed: Network, unlisted managed services and building manufacture.

Result and activity breakdown

Contributionkg CO₂e
Allocated manufacture9.5
Site electricity · 73.98 kWh19.29
  • Reserved compute : 11,680 vCPU.h
  • Reserved memory : 46,720 GB.h
  • IT energy : 61.65 kWh

Prefilled activity and hosting values are example assumptions. The result covers climate impact; unassessed contributions remain identified.

Simulator factors and conventions

Electricity: D4B 2025 national averages. Use country does not change manufacture. Network factors remain unknown until supplied; they must cover the full path, manufacture and operation included. In this illustration, the distance from the D4B per-GB·km model is incorporated upstream into the per-GB route factor.

Cloud Carbon Footprint : activity conversion. Prefilled coefficients are editable historical assumptions, not measurements of the provider being assessed.

Footnotes​

  1. Taxes, discounts and currency conversions follow the convention used to construct the monetary factor. Its source, version and applied adjustments are retained. ↩

  2. Digital4Better, country renewable-electricity factors, snapshot 77cae4a. ↩

  3. ADEME, RCP services cloud et centre de données, juin 2026, p. 18, 26–64. ↩

  4. ADEME, RCP des applicatifs numériques, juin 2026, p. 6, 27–35. ↩

  5. Digital4Better, D4B 2025 snapshot. Snapshot 77cae4a, 2025 data; reviewed 16 October 2026. ↩

  6. Cloud Carbon Footprint. Online documentation, unpinned version. ↩