Skip to content

Commit 0ddfc0c

Browse files
fix(efc): improvements
1 parent c8d2e36 commit 0ddfc0c

File tree

4 files changed

+86
-72
lines changed

4 files changed

+86
-72
lines changed

menu/navigation.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -771,6 +771,14 @@
771771
{
772772
"label": "Understanding your environmental footprint estimation",
773773
"slug": "environmental-footprint-calculator-estimation"
774+
},
775+
{
776+
"label": "Bare Metal Footprint Calculation",
777+
"slug": "bare-metal-env-footprint"
778+
},
779+
{
780+
"label": "Instances Footprint Calculation",
781+
"slug": "instances-env-footprint"
774782
}
775783
],
776784
"label": "Additional Content",
Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,41 @@
11
---
22
meta:
3-
title: Environmental Footprint calculation breakdown
4-
description: This page explains how Scaleway calculates the environmental footprint of its products and services in detail.
3+
title: Bare Metal Footprint Calculation
4+
description: This page explains how Scaleway calculates the environmental footprint of its Bare Metal servers in detail.
55
content:
6-
h1: Environmental Footprint calculation breakdown
7-
paragraph: This page explains how Scaleway calculates the environmental footprint of its products and services in detail.
8-
tags: environmental-footprint impact environment datacentre
6+
h1: Bare Metal Footprint Calculation
7+
paragraph: This page explains how Scaleway calculates the environmental footprint of its Bare Metal servers in detail.
8+
tags: bare-metal environmental-footprint impact datacentre
99
dates:
1010
validation: 2024-09-11
1111
posted: 2024-09-11
1212
categories:
1313
- environmental-footprint
14+
- bare-metal
1415
---
1516

16-
Bare Metal
17+
<Message type="note">
18+
This page includes the specificities of the environmental footprint calculation for Bare Metal servers, which also takes into consideration all the elements described in the [Environmental Footprint calculation breakdown](/environmental-footprint/additional-content/environmental-footprint-calculator/) documentation page. Refer to said page for a full breakdown of the Environmental Footprint calculation performed at Scaleway.
19+
</Message>
1720

18-
<Lightbox src="scaleway-allocation-rules-customer-it-equip.webp" alt="" />
21+
For bare metal servers, the allocation of environmental impact is straightforward due to the direct association between a user and a server. The environmental impact of a bare metal server is entirely attributed to the user utilizing it. This encompasses the energy consumption during its operation, as well as a portion of the impact from the server's manufacturing process.
1922

20-
For bare metal servers, the allocation of environmental impact is straightforward due to the direct association between a user and a server. The environmental impact of a bare metal server is entirely attributed to the user utilizing it. This encompasses the energy consumption during its operation, as well as a portion of the impact from the server's manufacturing process.
23+
The manufacturing impact is prorated based on the server's lifespan and the duration of its use by the customer. By dividing the total manufacturing impact by the expected lifetime of the server and then allocating it according to the specific usage period, we ensure that each user is accountable for their fair share of the server's overall environmental footprint.
2124

22-
The manufacturing impact is prorated based on the server's lifespan and the duration of its use by the customer. By dividing the total manufacturing impact by the expected lifetime of the server and then allocating it according to the specific usage period, we ensure that each user is accountable for their fair share of the server's overall environmental footprint.
25+
<Lightbox src="scaleway-allocation-rules-customer-it-equip.webp" alt="" />
2326

24-
<Message type="important">
25-
Currently, our calculations for Elastic Metal GPU servers do not include the environmental impact of GPU manufacturing due to insufficient data from the manufacturer. While the impact of CPUs, RAM, disk, and energy consumption is accounted for, the absence of GPU manufacturing data means the figures provided today are underestimated.
27+
<Message type="important">
28+
Currently, our calculations for Elastic Metal GPU servers do not include the environmental impact of GPU manufacturing due to insufficient data from the manufacturer. While the impact of CPUs, RAM, disk, and energy consumption is accounted for, the absence of GPU manufacturing data means the figures provided today are underestimated.
2629

27-
We will update our methodology as soon as more reliable data on GPU manufacturing becomes available.
28-
</Message>
30+
We will update our methodology as soon as more reliable data on GPU manufacturing becomes available.
31+
</Message>
2932

30-
##### Calculation example
33+
## Calculation example
3134

32-
For the use of an Elastic Metal server, with a lifespan of 6 years (52 560 hours) and power of 110w, for 100 hours and considering via Boavizta estimates that the impact of the manufacturing of this server is 850 kgCo2e, we make the following calculation:
35+
For the use of an Elastic Metal server, with a lifespan of 6 years (52 560 hours) and power of 110w, for 100 hours and considering via Boavizta estimates that the impact of the manufacturing of this server is 850 kgCo2e, we make the following calculation:
3336

34-
```math
35-
ServerManufacturing = (100 / 52560) * 850 = 1,62 kgCO2e
36-
```
37+
```math
38+
ServerManufacturing = (100 / 52560) * 850 = 1,62 kgCO2e
39+
```
3740

