-
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
Create balancing-efficiency-and-quality-with-ondemand-environments.md #318
base: main
Are you sure you want to change the base?
Create balancing-efficiency-and-quality-with-ondemand-environments.md #318
Conversation
Signed-off-by: Jean-Phi <[email protected]>
Hey @2BlackCoffees thank you so much for raising these PRs. We will get them reviewed. |
@@ -0,0 +1,41 @@ | |||
# Balancing Efficiency and Quality with On-Demand Environments |
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.
Titles should be in sentence casing.
# Balancing Efficiency and Quality with On-Demand Environments | |
# Balancing efficiency and quality with on-demand environments |
## SCI Impact | ||
|
||
`SCI = (E * I) + M per R` | ||
[Software Carbon Intensity Spec](https://grnsft.org/sci) |
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.
Just realized that this link is no longer working(need to change for other patterns aswell)? can we point this to https://sci.greensoftware.foundation/
[Software Carbon Intensity Spec](https://grnsft.org/sci) | |
[Software Carbon Intensity Spec](https://sci.greensoftware.foundation) |
Reducing the amount of deployed environments will impact SCI as follows: | ||
|
||
- `E`: We reduce the total electricity required by reducing provisioned resources when not used. | ||
- `M`: By reducing the amount of VMs running on underlying machines, the total embodied carbon can be lowered as CSPs might be careful in investing only in HWs to follow the demand. |
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.
- `M`: By reducing the amount of VMs running on underlying machines, the total embodied carbon can be lowered as CSPs might be careful in investing only in HWs to follow the demand. | |
- `M`: By reducing the number of virtual machines running on underlying hardware, customer service providers (CSPs) can lower the total embodied carbon as they should now invest only in hardware that aligns with demand. |
An environment is not required to be up and running within the next seconds any time in the day or night. | ||
|
||
## Considerations | ||
Spinning up an environment might take time. This might be a drawbac. |
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.
Spinning up an environment might take time. This might be a drawbac. | |
Spinning up an environment might take time. This might be a drawback. |
Title
Balancing Efficiency and Quality with On-Demand Environments
Version
Designation of iteration on the pattern. This will initially be assigned by the patterns working group
Submitted By
Jean-Philippe Ulpiano
Published Date
The date this version of the pattern is published. This will be provided by the patterns working group upon approval
Intent
Quality cannot be considered as a trade off to reduce carbon footprint as it would result in creasing it for a largely successful application not working properly.
Tags
Problem
This pattern explains how to reduce carbon footprint for non prod environment deactivating unnecessary environments automatically.
Solution
It will spin up environments on demand.
SCI Impact
How will this pattern affect an SCI score of an application and why
E: Less environment means less energy.
M: Can lead to an improve of embodied carbon.
Assumptions
What are the assumptions being made
Pros & Cons
Discussion section for pros and cons of this pattern