-
Notifications
You must be signed in to change notification settings - Fork 29
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
Choose sustainable region for workloads #128
Choose sustainable region for workloads #128
Conversation
Note there is also "Choose A Region That Is Closest To Users" which covers that the application is run nearest to the users. I think there can be some kind of optimisation done, by the application. But this involves calculating the tradeoff between most sustainable region and nearest to the user. |
Looks good from an initial review! |
Assigning to @greenhsu123 for SME review |
It looks like we already have a pattern covering this intent's 2nd solution. Please see here- https://github.com/Green-Software-Foundation/green-software-patterns/blob/dev/docs/catalog/cloud/choose-region-closest-to-users.md |
Well, that's exactly what I wrote here #128 (comment) :) @greenhsu123 |
|
||
## Solution | ||
|
||
Run the workloads in a region that the used cloud provider labels as most sustainable. Choose the region that is near your application so that data transfer to and from the sustainable region minimal. |
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.
A different pattern already covers 2nd solution- https://github.com/Green-Software-Foundation/green-software-patterns/blob/dev/docs/catalog/cloud/choose-region-closest-to-users.md
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.
I do think these two patterns describe different facts and details, can you check again?
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.
Had another look. So firstly, I think it's best if we separate this pattern into two patterns so we are following the 1:1 mapping.
Secondly, if we were to separate the patterns: the other pattern's solution is Choose a region that is the closest to the majority of where the network packets are going., which is fairly similar to Choose the region that is still near to your application so that data transfer to and from the sustainable region is minimal. However, the latter can be used to address different intent. Thoughts?
[Software Carbon Intensity Spec](https://grnsft.org/sci) | ||
|
||
Concerning the SCI equation. choose sustainable region for workloads will impact two parts: | ||
|
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.
How about M? From the other pattern: M: By reducing the total number of computing equipment traversed, the total embodied carbon is lower.
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.
I agree with @greenhsu123 that this would also affect M.
…d region to include location-based carbon intensity Signed-off-by: Kateryna Oliferchuk <kateryna.oliferchuk@kreuzwerker.de>
@markus-gsf-seidl Please have a look again. :) |
Choose sustainable region for workloads #74