1 of 11

Grokking the grid:

(part of the The Green Web Foundation Open Syllabus project)

Creative Commons BY-SA 4.0

Just enough on electricity market design to help you see cloud differently

2 of 11

Grokking the grid

Just enough on electricity market design to help you see cloud differently

3 of 11

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

4 of 11

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

5 of 11

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!)

6 of 11

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

7 of 11

“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

8 of 11

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

9 of 11

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

10 of 11

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.

11 of 11

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