-
Notifications
You must be signed in to change notification settings - Fork 269
add managed database calculation methodology #6178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
eauvray-github
wants to merge
5
commits into
main
Choose a base branch
from
int-add-efp_rdb_methodo
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
74b8ccf
add managed database calculation methodology
eauvray-github f14c668
Rename postgresql-mysql-env-footprint.mdx to managed-databases-env-fo…
Loic-kd 195ad87
Apply suggestions from code review
Loic-kd 52a89a4
docs(add): correction and add entry in left menu - managed db env foo…
Loic-kd 02f9598
Apply suggestions from code review
eauvray-github File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
47 changes: 47 additions & 0 deletions
47
.../environmental-footprint/additional-content/managed-databases-env-footprint.mdx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||
|---|---|---|---|---|
| @@ -0,0 +1,47 @@ | ||||
| --- | ||||
| title: Managed Database footprint calculation | ||||
| description: This page explains how Scaleway calculates the environmental footprint of its Managed databases in detail. | ||||
| tags: managed database environmental-footprint | ||||
| dates: | ||||
| validation: 2026-02-10 | ||||
| posted: 2026-02-10 | ||||
| --- | ||||
|
|
||||
| This page includes the specificities of the environmental footprint calculation for Managed Databases (PostgreSQL, Redis, and MongoDB). | ||||
|
|
||||
| ## Calculation aspects | ||||
|
|
||||
| The environmental footprint of Scaleway's Managed Databases products is calculated by aggregating the impact of all underlying resources dedicated to your database instances, clusters, and associated services (storage, backups, and snapshots). | ||||
|
|
||||
| Since Managed Databases are built on top of other Scaleway products (Instances, Block Storage, Object Storage, Kubernetes), our methodology relies on the sum of these individual components. | ||||
|
|
||||
| ### PostgreSQL and MySQL | ||||
|
|
||||
| For PostgreSQL and MySQL databases, the carbon footprint is the sum of the impact of: | ||||
| - **Nodes**: The nodes are based on Scaleway Instances. We apply the [Instance environmental footprint methodology](/environmental-footprint/additional-content/instances-env-footprint/). Each node corresponds to a specific Scaleway Instance type (e.g., a `db-dev1-l` database node uses a `dev1-l` Instance). If you use a High Availability configuration, your database runs on two nodes (a primary and a standby). Therefore, the compute impact is doubled compared to a standalone node. Each additional Read Replica counts as an additional compute node. | ||||
|
|
||||
| - **Storage volumes**: The storage attached to your database for data persistence is based on Scaleway Block Storage. We apply the [Block Storage environmental footprint methodology](/environmental-footprint/additional-content/block-storage-env-footprint/) based on the provisioned capacity (in GB). | ||||
|
|
||||
| - **Backups and snapshots**: Automated or manual backups are stored using Object Storage. We apply the [Object Storage environmental footprint methodology](/environmental-footprint/additional-content/object-storage-env-footprint/) based on the size of the stored backups. If you create snapshots of your database volume, we apply the [Block Storage snapshot methodology](/environmental-footprint/additional-content/block-storage-env-footprint/). | ||||
|
|
||||
| - **Control plane**: The control plane represents the shared infrastructure managed by Scaleway to orchestrate, monitor, and maintain your databases. We allocate a fixed share of the global control plane's power consumption and manufacturing impact to each active database node. | ||||
|
|
||||
|
|
||||
| ### Redis | ||||
|
|
||||
| For Redis, the carbon footprint is the sum of the impact of: | ||||
| - **Nodes**: Since Redis™ is an in-memory store, the impact is calculated based on the underlying Instances used to host your nodes. We map your Redis™ node type to its corresponding Scaleway Instance and apply the [Instance environmental footprint methodology](/environmental-footprint/additional-content/instances-env-footprint/). If you use a High Availability configuration, your database runs on two nodes (a primary and a standby). Therefore, the compute impact is doubled compared to a standalone node. If you use Cluster mode, your database impact is the impact of the total number of nodes selected in your cluster configuration (e.g., a 3-node cluster = 3 × Instance impact). | ||||
|
|
||||
| - **Control plane**: The control plane represents the shared infrastructure managed by Scaleway to orchestrate, monitor, and maintain your databases. We allocate a fixed share of the global control plane's power consumption and manufacturing impact to each active database node. | ||||
|
|
||||
| ### MongoDB | ||||
|
|
||||
| For MongoDB, the carbon footprint is the sum of the impact of: | ||||
| - **The nodes**: Your MongoDB® nodes are effectively Kubernetes nodes running on specific Instance types. We apply the [Kubernetes environmental footprint methodology](/environmental-footprint/additional-content/kubernetes-env-footprint/). As your cluster scales (adding nodes for performance or redundancy), the footprint increases linearly with the number of underlying instances reserved. | ||||
|
|
||||
| - **Storage volumes**: The storage attached to your database for data persistence is based on Scaleway Block Storage. We apply the [Block Storage environmental footprint methodology](/environmental-footprint/additional-content/block-storage-env-footprint/) based on the provisioned capacity (in GB). | ||||
|
|
||||
| - **Snapshots**: If you create snapshots of your database volume, we apply the [Block Storage snapshot methodology](/environmental-footprint/additional-content/block-storage-env-footprint/). | ||||
|
|
||||
| - **Control plane**: The control plane represents the shared infrastructure managed by Scaleway to orchestrate, monitor, and maintain your databases. We allocate a fixed share of the global control plane's power consumption and manufacturing impact to each active database node. | ||||
|
|
||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.