38-
Therefore 1,62 kgCO2e is added to the total manufacturing impact for the use of this server.
41+
Therefore 1,62 kgCO2e is added to the total manufacturing impact for the use of this server.

pages/environmental-footprint/additional-content/environmental-footprint-calculator.mdx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,17 @@ For the use of network machines induced by your use of Scaleway products, we tak
114114

115115
To accurately calculate the environmental impact of each server used directly for Scaleway offers, we will implement specific allocation rules tailored to each product. These rules will ensure that the impact is precisely distributed according to the unique usage patterns and resource demands of different products.
116116

117+
In the calculation pictured below we consider the formula for calculating the customer IT equipment impact allocation for Bare Metal servers.
118+
119+
<Lightbox src="scaleway-allocation-rules-customer-it-equip.webp" alt="" />
120+
117121
Each product will have its own set of criteria to allocate the environmental footprint, considering factors such as server utilization rates, operational timeframes, and the specific technical requirements of the product. By customizing the allocation rules for each offering, we can ensure a more accurate and fair representation of the environmental impact associated with each product.
118122

119-
You can find the calculation specifications for each of the available products in the list below. Click on a product name to expand or collapse its details.
123+
You can find the calculation specifications for each of the available products in the list below:
124+
125+
- [Bare Metal](/environmental-footprint/additional-content/bare-metal-env-footprint)
126+
- [Instances](/environmental-footprint/additional-content/instances-env-footprint)
127+
120128

121129

122130
### Cross-IT equipment & stock
Lines changed: 47 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,44 @@
11
---
22
meta:
3-
title: Environmental Footprint calculation breakdown
4-
description: This page explains how Scaleway calculates the environmental footprint of its products and services in detail.
3+
title: Instances Footprint Calculation
4+
description: This page explains how Scaleway calculates the environmental footprint of its Instances in detail.
55
content:
6-
h1: Environmental Footprint calculation breakdown
7-
paragraph: This page explains how Scaleway calculates the environmental footprint of its products and services in detail.
8-
tags: environmental-footprint impact environment datacentre
6+
h1: Instances Footprint Calculation
7+
paragraph: This page explains how Scaleway calculates the environmental footprint of its Instances in detail.
8+
tags: instances environmental-footprint impact cloud-computing
99
dates:
10-
validation: 2024-09-11
11-
posted: 2024-09-11
10+
validation: 2025-05-27
11+
posted: 2025-05-27
1212
categories:
13-
- environmental-footprint
13+
- environmental-footprint
14+
- instances
1415
---
1516

1617
For Instances, the calculation of the environmental footprint takes into consideration all the elements described on the [Environmental Footprint calculation breakdown](/environmental-footprint/additional-content/environmental-footprint-calculator/) documentation page.
1718

18-
The calculations performed across all phases of the product lifecycle are considered, including the calculations for Bare Metal, as Instances are hosted on physical servers.
1919

20-
The following elements are additionally considered:
20+
## Calculation aspects
21+
22+
The following elements are considered in the Instance footprint calculation:
2123
- **Hypervisor resources** - the resources (CPU, RAM, and disk, for example) used in the physical hypervisor servers that create and run the virtual Instances.
2224
- **Instance offer resources** - the vCPU, RAM, and disk resources used when you use an Instance.
2325

24-
The calculation for the elements above can be broken down into:
25-
26-
## Calculation aspects
26+
The calculation using the elements above can be broken down into:
2727

2828
### Manufacturing Impact
29-
- Manufacturing of the underlying physical servers (hypervisors) necessary to run the Instances.
30-
- Distribution of the manufacturing impact according to the resources consumed by the Instance (vCPU, RAM, storage).
29+
- Manufacturing of the underlying physical servers (hypervisors) necessary to run the Instances.
30+
- Distribution of the manufacturing impact according to the resources consumed by the Instance (vCPU, RAM, storage).
3131

