Grokking the grid:
(part of the The Green Web Foundation Open Syllabus project)
Just enough on electricity market design to help you see cloud differently
Grokking the grid
Just enough on electricity market design to help you see cloud differently
Nuclear
Coal
Fossil Gas
Marginal cost of energy
Cost of per KwH of generation
Total system load
Expensive up front., but sells volume, at low price into market.
Slow to ramp up and down.
Slighter faster to scale power output, but each extra unit of power more costly
Fast to scale up and down. Higher cost per unit generated.
Turned on at high demand
Where the power for digital infrastructure comes from
Renewables
Nuclear
Coal
Fossil Gas
Marginal cost of energy
Cost of per KwH of generation
Total system load
Marginal cost is effectively zero
(no fuel to burn!)
Slow to ramp up and down. Sells volume, at low price into market
Slighter faster to scale power output, but each extra unit of power more costly
Fast to scale up and down. Higher cost per unit generated.
Turned on at high demand
Renewables
Nuclear
Coal
Fossil Gas
Marginal cost of energy
Cost of per KwH of generation
Total system load
Storage
Loads up on power when cheap and green. Sells when power is expensive.
Marginal cost is effectively zero
(no fuel to burn!)
Most expensive per request. But you only ever pay per request, and the platform scales for you.
Bare metal
Virtual private server
Heroku, PaaS
Functions as a Service, etc.
Cost per unit of compute
Expensive up front, but if used all the time, cheaper in long run. Hard to scale up/down
More pricey for same performance, but easier to spin /up and down.
Pricier still, but you literally have a slider for scaling up/down.
Degree of abstraction
“many workloads are spiky or drop to zero for extended periods… applications used in the workplace may only be active for 40 of the 168 hours in a week.”
Adrian Cockroft
@adrianco: AWS, ex Netflix
Renewables
Nuclear
Coal
Fossil Gas
Marginal cost of energy
Cost of per KwH of generation
Total system load
Marginal cost is effectively zero
(no fuel to burn!)
Slow to ramp up and down. Sells volume, at low price into market
Slighter faster to scale power output, but each extra unit of power more costly
Fast to scale up and down. Higher cost per unit generated.
Turned on at high demand
Renewables
Nuclear
Coal
Fossil Gas
Marginal cost of energy
Cost of per KwH of generation
Total system load
Storage
Loads up on power when cheap and green. Sells when power is expensive.
Marginal cost is effectively zero
(no fuel to burn!)
Slow to ramp up and down. Sells volume, at low price into market
Slighter faster to scale power output, but each extra unit of power more costly
Fast to scale up and down. Higher cost per unit generated.
Turned on at high demand
Renewables
Nuclear
Coal
Fossil Gas
Cost of per KwH of generation
Total system load
As the total load increases, the cost of electricity increases too.
This means you don’t need to be running all the time to be viable if sell at a high enough price.
Bare metal
Virtual private server
Heroku, PaaS
Functions as a Service, etc.
Cost per unit of compute
Degree of abstraction
As the degree of abstraction from the hardware increases, so does the rough cost per unit of compute. But it’s often easier to ramp up and down.
Having more options lets you match
a workload to the appropriate kind
of compute, and make better use of
the hardware