Holly Cummins
Senior Principal Software Engineer, Quarkus
@[email protected]
Making IT
Greener
Slide 2
Slide 2 text
Uh oh.
Image: labs.openai.com
Slide 3
Slide 3 text
@holly_cummins #RedHat
Sources:
https://www.greenit.fr/wp-content/uploads/2019/11/GREENIT_EENM_etude_EN_accessible.pdf
https://ourworldindata.org/ghg-emissions-by-sector
The digital world creates
more carbon emissions
than aviation.
Image: labs.openai.com
Slide 4
Slide 4 text
@holly_cummins #RedHat
We have solutions.
Slide 5
Slide 5 text
Step 1
Electricity source
Photo by Marcos Assis on Unsplash
Slide 6
Slide 6 text
@holly_cummins #RedHat
Slide 7
Slide 7 text
@holly_cummins #RedHat
Look at the sustainability information
before choosing a hosting region.
Choose a cloud provider who make this easy.
Slide 8
Slide 8 text
@holly_cummins #RedHat
Step 2:
The four vowels
elasticity
utilisation
efficiency
utility
Slide 9
Slide 9 text
Photo by Giovanna Gomes on Unsplash
Utility: does it make me happy?
Slide 10
Slide 10 text
Utilisation:
how much of the
capacity am I
using?
Photo by engin akyurt on Unsplash
Slide 11
Slide 11 text
In many IT systems,
utilisation is very low
Image: labs.openai.com
Slide 12
Slide 12 text
Images: labs.openai.com
Elasticity:
if I need less, can
I scale down?
Slide 13
Slide 13 text
@holly_cummins
#RedHat
Elasticity
We used to
leave our applications
running all the time.
When
we scripted
turning them off at
night, we reduced
our cloud bill by
30%.
@darkandnerdy, Chicago DevOpsDays
Slide 14
Slide 14 text
Efficiency:
can I do more
with the same
resources?
Image: labs.openai.com
Slide 15
Slide 15 text
Does the tech stack
make a difference?
Image: labs.openai.com
Slide 16
Slide 16 text
Does programming
language make a
difference?
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
What about
framework?
Slide 19
Slide 19 text
@holly_cummins #RedHat
Setup:
• REST + CRUD
• large heap
• RAPL energy measurement
• multiple instances to support high load
Assumptions:
• US energy mix
Source: John O’Hara
climate impact of framework choice
Slide 20
Slide 20 text
@holly_cummins #RedHat
“No-regrets” solutions
Climate solutions can make everything better.
Slide 21
Slide 21 text
@holly_cummins #RedHat
The double-win
Turning things off saves a lot of money
Renewable energy is a lot cheaper
@[email protected]. #RedHat
Image: labs.openai.com