32-
### Operational Impact
33-
- Energy consumption of the hypervisors during Instance usage.
34-
- [Power Usage Effectiveness (PUE)](/environmental-footprint/concepts#pue-power-usage-effectiveness) specific to the data center where the Instance is hosted.
35-
- Energy mix of the country that provides the electricity.
32+
### Operational Impact
33+
- Energy consumption of the hypervisors during Instance usage.
34+
- [Power Usage Effectiveness (PUE)](/environmental-footprint/concepts#pue-power-usage-effectiveness) specific to the data center where the Instance is hosted.
35+
- Energy mix of the country that provides the electricity.
3636

3737
### Usage Impact
38-
- Resources consumed by the Instance, calculated based on the material specifications of the hypervisors.
39-
38+
- Resources consumed by the Instance, calculated based on the material specifications of the hypervisors.
4039

4140
### Indirect Emissions
42-
- Impact related to cross-functional services necessary to guarantee the operation of the Instance, such as network and shared storage.
43-
44-
41+
- Impact related to cross-functional services necessary to guarantee the operation of the Instance, such as network and shared storage.
4542

4643
## Instance consumption ratio
4744

@@ -53,28 +50,37 @@ When calculating an Instance's footprint, we consider the resources based on the
5350

5451
<Lightbox src="scaleway-allocation-rules-instances.webp" alt="" />
5552

56-
The value derived from this calculation will be used in every step of the calculation of the Instance's footprint. The variable is represented as `Resources_Used_VM` in the image above. From now on we will refer to the Instance consumption ratio as `Resources_Used_VM`.
53+
The value derived from this calculation will be used in every step of the calculation of the Instance's footprint. The variable is represented as `Resources_Used_VM` in the image above.
5754

58-
Refer to the table below to understand how the `Resources_Used_VM` is integrated into the calculation of each aspect of the total fooprint calculation.
55+
Refer to the table below to understand how the `Resources_Used_VM` is integrated into the calculation of each aspect of the total footprint calculation.
5956

60-
| Calculation aspect | Formula |
61-
| --- | --- |
62-
| Datacenter Manufacturing Impact | (Du_vm / DDV_dc) x (Puiss_vm / Puiss_DC) x EF_dc x Resources_Used_VM |
63-
| Network Equipment Manufacturing Impact | (Du_vm / DDV_reseau) x (Puiss_vm / Puiss_reseau) x EF_reseau x Resources_Used_VM|
64-
| Internal Infrastructure Manufacturing and Usage Impact | (Du_vm / DDV_infra) x (Puiss_vm / Puiss_infra) x EF_infra x Resources_Used_VM |
65-
| Instance Infrastructure Manufacturing and Usage Impact | DIFFERENTTTTTTTTTTTTROEIHOIHOTRIH|
66-
| Equipment in Stock Manufacturing and Usage Impact | (Du_vm / DDV_stock) x (Puiss_vm / Puiss_stock) x EF_stock x Resources_Used_VM |
57+
To obtain an accurate calculation of the Instance's footprint, we multiply the results in each step of the [basis calculation](/environmental-footprint/additional-content/environmental-footprint-calculator/), bar the Cross-IT equipment & stock calculations step, by the `Resources_Used_VM` ratio.
6758

59+
## Cross-IT equipment & stock calculation for Instances
6860

69-
## Calculation example
61+
The only part of the calculation that will differ from the basis is the [Cross-IT equipment & stock calculations](/environmental-footprint/additional-content/environmental-footprint-calculator/#cross-it-equipment-and-stock).
7062

71-
In this example we will calculate the impact of an Instance with the following characteristics:
63+
To calculate the electrical consumption of Instances, instead of using an exact measure of the power consumption, we use a proxy, e.g. CPU usage. The relationship between CPU usage and the power consumption of the underlying machine is non-linear, and characterised by a consumption profile.
7264

73-
| Resource | VM | Hypervisor |
65+
A consumption profile is a formula that takes in a given workload (e.g. % CPU usage), and returns the estimated power consumption of the machine.
66+
67+
We use the [consumption profiles defined by Boavizta](https://doc.api.boavizta.org/Reference/routes/#consumption-profile-routes) for the CPUs used on Scaleway Instances.
68+
69+
Initially we base the calculation on a [theoretical value](https://doc.api.boavizta.org/Explanations/components/cpu/#usage-impacts) of 30% CPU usage.
70+
71+
### Calculation example
72+
73+
In the example below we will calculate the manufacturing impact allocated to an Instance for a one-year usage period.
74+
75+
Consider the following characteristics:
76+
77+
| Resource | Instance | Hypervisor |
7478
| --- | --- | --- |
7579
| vCPU | 4 | 16 CPU cores |
7680
| RAM | 8 GB | 64 GB |
7781
| Storage | 50 GB | 1 TB (1000 GB) |
82+
| Lifespan (in years) | | 6 |
83+
| Manufacturing impact | | 100 kgCo2e |
7884

7985
The allocation of the hypervisor resources for this particular Instance is calculated in the following manner:
8086

@@ -85,19 +91,8 @@ The allocation of the hypervisor resources for this particular Instance is calcu
8591
| Storage | 50/1000 = 0.05 |
8692
| Total Instance Share | 0.25 + 0.125 + 0.05 = 0.425 |
8793

88-
To calculate the Instance's energy consumption we:
89-
90-
1. Consider the hypervisor's consumption (1000 kWh) and multiply it by the total Instance share (0.425):
91-
```
92-
1000 kWh × 0.425 = 425 kWh
93-
```
94-
2. Adjust the energy consumption based on the [PUE](/environmental-footprint/concepts#pue-power-usage-effectiveness) of the data center (1.3) where the hypervisor is located:
95-
```
96-
425 kWh × 1.3 = 552.5 kWh
97-
```
98-
3. Calculate the total emissions of the Instance based on the energy mix (300 gCO2eq/kWh) of the country where the hypervisor is located:
99-
```
100-
300 gCO2eq/kWh = 165.75 kgCO2eq
101-
```
102-
103-
**Total estimated Instance emission** = 165.75 kgCO2eq
94+
We multiply the resource allocation by the Instance's lifespan ratio and the hypervisor's manufacturing impact to obtain the manufacturing impact allocated to the Instance:
95+
96+
```
97+
1 / 6 x 100 x 0,425 = 7,1 kgCO2eq
98+
```

0 commit comments

Comments
 (0)