Skip to content

Commit 82564f1

Browse files
feat(bls): final version
1 parent bb6b498 commit 82564f1

File tree

5 files changed

+34
-19
lines changed

5 files changed

+34
-19
lines changed

menu/navigation.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,10 @@
300300
{
301301
"label": "Instances footprint calculation",
302302
"slug": "instances-env-footprint"
303+
},
304+
{
305+
"label": "Block Storage footprint calculation",
306+
"slug": "block-storage-env-footprint"
303307
}
304308
],
305309
"label": "Additional Content",

pages/environmental-footprint/additional-content/bare-metal-env-footprint.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@ Therefore 1,62 kgCO2e is added to the total manufacturing impact of this server.
5252
To calculate the usage, we consider the French energy mix and the datacenter's PUE. In this example, they are O,056kgCo2e/kwh and 1,16, respectively. Which results in:
5353

5454
```math
55-
UsageFootprint = 0,110 x 100 x 0,056 x 1,16 = 0,715 kgCo2e
55+
UsageFootprint = 0,110 * 100 * 0,056 * 1,16 = 0,715 kgCo2e
5656
```

pages/environmental-footprint/additional-content/block-storage-env-footprint.mdx

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ content:
77
paragraph: This page explains how Scaleway calculates the environmental footprint of its Block Storage in detail.
88
tags: block-storage environmental-footprint impact datacentre
99
dates:
10-
validation: 2025-07-01
11-
posted: 2025-07-01
10+
validation: 2025-07-10
11+
posted: 2025-07-10
1212
categories:
1313
- environmental-footprint
1414
- block-storage
@@ -26,42 +26,52 @@ The total estimated impact of Block Storage volumes is calculated by integrating
2626

2727
### Ratio per storage volume
2828

29-
To allocate the impact of a Block Storage volume, we apply the unit resulting from the RCP allocation rule to all calculation steps, the `bls_ration`:
29+
To allocate the impact of a Block Storage volume, we apply the unit resulting from the RCP allocation rule to all calculation steps, the `bls_ratio`:
3030

3131
```
32-
VOLsto/VolstoPool = bls_ratio
32+
bls_ratio = VOLsto/VolstoPool
3333
```
3434

3535
- **VOLsto** - represents the **reserved volume** per user. In Block Storage, your data is replicated three times on multiple nodes to guarantee availability, so the **VOLsto** is applied with factor of 3 to account for replication.
3636
- **VolstoPool** - represents all the storage for Block Storage volumes on the server that hosts them (around 60%).
3737

38+
In the example below we consider a **Volsto** of 600 and a **VolstoPool** of 1000.
39+
40+
```
41+
bls_ratio = 600/1000 = 0,6
42+
```
43+
3844
### Manufacturing impact
3945

40-
The manufacturing impact of Block Storage volumes is attributed based on the servers that host the storage.
46+
The calculation of the manufacturing impact of Block Storage volumes is based on:
47+
48+
- The fabrication impact of servers that host user storage
49+
- The fabrication impact of servers used by the Scaleway Block Storage team to manage the service - on both the Control and Data planes
50+
51+
The calculation is the same used for [measuring the impact of manufacturing for Bare Metal servers](/environmental-footprint/additional-content/environmental-footprint-calculator/#customer-servers), but for Block Storage we also apply the `bls_ratio` to break the impact down to only the allocated volumes.
52+
53+
#### Calculation example
4154

42-
Considering a 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, and a `bls_ratio` of we can make the following calculation:
55+
For the example below, we consider a single server with a lifespan of 6 years (52 560 hours) and power of 110w. We measure the impact of 100 hours and consider through [Boavizta estimates](https://www.boavizta.org/) that the impact of the manufacturing of this server is 850 kgCo2e. Also considering a `bls_ratio` of 0,6, we make the following calculation:
4356

4457
```
45-
VolumeManufacturingImpact = (100 / 52560) * 850 * bls_ratio = [À REMPLIR] kgCO2e
58+
VolumeManufacturingImpact = (100 / 52560) * 850 * 0,6 = 0,97 kgCO2e
4659
```
4760

4861
### Usage impact
4962

50-
The calculation of the impact of cross-IT equipments takes into consideration the manufacturing and usage impacts of both the control and data plane of the internal Scaleway infrastructure for Block Storage.
63+
The calculation of the usage impact of Block Storage volumes is based on:
5164

52-
- **Control Plane** - Calculate impact as done for Apple Silicon product VMs - hardware and vms
53-
- **Data Plane** - Calculate manufacturing impact via [Boavizta](https://www.boavizta.org/), retrieve electricity consumption estimation and multiply by PUE and energy mix
65+
- The usage of servers that host user storage
66+
- The usage of infrastructure and service management servers by the Scaleway Block Storage team to run the Block Storage service. In this case we consider both the Control and Data planes.
67+
- The impact of the electrical power dedicated to Block Storage across the infrastructure
5468

55-
* The allocation is done **based on electrical power**: we need to retrieve the electrical power dedicated to Block Storage:
56-
* Retrieval of the estimation of the electricity consumption of the Block Storage servers –> [Handbook](https://handbook.scaleway.com/) (static data, like for Elastic Metal).
57-
* Retrieval of the **quantities of hardware of the Data plane**.
58-
* We add the **electricity consumption of the Control Plane VMs**.
69+
To calculate the usage, we consider the French energy mix and the datacenter's PUE.
5970

60-
To calculate the usage, we consider the French energy mix and the datacenter's PUE. In this example, they are O,056kgCo2e/kwh and 1,16, respectively. Which results in:
71+
In the example below, they are O,065kgCo2e/kwh and 1,16, respectively. Considering an electrical consumption of 600wh, 100 hours of usage, and a `bls_ratio` of 0,6, the total usage impact comes down to:
6172

6273
```math
63-
UsageFootprint = 0,110 x 100 x 0,056 x 1,16 = 0,715 kgCo2e
74+
UsageImpact = (0,600 x 0,065) * 100 * 0,6 = 2,34 kgCo2e
6475
```
6576

66-
### Energy usage impact
6777

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ You can find the calculation specifications for each of the available products i
134134

135135
- [Bare Metal](/environmental-footprint/additional-content/bare-metal-env-footprint)
136136
- [Instances](/environmental-footprint/additional-content/instances-env-footprint)
137+
- [Block Storage](/environmental-footprint/additional-content/block-storage-env-footprint)
137138

138139
### Cross-IT equipment & stock
139140

pages/environmental-footprint/additional-content/instances-env-footprint.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ The allocation of the hypervisor resources for this particular Instance is calcu
9595
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:
9696

9797
```
98-
(100 hours / 52,680 hours) × 100 kgCO2e × 0.425 = 0.080 kgCO2eq
98+
(100 hours / 52,680 hours) * 100 kgCO2e * 0.425 = 0.080 kgCO2eq
9999
```
100100

101101

0 commit comments

Comments
 (0)