Screaming in the Cloud - The Cloud & Climate Change with Paul Johnston

Episode Date: October 9, 2019

About Paul JohnstonPaul Johnston is an interim CTO, CTO and strategist who has particular interests in serverless, cloud, startups and climate change. Formerly, Paul served as a Senior Develo...per Advocate at AWS for Serverless and CTO of multiple startups, including one of the world’s first serverless startups. Paul’s also a keynote speaker, tweets a lot at @PaulDJohnston, and blogs a lot on Medium. Right now, he may also be working in stealth mode on something (it’s probably serverless)…Links ReferencedTwitter Username: PaulDJohnstonLinkedIn URL: https://www.linkedin.com/in/padajo/Personal site: https://medium.com/@PaulDJohnstonCompany site: http://roundaboutlabs.com/Sponsor: Manifold

Transcript
Discussion (0)
Starting point is 00:00:00 Hello and welcome to Screaming in the Cloud with your host, cloud economist Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the fastest growing communities, and also Kubernetes. They offer a complete toolkit that allows you to deliver your API-first product to millions of developers. Check them out at manifold.co. Again, that's manifold.co.
Starting point is 00:00:57 Welcome to Screaming in the Cloud. I'm Corey Quinn. I'm joined this week by Paul Johnston. Paul, welcome to the show. Hello. Hello. Very nice to be here. So, once upon a time, you were an interim CTO, a CTO and strategist, and you were focused very heavily on serverless. In fact, when I first met you, you were a senior developer advocate at AWS for serverless. Yep, that's correct. It was an exciting time at AWS and there were only two of us at the time,
Starting point is 00:01:30 myself and Chris Munns. Yeah, it was an awful lot to do. Lambda was a little bit younger back then. There were an awful lot of companies to get around, an awful lot of organizations to talk to. And I was based in EMEA, Chris was based in North America. So yeah, it was a fascinating time to be around AWS back then. It certainly seems so. Lately, though, it seems that you haven't been speaking nearly as
Starting point is 00:01:56 much about serverless as you have about climate change. And what makes you interesting is that I can find any number of random yahoos to come on this show and talk about serverless in a variety of different tones of voice. But no one in our space seems to be talking in any meaningful way about climate change except for you. And based on conversations that we've had, I know you to be a thoughtful, sincere person, and you're not a ridiculous crank. So let's talk this half hour about climate change and how it impacts cloud computing. Well, thank you very much for the saying, I'm not a crank. I hope I'm not. So it'd be a great thing to talk about, I think. About climate change or being a crank? About climate change. Let's talk about that. Hopefully I'll come out a lot better at the end of it and not a crank.
Starting point is 00:02:49 So you've given a presentation on this. You've written on Medium, which is thusly named because it is neither rare nor well done. And you wrote a white paper on energy usage in data centers contrasted between the large providers. How are we doing from a climate change point of view in the cloud computing industry? So the cloud computing industry is, it's not doing too brilliantly, although there are some real bright spots and some real kind of low spots. The industry itself is, if you look at the whole data centre industry, and there are different opinions on this and it's difficult to look at, but the whole industry appears to be actually a pretty bad polluter in terms of greenhouse gas emissions. So
Starting point is 00:03:40 some will say it's below 1%, others will say it's 3, 4, 5%. I take a roughly middle view of about 2% of greenhouse gas emissions are worldwide. This is down to data centers. of these things stored in the cloud and we've got all of this storage and we're using cloud providers there's two percent of you know one fiftieth of greenhouse gas emissions that are going on in the world are basically down to us using computers us techies and then you kind of look at where the growth is in the market and the growth is in cloud computing sector it's yes we've still got all of these corporate data centers, but they are all beginning to move, and over time will move and shift to cloud computing. So the fact is that we've got to look at cloud computing
Starting point is 00:04:36 and we've got to look at cloud computing as, is it a good example of, is it good at looking after its resources and looking at whether or not it's emitting well or badly or what what's it doing is it is it offsetting is it doing all of these things so myself and and curry and created a white paper last year we did a little bit of research and we took the top six cloud providers and we looked at them and we basically said, who's doing well, who's doing badly, what are they doing and Google are the exemplar they are doing really well if you have a look at their sustainability page on Google Cloud they try to offset all of their usage with renewable energy and they do a really good job of it it's not perfect so if you see
Starting point is 00:05:42 their China usage you'll find that they are struggling to find renewable resources to offset, but they do as much as they possibly can and offset in other areas of the world to do that. But they do a very good job and they offset 100% of their usage as much as possibly can with local renewable resources, but otherwise by renewable energy credits. Microsoft are, I think, if I remember rightly, over 50% now, I think over 60% possibly, and they're buying renewable energy credits for the rest. But Amazon, so AWS, is the one that we're all concerned by.
Starting point is 00:06:20 And there at the moment, they are stating 50%, and they're not actually saying what they are now. They said that in the beginning of 2018 and they've grown since then. We don't know what their electricity usage is now. They don't release numbers. So we're not getting updated information and we're reaching the point
Starting point is 00:06:45 where we're constantly asking, you know, let's have some updated information, let's have some updated information and they're not giving it to us. But they have four regions which are Oregon, Montreal, Ireland and Frankfurt and those regions are 100% sustainable. So if you can put workloads that are non-production or not needed all the time, then put them in there and you're 100% sustainable. So if you can put workloads that are non-production or not needed all the time, then put them in there and you're 100% sustainable. You can be green and still use the cloud and still use AWS. But otherwise, you know, US East 1 is basically, it's just, just don't use it if you can at all avoid it for environmental reasons, if nothing else. There have been many reasons not to use that particular region,
Starting point is 00:07:26 but this is the first time I've heard this one. There are very, very many. And it's basically a very simple thing to consider. You know, we've looked at things like machine learning workloads. You could move those out. You don't need to run those in US East 1. You can move them anywhere. Just all of these kinds of things, just automatically use us east one and while i used to
Starting point is 00:07:51 work for aws and there are a lot of people there that i really you know i have a lot of uh fondness for and i and i remember my time a lot a lot of my times there well you know it's still a big company it's got a lot of money it could it could buy some renewable energy credits to at least offset to 100 and get there and then start investing in the renewable infrastructure it could do these things and actually make a big difference in the world but it's it it appears to not be doing that and we're not entirely certain why so other than i know people i guess people who could think further ahead than next quarter, there are a number of people who are clamoring about climate change across the spectrum. Why don't we see that in tech?
Starting point is 00:08:34 Or if we do, we have prominent people in tech who are sounding the alarm on this, but they're not talking about cloud computing. Why? I'm not sure. I think we've got a bit of a problem within technology for a number of reasons, but I think we see technology as not really a part of the problem. So one of the things that I've found looking into this is that technologists don't really see technology as a whole as creating a carbon footprint. So one of the CTOs that I've talked to recently said to me, I don't know why you're talking about all of this stuff. My company doesn't have a very big carbon footprint. And this was a company that has a huge data center. And I kind of was looking at him and just kind of trying to understand how he didn't see the
Starting point is 00:09:26 correlation between the amount of electricity he uses in his data center and the power stations that create that electricity and it's because in our world and and there are a lot of conversations that go along with this and and I'm not trying to agree with any political side. But in our world, because we have created this globalized world, we've actually abstracted away the carbon and abstracted away the emissions. So far away from, you know, the turning on of the light or the turning on of the computer and the use of our electricity to the point where we don't see the impacts. And that's especially true for the culture that we live in so when you talk about the climate impacts there's a lot of I mean this is true for technology but it's true for the culture that we live in in terms of the West and so when you talk to climate activists what they'll
Starting point is 00:10:19 talk about is the global south and the global north because actually the impacts of climate change are being felt in the global south and the global north, because actually the impacts of climate change are being felt in the global south and they are being felt now just because of the 1.1 degrees we've already had of warming, whereas the global north doesn't feel those changes quite so much, even though we've had a few hurricanes and they've been really bad. We don't feel them, especially in the UK and North America. We haven't felt them anywhere near as badly as somewhere like India or Africa has felt them in terms of droughts or in terms of extreme weather events. So we've got this, we've got this because it isn't my problem. It hasn't affected me. And because I don't see the problems that are coming down the
Starting point is 00:11:07 road and everything's abstracted away and all these things don't really matter. I think we have a problem in tech in terms of taking responsibility and in terms of how do you say I'm responsible for something and taking that responsibility forward. And I think we've really got this problem with convenience and responsibility there. Do you think that this sort of hits on the entire idea, I guess, go back to serverless for a minute, of, sure, there are servers there, but I don't have to think about them or care about them. If we take a look at cloud computing,
Starting point is 00:11:47 there are things that I obviously have to care about. We can sort of pervert the shared responsibility model as an example here. I don't have to care, for example, about what hard drive vendor AWS uses. That is so far below the level of things I need to care about. It feels deceptively
Starting point is 00:12:05 compelling to be able to say, I don't care where they buy their power because I shouldn't need to. That's, it feels like going down that path is the only realistic stance someone can take because they're not empowered to directly change it by my most reasonable perspectives that I've heard. And they're trying to solve business problems that don't directly align. This has been something that gets a surprising amount of pass. And I don't think it's accurate, but I suspect that might be where that attitude comes from.
Starting point is 00:12:36 Yeah. And I think I would agree. I think, you know, since the cloud computing, the convenience of it, the convenience of being able to click a button or even just send an API call and you have this huge amount of computing power at your fingertips, is a world away from having to provision or even buy servers and then provision them and, you know, set them up and make sure you've bought your electricity and then you set up things called power purchase agreements. You know, you have to buy power from a power company. You know, that's the kind of, it's so far removed from all of that. You abstract all that complexity and you have this convenient service that gives you all this compute power. It's so far removed.
Starting point is 00:13:19 And then I can completely understand how a technologist would feel disempowered in that scenario to say to someone like AWS, oh, yeah, you need to change your power usage. You need to change the way you do power. You need to change the way you think about your electricity. And one of the CTOs I spoke to about this recently said, well, why don't we just get everyone to move to Google? And I said, well, how's that going to work? One company moving to Google is not going to make one, you know, an AWS or, you know, if we're talking about Oracle, for example, let's not just demonize AWS here. I'm not trying to do that. I'm just using them very much as an example.
Starting point is 00:14:03 Oracle's only at 33%, for example, in terms of renewable energy usage. You can't just say, well, one company moving to Google, which is the gold standard here. You can't just say, let's move everyone to there because one company moving will make no difference. We've got to have awareness across the organizations who are using cloud and then get them to combine and get the industry to understand itself this is what activism is it's not activism in this scenario is is not about getting everyone to vote with their feet and move away it's about actually getting the industry to realize its responsibilities and start to have the conversation and create the conversation. And I think the industry should be having the conversation that says, right, I think we need to do something about this. I think
Starting point is 00:14:52 our responsibility is to everybody and to the world. And this industry is huge. It's got a huge amount of money involved. And actually, we should care about the fact that our cloud provider is um is is providing all this convenience but it's not convenience without a cost and that cost shouldn't be at the expense of you know our children's future and it shouldn't be at the expense of in you know cities in india in 2050 being unlivable I mean essentially that's what we're talking about is partly and while I know that there are people going well that's not me using cloud computers not going to do that I understand that one person doing one thing isn't going to change it this is about changing perceptions across an industry. The other challenge is that people have a sense of immediacy,
Starting point is 00:15:48 where I wind up talking to people who are big in the cryptocurrency space, and they have the temerity to yell at people who travel too much. Well, you understand that jetliners have a massive environmental impact. What do you think mining your Dunning-Krugerans is causing to the environment? It's one of those incredibly wasteful things that almost feels like it's too surreal to exist, but it does.
Starting point is 00:16:15 Yeah, and I think we... So the problem is that, I mean, you look at the Bitcoin specifically, Bitcoin and Ethereum have proof of work, and proof of work is essentially a massive lottery that everyone takes part in. And if you take part in the lottery, you use compute power to try and guess a number to win some Bitcoin or Ethereum. That's essentially what it is. And everyone joins in this lottery and they win some money at the end of the day. And then 10 minutes later, they get to do it again a huge amount of electricity to win some bitcoin and the the research is showing i think i did it um recently uh the research showed something like um driving a car 800 miles is the same as one bitcoin transaction
Starting point is 00:16:59 and that in terms of global emissions and so when you start talking about it in those terms, you start to really get scared about, is this really worth it? And I think we have a real problem in terms of when we start to point fingers with somebody's individual behavior. An individual's behavior is actually really not that important in the grand scheme of things,
Starting point is 00:17:24 but when we gang together, when we do something together as an industry, we will make a difference. And things like basically saying proof of work is a terrible thing to do. We should not be doing that. And saying, yes, our cloud computing should be 100 percent offset. And should be we should be investing in data centers that are completely renewably powered. And we should be investing in battery technologies that are completely renewably powered and we should be investing in battery technologies proper battery technologies we should be invest we should be creating data centers such that we are not using on-demand compute not creating servers that are over provisioned and underutilized we should be creating technologies like this as an industry
Starting point is 00:18:02 stating that our aim is not to waste the electricity that we're given but actually we don't do that we just create technology in the way that we create technology because effectively it's free and as an individual's choice i have i have cut down on the amount of travel i certainly don't fly in europe um anywhere near as much as I used to. I try to use the train in Europe. Transatlantic travel is very, very difficult, as Greta Thunberg has shown. And so you usually just have to use a plane for that point. So you learn to offset. So you learn to use offsetting, various offsetting companies, are there's a gold standard for offsetting, which you can use. So I think when you when the when the finger is pointed, I think you just have to turn around and go, well, what else are you doing?
Starting point is 00:18:57 I'm doing all of these problems because our countries and our systems of government and our ways of life, our globalization is so full of sunk carbon, for want of a better phrase, that we can't get away from. It's virtually impossible to get away from having a carbon footprint that isn't sustainable for the long term. So unless we change our ways of looking at life and the universe and everything, then I don't think we're going to do anything. There was a talk yesterday that I went to where someone said, effectively, unless governments and a few
Starting point is 00:19:45 very big companies change then the only other way of doing this is to um is to get the entire world to go uh to put solar panels on their roofs and to stop driving cars and to stop flying and to effectively all go vegan that's pretty much what we've got to do. And we've got to do it in the next five to 10 years. And I'm pretty sure that's not going to happen. So we've got this problem where we need to fix it and we don't have the tools to do it. So when someone points the finger,
Starting point is 00:20:18 I think we just have to say, well, do something, but don't do nothing. I think that's the best way of looking at it. Migrating between regions, let alone between different cloud computing providers, is a massive undertaking for almost any environment that is more than trivial to scale. So it almost feels like that is far less likely to happen
Starting point is 00:20:43 than enough people shaming Amazon into stepping up on the climate front. Yeah, I completely agree with that. And I've seen data centers that are basically stuck in buildings that are never going to get moved, or at least because they've been there 20 years. And the person who's there is basically, there's only one person in the company that really knows how it works and the cost of moving it would be an absolute nightmare but they're in production and i can imagine there are cloud environments now that have been sitting on ec2 instances or you know moved between ec2 instances and various different things that that have been there what 10 years now that people can't move because they don't really understand how they work. And I can imagine that all of these scenarios,
Starting point is 00:21:30 for the non-trivial things that we're talking about, we can't just go, oh, just move. I'll just do this. It's too simplistic. We've got complex technology and I think building a movement around this, I think is the best way of going forwards so what can people listening do so we've got a number of different things but the better I think probably the easiest thing is to go and learn go and have a look at what's out there go and read some blog posts go and follow some climate scientists and I think before you do it and I think this is especially true in America I think leave your preconceptions of the door I think we have the same in the UK I think it's all around the world if you go and read the IPCC report from last year, which was the special report on global warming to 1.5 degrees and above,
Starting point is 00:22:30 I think you'll find that that was signed off by every nation of the world. It's not a political report. It's a report that basically gives you the information. Go and read that learn something don't listen to the politicians who are using words that are that are mired in um alternative meanings go and listen to go and figure out what those words are basically hiding um and then go and do the reading for yourself. I've got a Medium post that I wrote a few days ago, actually, which was about stop being a techie and start being a human. And I think the tech world has a tendency to hear something like this, realize that there's a problem, and then go, right, how do I fix this?
Starting point is 00:23:21 What's the solution? How can I build a website, an app? And then that will be the thing I need to go and do. And I would just caution against that simply because the problem is so huge and complex that that's not really going to solve anything. You might solve one problem, but then there are going to be 100 other problems out there. So I would suggest probably going and sitting and listening to whoever your nearest climate activism groups are. So your 350.orgs or whoever they are within within your group so with greenpeace or extinction rebellion or i think it's the sunrise movement and all of these organizations whoever whoever is the whoever it is and just listen don't necessarily
Starting point is 00:24:15 you don't necessarily have to agree with them and just listen and there are a huge number of amazing climate people and there's a climate twitter that is just full of amazing content. Just go and start to absorb this content, read it, take it on board. And you will start to find that there is an undercurrent of hope that we can do something incredible. But it's kind of an organizational start at present. We're not at the point of really doing anything. We are gathering. And I think we're in a gathering phase at the moment. But I would just caution against too much doing and not enough thinking and waiting and listening. And I know that for techie people, that's quite a difficult thing to hear, because we all want to just build something and you know
Starting point is 00:25:05 try and 10x it and get some funding but i don't think that's what the world needs right now i think the world needs people to start spreading messages and talking and i think that's a very different thing to the way that we're used to doing the world now this is usually where we try to have something uplifting and oh here's how it's all going to be okay and i feel like i'm grasping a little bit to find that narrative i know and okay this this so let's put it this way the tech industry is full of people with money with huge brains and with a huge amount of love for the world that we live in we have the opportunity to use those skills and skill sets of running building businesses of taking out, of building organizations and communication and technology and taking those skills and putting them to use in the right ways and in the right places.
Starting point is 00:26:16 And so I think there is the scope for turning what is often the industry that people turn around and laugh at and see an awful lot of bad things. The disaster capitalists, effectively, a lot of people look at tech and see an awful lot of money and not a lot of goodwill. And I think we've got an opportunity to say, actually, there's an awful lot of good people in tech. There's an awful lot of good things that could be done. And I know back the clock on climate changes. We need to stop emitting carbon, but we don't just need to stop emitting carbon. We need to also be taking carbon out of the atmosphere. So carbon capture and storage. And we need to be doing, we need to be reducing the amount of carbon that's coming out of various different other places around the world. And so, for example, in someone did a plan for doing this and it's called Project Drawdown.
Starting point is 00:27:34 And it's got a whole list of things that would help in the climate change movement. And most people would think, well, it's basically decarbonizing the grid. So it's so it's clean and and making everyone eat, you know, vegetarian and vegan. And it's like, actually, it isn't. There are things on there like educating women in Africa and Asia. And there's things in there around better chemicals in air conditioning units. And there's things around, it's a completely different set of skills and technologies and understandings. It's also the wind farms and it's also the batteries
Starting point is 00:28:18 and it's also the things that are obvious. But there are things in there that a tech mind and a set of tech companies could pick up and go, actually, I can do something around that. I could do that. I could build something. I could create something in that space. It's not going to be your venture capital funded, you know, 100 billion unicorn company necessarily but it might be one of the bricks in the wall that helps us do something about climate change in the world and you may get to be you know you may get to have a more fulfilling life than helping one of the big companies make you know another 100 make another hundred million off people playing a game on an app on a mobile phone that they
Starting point is 00:29:10 bought for a thousand dollars in an Apple store. We can do better with this industry. I have a huge amount of hope that this industry is attracted to all the clever people. Maybe all the clever people can go and do something to fix the world we're in now. I have hope. I guess that is the uplifting narrative that we look for in this. I'll include links in the show notes of the article that you wound up writing, the white paper as well. Where can people go to learn more about you? So I'm on Twitter at Paul D. Johnston and on Medium at Paul D. Johnston. And yeah, just come and find me there. Ping me a message if you want to know more. And there is also the climateaction.tech Slack group, which is well worth getting involved.
Starting point is 00:30:00 And there's an awful lot of tech people on there who are trying to figure out how to use their tech skills for this kind of thing for climate change and for good so i'll be on there as well come and find me excellent and of course you are one of the organizers slash founders of serverless days yeah i am and if you want to get involved in doing the serverless thing which i still enjoy doing then serverlessdays.io. There is often going to be one somewhere near you, I'm pretty sure. So go and have a look. And if you want to become an organizer, get involved and get in touch via the website as well. While we've talked about climate change, serverless is still a big thing.
Starting point is 00:30:40 Written a lot of Medium posts on that as well, but we haven't talked about that at all. Excellent. Thank you once again for taking time out of your evening to chat with us about this. And thank you for that uplifting story. I've really enjoyed it. Thank you for allowing me to speak and to have a bit of time to talk about it. Paul Johnston, interim CTO and currently working on something stealth mode and not a crank. I'm Corey Quinn. This is Screaming in the Cloud. This has been this week's episode of Screaming in the Cloud. You can also find more Corey at screaminginthecloud.com or wherever
Starting point is 00:31:26 Fine Snark is sold. This has been a HumblePod production. Stay humble.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.