Tech Won't Save Us - How the Cloud Reshaped the Internet w/ Dwayne Monroe

Episode Date: July 21, 2022

Paris Marx is joined by Dwayne Monroe to discuss what it’s like to work in a data center, how the cloud came to hold a dominant position, and the consequences of its control by companies like Amazon..., Microsoft, and Google.Dwayne Monroe is a cloud technologist and aspiring Marxist theorist of technology, with twenty years of experience architecting large-scale computational systems. Follow Dwayne on Twitter at @cloudquistador.Tech Won’t Save Us offers a critical perspective on tech, its worldview, and wider society with the goal of inspiring people to demand better tech and a better world. Follow the podcast (@techwontsaveus) and host Paris Marx (@parismarx) on Twitter, and support the show on Patreon.Find out more about Harbinger Media Network at harbingermedianetwork.com.Also mentioned in this episode:Dwayne wrote about cloud computing for Logic Magazine. He’s also written about a public cloud and the metaverse on his blog.Amazon’s cloud infrastructure in the eastern United States experienced a major outage in December 2021.Residents in various parts of the world have been questioning the logic of building data centers, including in the United States and New Zealand.In July, the network of Canadian telecom giant Rogers went down, leaving millions without service.Support the show

Transcript
Discussion (0)
Starting point is 00:00:00 My position is that the future has been halted by the tech industry. It's presenting itself as giving us the future, but what it's really doing is preventing the future. And so in order for us to actually craft a future for computation, we have to circumvent or somehow deal with them. Hello and welcome to Tech Won't Save Us. I'm your host, Paris Marks, and this week my guest is Duane Munro. Duane is a cloud technologist and aspiring Marxist theorist of technology with 20 years of experience architecting large-scale computational systems. In this week's conversation, we talk about the cloud, this set of data centers that covers the world, but that because of the name we use to refer to it makes it sound as though, you know, when we access all these things online, we're just pulling
Starting point is 00:01:00 this data and transmitting this data that just kind of floats out there in this ethereal way, when actually there's a huge material footprint to that with a ton of workers, with a ton of server farms, with a ton of energy use, and all of these things that come with it. I really enjoyed this conversation because Dwayne has personal experience working in these data centers, but also has been working with cloud solutions for a long time. And so he has a lot of insights to bring to this conversation from those periods and from those experiences. And so we talk a lot about, you know, how the cloud, how this infrastructure came to be, what its impacts have been in encouraging different types of computation, in encouraging companies that are supposedly building these AI solutions, these thinking computers, and
Starting point is 00:01:45 whether that is an accurate representation of what is actually going on here, as well as where this might be going in the future and how we should think about responding to it. Just because this infrastructure exists, is it something that we should seek to dismantle in favor of a more decentralized computational process? Or should we instead be thinking about the types of regulations that should be taken in order to rein these things in, in order to make them serve the public, and whether we should actually have a public cloud instead of allowing
Starting point is 00:02:15 private companies like Amazon, Microsoft, and Google to control these data centers and everything that goes on there. So I really enjoyed this conversation. I found it incredibly insightful, and I hope that you'll like it too. As always, if you like this conversation, make sure to leave a five-star review on Apple Podcasts or Spotify. You can also share the show on social media or with any friends or colleagues
Starting point is 00:02:37 who you think would learn from it. If you enjoy listening to the podcast every single week, all of these critical conversations about the tech industry, consider joining supporters like Michael from London and Caitlin from Los Angeles by going to patreon.com slash tech won't save us and becoming a supporter. Thanks for listening and enjoy this week's conversation. Dwayne, welcome to tech won't save us. Thank you very much. I'm really looking forward to chatting with you. I've been wanting to do an episode on the cloud because I think it is like this really important infrastructure that we maybe sometimes underestimate in its importance.
Starting point is 00:03:13 And, you know, I've been paying attention to your work for a while. And you had this fantastic article in Logic Magazine recently where you looked broadly at the cloud and kind of the impacts that it's had, but then also look specifically and refer back to your personal experience in working in data centers and working with these technologies, implementing cloud solutions, all these sorts of things. And so I think that that also gives us an important perspective when we are considering the impact that this technology and these systems have had. And so, you know, to start our conversation, I was hoping that we could talk a bit about that kind of more physical,
Starting point is 00:03:48 that kind of personal experience that you have in dealing with these things since you've worked in these data centers. So can you start by telling us a little bit about what it's actually like in those spaces? Yeah, yeah, of course. So first of all, let's define what we mean by data center. A data center is a warehouse, essentially, where computers known as servers, which are like people's home computers, their laptops and what have you, just more powerful, more memory, more processing ability and so forth, are concentrated together to provide a
Starting point is 00:04:25 service. And other equipment is collected with those servers, such as storage equipment and cooling equipment, which is absolutely necessary because computers generate a tremendous amount of heat because they're quite wasteful, actually. There was a recent paper, I think from Intel, that talked about how wasteful computation actually is. Like we're not really getting all of the computation for our buck, so to speak. But anyway, when I started my career in the 1990s, one of the things I had to do was, as we said, rack and stack these servers.
Starting point is 00:04:58 What does that mean? Well, that means that in the case of a large company, such as a pharmaceutical firm that had a massive data center, like the size of some people's suburban cul-de-sacs or bigger, servers would come in from Dell or Compaq before Dell and IBM and even Sun up for a network connection to the corporate network and to access to the internet eventually and make sure that everything was properly balanced and work with the cooling engineers to make sure that the cooling balance was good. And so it was a very physical activity. And often you would hurt yourself, as I mentioned in the Logic Magazine article. You would cut your hands. You, your knees would hurt because you were like on your knees having to rack these, these things. And
Starting point is 00:05:49 the rooms are quite cold. And because as I said, they have to be. And so there was nothing ethereal at all about working with these systems. And today, when we talk about cloud, we're still talking about data centers like Microsoft and Amazon and Google. This is what they've got. They've got data centers and are just renting out access to the computing and the database capacity. But behind the scenes, there are people doing today what I was doing earlier in my career. Different equipment, but it's the exact same principle. So, yeah, it was a very industrial,
Starting point is 00:06:25 I would say, in a way, like kind of an industrial task, even though the way that it's presented is as if, you know, it's science fiction or magic or something. Yeah, no, I thought it was really fascinating to get that description of the data centers and of like what that work was like. There are a few like points that stood out to me. I think the first, like when you described how, you know, there were injuries that came of this work, how it was kind of like a factory in a sense, like a factory of computing
Starting point is 00:06:54 and how the space was really cold. Like when we think about Amazon as one of the main cloud providers with the Amazon Web Services, AWS, like it almost seemed similar but different in a way to its warehouses, like this industrial scale, really large. People are getting injuries. Obviously, it's a very different type of work. But then in the case of the data centers, it has to be kept really cold for this computing. But then it seemed like in the warehouses,
Starting point is 00:07:22 Amazon keeps it particularly warm for the robots that are in the warehouses there. Yeah. Yeah. Or, or I'm not quite sure what they're about there. Like what the actual technical explanation for that is. I've always suspected that it's because they, they don't want to have the expense of actually properly cooling such large warehouse spaces for the people who work there. And that some of the robots that they use have probably a higher tolerance for the heat, or perhaps they even have cooling rooms for them. It wouldn't shock me at all if they did something like that, like the very limited capacity robots, because they simply move things from A to B. They can't actually do the warehouse work. Try as they might to make that happen. It's not actually possible. But yes,
Starting point is 00:08:06 in the concentration of computing power in a data center, cooling is absolutely necessary, because otherwise the machines would burn themselves out. And fire was, of course, a concern, because that could occur. And earlier, there was a method for suppressing fire called halon gas, which I do not believe is in use anymore. It's been replaced by another gas. That's not quite as injurious to human life because with halon was dispensed, it would take all the oxygen. I believe it would convert it to nitrogen. I could be wrong about that. It's been a number of years, but I think it would actually remove the oxygen from the air, therefore making fire impossible. And one particular evening, and I think, and of course probably it was a Friday because everything seemed to happen on Friday when you
Starting point is 00:08:54 had to go out. There was a false fire alarm and the gas started descending and my manager just grabbed my shirt and just dragged me out of the room as these doors. I mean, it was like a movie with the lights, the klaxons, and these giant doors closing. And the gas just descending. And yeah, yeah, yeah. So, as I said, nothing ethereal about that at all because we quite literally could have died. Yeah, no way. Like in a data center, just asphyxiated you know and and like you know for most people using the internet you know even
Starting point is 00:09:32 unknowingly interacting with these data centers and now like you know the cloud computing which are just bigger data centers really um you know you would never know that something like that actually happens in those spaces. That's precisely right. That's precisely right. And that there are people, you know, looking at screens and so forth, monitoring. There's an area of work called site reliability engineering. And one of its tasks is correctly architecting a solution or a system so that it's resilient against a failure, but also monitoring.
Starting point is 00:10:06 So there are people just burning, burning hours, burning hours of their lives, just making sure these systems continue to function. And although, you know, I, I no longer do that. I moved my career into the more abstract area of it, but I know that's happening. Like when I connect to say an Azure interface and I create solutions, I know that behind the scenes, when I connect to say an Azure interface and I create solutions, I know that behind the scenes, if I spin something up that, you know, it's happening in a data center and there are people actually behind that curtain, like it's, it's not, even the term cloud is quite hilarious because it's obviously designed as a
Starting point is 00:10:40 marketing hook to make you think that there's just this glowing thing that's providing this computational service. Right? So yes, it was boring work, but also in some senses quite interesting. And I also had a chance to see the scale at which computation can occur because the consulting firm that I worked for in those days, their focus was on Fortune 500 and 1,000 firms. So the data centers that I worked in were like really just quite big. I mean, one of them actually helped to build it from the ground up. Well, not the building, but, you know, like turning it from a giant empty space into a data center.
Starting point is 00:11:23 And we would ride our bikes around before all the racks were in place and all the servers were delivered on pallets, giant trucks. We just ride our bikes around. Yeah, because there was so much space. And before the Liebert, which is the name of a company that produces these massive cooling units, before they were in place and it was just normal air conditioning, we just ride our bikes around. But within a few months, it was just filled with like hundreds, if not thousands of like, you know, empty and then slowly being like filled in with the various, I don't know, objects that fill it up.
Starting point is 00:12:10 Stuff, exactly. All sorts of things. And yeah. So, yeah, that is the background. And then that is what informs my view. And I think that also is what prevents me from being, well, as I've said in other conversations, from being fooled. This applies even to things that seem esoteric, like machine learning or what have you, or
Starting point is 00:12:32 GPT-3 or DALI or what have you. I'm seeing data centers. Others see, oh, you know, artificial general intelligence is on the way. But what I'm seeing are computers in racks generating heat. And that's why my question is always, okay, fine, the mathematics is interesting. You're not producing intelligence, but the mathematics is interesting, as even Chomsky would say. But tell me what's going on in that data center. Because that tells me what the actual cost is, what the power consumption is,
Starting point is 00:13:02 the industrial process that informs what you are presenting as this ethereal, again, science fiction-y kind of thing that you've built. I want to get to some of those questions. But first, I do want to just talk a little bit more about your experience in seeing this kind of transition play out. And in particular, you talked in your article, you talked about how these companies, some of them at least, had no cloud policies, you know, at least in the early days as cloud was emerging. Maybe this is an obvious question, but why would that be? Why would some companies not want to use these cloud solutions?
Starting point is 00:13:38 So imagine that you are a vice president or a CIO at a major corporation in like 1995 or better yet, because it wasn't an option then, better yet like 2005, 2006 when Amazon Web Services first became available. Now you have just overseen the spending of millions of dollars for maybe a refresh cycle. And by refresh cycle, I mean, that's when, say, a collection of servers had reached the end of their life and you've received a budget from the board and they'd said, okay, here's 8 million, buy new servers. And you've done your dog and pony show to the board explaining the value, which was all funny money back then.
Starting point is 00:14:29 Like there was no way to really, you know, to really in any accurate sense, like determine what it would be, but this is what CIOs would do. And, and so you've done all that, and this is your bread and butter, and this is the basis of your power within the organization. When someone comes along and says, well, you know what? Goodbye to all that. We can actually relocate that whole function to somewhere else. Now, companies had co-location, and I'd worked with companies that did co-location. And what that means is rather than staging these servers in a data center that you owned, you would rent space from another company, such as Rackspace, which is a major player in that industry, but you still had the ability to visit, to see it. And so there was a physical connection to the investment. So at the executive level, that was the concern, the loss of power.
Starting point is 00:15:18 But at the level of the technologists, there also was a concern about a loss of relevance and therefore a loss of jobs, right? So at the executive level, as I said, you know, the nature of the business or the way that your business had been run for my God, by then, probably since, I don't know, long before I started in the sixties or seventies, there's a way that information technology was managed. And this was a challenge to that. And so that's why companies would have a no cloud policy. In addition, security teams often would be very concerned, often very legitimate concerns is, well, how do we know that this system has been properly secured? Their own systems probably weren't properly secured, but at least there was the potential to properly secure it. And in those early days before the major cloud vendors had their ISO certifications and so forth,
Starting point is 00:16:13 their very security certifications, there was no way to know. So there were some legitimate concerns, some power concerns, some political concerns, and some job concerns was a mixture of things there at that time. Yeah, I appreciate you outlining that, and particularly like going through the different layers of it, right? Because I think that makes a lot of sense. Like, you know, you can understand why people would be reluctant to embrace something new that's going to change the dynamics of power, change the way that things work, especially when you're used to a certain way of doing it. Yeah, I mean, I'll give you like a really brief, a very brief anecdote to tell you how, when I first became a consultant focused entirely
Starting point is 00:16:50 on what we call cloud transformation. In a meeting with CIO, with members of the IT team, various people in a conference room all together in those days long before COVID, people said to me quite openly, but what happens to my job? And the CIOs in particular client says, yeah, but I don't have any control. I mean, they were just quite upfront about it, what their concerns were. And my job as a consultant,
Starting point is 00:17:17 it was to assuage their fears and massage them, which as the technology stack grew more sophisticated and more capable became easier. And also it was less of a sales pitch because, you know, they are capable and you can do things with them. But yeah, I mean, I have many memories of these conversations and some of these conversations still occur today, but the political winds have changed in the industry. And now CIOs are getting fired for being in the way, whereas before they might have had problems with their jobs if they said, oh, yes, of course, let's let's do that. No, I think it makes a lot of sense. Now, in the article, you also describe like how cloud does come into these organizations. And as you're talking about, you were dealing with a lot of like larger organizations. So I guess my question probably has two parts, right? Like, first of all,
Starting point is 00:18:09 how does then cloud kind of enter into these larger organizations like the ones that you're talking about? And is that kind of generalized across the board? Or would that work differently for smaller companies? Like, you know, we see all the startups that form that are kind of taking advantage of the cloud, you know, in the, in say the early 2010s and things like that. And so I guess they probably have a different relationship to it. Would that be right? That is correct. So for larger enterprises, as we call them, and I'll just use an example, let's say you're a massive paperclip company and you had a massive, maybe I'll use the word massive one more time for good measure, and you had a large investment in your own data center,
Starting point is 00:18:51 or perhaps a co-location, cloud came in, as I said in the article, kind of through the back door, because people needed to solve problems. And the process of procuring equipment and getting it approved and all of that was often quite slow. So different departments would say, we need, you know, you know how it is, we need this now. And so people would say, well, I can't really get it to you now because I haven't got approval. But I could deploy it on AWS or I could deploy it on Azure or Google Cloud Platform. In the beginning, it was only really Amazon Web Services in the early days because they were the only company actually offering anything serious in this area. So for enterprises, they were coming through the back door, typically, through development teams or
Starting point is 00:19:37 engineering teams that were trying to solve problems. That was how I was introduced to it, as I said in the article. For a few years later down the road, smaller firms that needed a lot of computing power but didn't have the capital could begin to spin up solutions, create solutions on the cloud and punch above their weight from a computational perspective. And also mid-range firms, there was a, I helped a friend with a medical billing company once and like a $500 million company. So large enough, but not global, you know, enterprise scale. They had a data center that probably was the size of somebody's apartment building, maybe a little less than that. For them, cloud was a way of saying, well, you know, this is not our core function.
Starting point is 00:20:25 We're spending millions that we could be spending someplace else. We're spending millions on computation and high salaries for people. And what if we could simply offload that function to these cloud providers? Now, there's a misunderstanding because it turns out that you still needed people who were decently paid. And that probably came as a shock to many organizations who thought, oh, I'll just give this away. But at least they no longer had to worry about ordering servers and having data centers of any type or doing a co-location contract or any of that. Today, however, I would say the mind space has changed dramatically, as I said. And so CIOs of larger organizations are expected to have the cloud strategy.
Starting point is 00:21:11 Startups, of course, the use case is still exactly what it was in the past. Many of the so-called machine learning or AI startups that are spinning up all kinds of nonsense, 10 years ago, they would not have been able to do that because they would have had to have made major investments in computing equipment they could not have afforded unless they got like a billion dollars in round A funding or something. So that's an impact. And the mid-range firms, the value proposition, as they say, for them is absolutely being able to have the service that they need without the overhead of having to manage the actual hardware. Yeah, no, I think you can see why that happens. And I guess I wonder,
Starting point is 00:21:52 are there many large companies today that would still have their own data centers? And by extension, does the, I guess, economy of scale offered by, you know, something like AWS or Google Cloud kind of reduce the cost of, you know, I guess, managing your data or whatnot if you move it onto one of these cloud platforms rather than having your own data center? You see, the answer to that is no. In the beginning, the sales pitch was, if you do this, by this I mean, you know, get rid of your data center and move everything to a public cloud. And there's a distinction made between what's called a private cloud, which is something that you would build within your own data center using a technology such as OpenShift, for example, which is a platform that allows you to create an abstraction layer to the computing power that you have in your own data center. Yeah, the sales pitch originally was, if you move everything to a public cloud, it'll be instantly cheaper. But this is not true. So I'll give you an example.
Starting point is 00:23:01 One of my clients in the past had 3,000 servers in their own data center hosting databases. They were a rather large fashion house. And so they had a pretty massive investment in databases, both for tracking what's happening in various stores around the globe and various other things that they did. They were convinced by one of the major cloud vendors to move everything to their infrastructure. It was Amazon, as a matter of fact. And actually, their bills went up. And the reason is because with cloud infrastructure, you are billed for everything. Everything is a trackable metric that generates a cost. Now, on the positive side, you can track those costs. You can see them in real time, which is new. That's something that
Starting point is 00:23:52 wasn't possible, isn't possible with on-premises, as we call it, data center resources. You have to, what we used to call, sweat the assets. You'd buy it and then you'd have to just use that equipment for five to 10 years because the company made the investment. With cloud, you can see that, oh, I'm spending 3 million a month, for example, and I see exactly how that's being generated. So not instantly cheaper, but it is possible to be cheaper through a proper architecture, but it is also possible to move at greater speed. And this gets me back to what I was mentioning a little while ago about these AI startups, right? So they can just spin up using the services. I'll now use Azure Cognitive Services because I know that quite well, which offers language models and text-to-speech and all these various services
Starting point is 00:24:46 as application programming interfaces or APIs. That is to say, services that you can plug into and just consume as a utility. So this gives them the ability to operate in a way that they could not have done earlier. And so for them, for companies in that space, it's possible to not necessarily be cheaper, but because they don't have the overhead, they can offer a service more rapidly and then reach, the idea is reach profitability at a faster pace. Yeah. So a number of benefits, move faster. You this, this part of your business that is not core to your business away from like, have someone else manage it, who, you know, theoretically is better at doing that. And you can also have access to these tools and these kinds of applications that you
Starting point is 00:25:37 wouldn't have just on your own kind of programs. That's right. I mean, even in earlier in my career, only the very largest of organizations, like I, I consulted over a decade ago at a power utility in Philadelphia. And I mean, that company, of course, had access to an Everest of capital. And so they wanted to build on-premises a system that allowed them to determine what the power consumption forecast would be for the Eastern seaboard. Because Philadelphia is part of the, of course, the grid and generates quite a bit of power, actually. And I think it's called North America. I think it's called PJM.
Starting point is 00:26:15 And so they had that money. But if we started a little company, we wouldn't have had that cash, right? But today, we could start up a little company and said, well, we'll do this analysis for you. And then rather than having to invest in all this extremely expensive equipment and having to house it somewhere in a data center, we can simply have maybe hire some developers. And then those developers can plug into the API, as I mentioned, of the analytical services made possible by the cloud provider. So I guess I'm starting to plan the tech won't save us AI startup right now.
Starting point is 00:26:54 But, you know, I think that gives us really good insight into, you know, how these services kind of rolled out on the end of these companies and kind of experience from, you know, the perspective of people who are in these companies, I would like to zoom out. And I think it'll allow us to talk a bit more about the AI startups and things like that as well. But I want to kind of go back to the moment that cloud services emerge. Like, what are the companies, you know, we've already talked about some of them, obviously, but I guess just to kind of lay it out for people, what are the companies that are that are leading this? And what is the moment when these technologies, these solutions really start to be made? Like, why does this happen? So the story is told that Amazon was the first,
Starting point is 00:27:35 and that Amazon had developed a method for abstracting computer services internally, so that they would be able to fulfill their own needs for their growing need for computational power and that they had developed a method internally for, for offering that as a service so that if your line of business needed computational power, whatever purpose that rather than you having to, um, order, you know, your own servers and, and then have it, then have the requisition for it to be added to Amazon's data centers and so forth, that you would simply have your developers build against this computational infrastructure that was commonly available. And at some point, it said that Bezos, who knows, but someone within Amazon said this
Starting point is 00:28:21 would actually be something that would be interesting to customers. The first service that they offered is called, because it's still available, Someone within Amazon said this would actually be something that would be interesting to customers. The first service that they offered is called, because it's still available, S3, which, as I recall, stands for Simple Storage Service. So storage located somewhere else. Now, it may seem strange, like, well, why is that important? Well, the reason that's important and would be compelling to people is that one of the chief problems for applications is where do I store my data? Obviously, you have databases, but there are other types of things or objects that you may need to store images and other types of things. Files, like let's say, for example, if you're pulling up a record, that record could be
Starting point is 00:29:03 stored within a database, but it also could be stored in a separate storage container, electronic storage container, for those who aren't familiar. So Amazon, by offering this service, created something that became instantly attractive to developers because they could say, I can develop my application. Now at the time, it might still be on-premises mostly at the computational layer, but I can point it towards this storage that was elastic, that is to say, it could expand with my needs. So rather than having to go over and over and over again to the till or hat in hand to management and say, oh, well, I thought we only needed $2 million worth of storage, but it turns out we need $5 million worth of storage. You could simply continue to use this S3. So it was a clever move on Amazon's part because that did become the hook
Starting point is 00:29:53 so that when you added other services, such as Elastic Compute, or as it's known now, EC2, which are virtual machines, which just means that it's just a virtualized version of the very servers that I was talking about at the operating system level, which is what controls the computer. When you offered higher level services, now you had the foundation, which was storage. And so now people were hooked because they saw the value.
Starting point is 00:30:22 And as we mentioned earlier, the developers got excited and engineering people also got excited because they could see all the solutions they could build, again, without having to once again go to management and say, oh, well, I miscalculated, which Paris happened all the time. I mean, you would always get it wrong. You would always do like a forecast of what you needed and you were always wrong because, you know, either you overdid it. And so everyone's mad at you because you said, oh, we need 10 million. And like, well, most of the CPUs on these servers are not even, I'm not even like they're like a 1% utilization. Why, why the hell we spend $10 million? Or you didn't do enough. And this comes up in my article in Logic, of course, right?
Starting point is 00:31:08 Where this particular company, the book ordering system fell down like every year because there just wasn't enough like hardware capacity to meet the need and people yelling and working late and all sorts of nonsense going on. So the solution to that problem was to have the storage and then to have those higher level services. So Amazon was first. Microsoft had what they called Windows Azure service, which Steve Ballmer, who was the CEO at the time, man who some geeks might know as a dude who liked to scream a lot, one of the early managers and executives at Microsoft during the Gates days. Windows Azure, which it was just Microsoft Windows Server.
Starting point is 00:31:51 And they weren't quite serious about it. But then under the leadership of Satya Nadella, they became extremely serious about it. And then it became a contender. Google came in third with its Google Cloud Compute, and they decided to turn their attention and their resources to building a competing infrastructure to what Amazon and Microsoft had done. And those are the three major players. Now, there's also Alibaba in China. There is Oracle, which has, it pains me to say, because Larry Ellison is a sinister character, but Oracle's database service is actually useful to people. IBM has a cloud service, which everyone makes fun of. So there are various companies in the space, but the three major players from North America would
Starting point is 00:32:38 be in order of dominance, Amazon, Microsoft, and Google. And would it mainly be that, you know, Amazon kind of pioneered this because they saw it was something that they needed internally and then decided to spin it off as more of a public facing business as well, or, you know, rather it's still within Amazon, but, you know, to offer it as a different service beyond their kind of e-commerce platform. I think so. But then I guess when it comes to Google and Microsoft, were they basically just seeing that and saying, oh, wow, this, they did actually, you know, offer a number of services, as we said, that were quite compelling. Like the service primitives, as we geeks say, you know, that were quite compelling.
Starting point is 00:33:36 Microsoft fumbled for a bit in the space, particularly when Balmer's vision was just to have, like, access to versions of a window servers, you know, in the cloud. But then when they realized under Nadella, when they realized that, well, actually we have a pretty powerful story as they say to tell, which is Microsoft still dominates in the, in the corporate data center. They still dominate on the corporate desktop. And companies like here in Europe, I think it's 70%, companies have a very deep investment in
Starting point is 00:34:09 Microsoft. And so what Microsoft strategy became was, what can we do to our story? Microsoft story would be their marketing hook would be, you already know us from your on-premises, your data center. Now we can, we can take that into public cloud. And that's why their products such as, you know, more recent versions of windows server are quote unquote cloud aware, you know, so that they can immediately take advantage of in the case of Azure, it's a blob storage, which is the equivalent to Amazon's S3. And so they totally retooled their offerings to be, quote unquote, cloud aware. So that became their selling point for corporations. And Google focused on what they considered to be their sweet spot, which is analytics.
Starting point is 00:35:02 So although they offer some of the other services that their competitors do, it's services such as BigQuery and other like database and analytics focused offerings that have become, I think, the most compelling use case for many organizations when it comes to Google. And for some of the largest customers I've had, there's been a multi-cloud strategy, but not one in which a single application spans multiple clouds, but one in which it's the right tool for the right job. So Microsoft Azure is used for core services. Amazon is used for customer facing stuff. And GCP is used for analytics. And those bills are insane. But yes, I've seen that with some of the largest enterprises I've seen and actually designed solutions that use that strategy. Yeah, I guess then you have like some degree of
Starting point is 00:35:53 security is not the right word, but I guess redundancy and stuff, you know, facing using different clouds. To some degree. Yeah, to some degree, although there's a fallacy that it's a method of preventing one of the things that people talk about in this industry a lot is lock-in, right? But it's not because you're using different platforms for different things. containers, which is a way of like a lightweight version of a server. And, and tech, other technologies such as Kubernetes, which allow you to, you know, to orchestrate containers and move them from place to place. These things exist,
Starting point is 00:36:36 but nothing is ever as simple or as easy as it's advertised to be. And I've witnessed a number of projects that in which someone swoops in and says, Oh, you just go from cloud to cloud. And it never, it never, it never works out actually the way that people, you know, presented as go from cloud to cloud. And it never works out, actually, the way that people, you know, present it as working out. That makes perfect sense. I do want to build on this line of questioning. But I remembered one other kind of question that I had about what we were talking about earlier. So I want to briefly return to that. And that question is, you know, you were talking about, and you were writing in the article about what it was like to work at, I guess, these data centers kind of pre-cloud and in the transition to cloud. As these data centers become larger, as there's more and more focus on these cloud data centers,
Starting point is 00:37:14 these massive data centers controlled by Amazon and Microsoft and Google, how does that change the work in these data centers when you go from, say, a data center that's controlling the work for one Fortune 500 or Fortune 1000 company to working in one of these data centers that are part of this cloud infrastructure that are these, you know, massive, massive sites for computing? Like, what is the difference there? Yeah, obviously, the scale is much greater. I mean, the largest data center I worked in was for a pharmaceutical firm. And they had more than one. They had multiples and actually spread across the United States and one in Madrid, which I had the pleasure of visiting. But even so, not as large in scale as
Starting point is 00:38:00 what these three companies have done. They have spent many billions of dollars year on year to expand their data center footprint. If anyone can just Google, for example, AWS data centers, and you'll see this big map or Amazon, or I'm sorry, or Azure or GCP. And you'll see maps across the globe showing where these data centers approximately are. And so for a site reliability
Starting point is 00:38:25 engineer and for a server engineer in these cloud data centers, of course, things are much more tightly controlled. And as I said, they're much larger. And they don't use computing elements the way that we did in the data centers in the 90s and early 2000s, whereas we would get like an entire server with fans and memory and so forth from Dell or from another company and then rack and wire it up. They're using computing elements distributed amongst, they still use racks, of course, but they use computing elements in a proprietary configuration to save space and to be able to cram as much computing power into the spaces as possible. All the principles remain
Starting point is 00:39:12 exactly the same. However, it's just a change in scale and the fact that, of course, they are serving many, many, many customers around the globe. Whereas, for example, the pharma that I worked for, well, it was them. They owned it all and all the computing power was for their purposes, no one else's purposes. Whereas these cloud providers, they become kind of the all roads lead to Rome. There's multiple rooms, but all roads are leading to them, right? And so they have a scale of complexity, a scale of concern about security, both physical and digital security, concerns about power. It is not an exaggeration to say there'll be orders of magnitude greater than, even though it's the same principles, but orders of magnitude greater than what I was doing in the 90s and early 2000s. Yeah, which is why they are known, the category of computation that they fill is called a hyperscale. And how does this hyperscale, how does this movement to cloud
Starting point is 00:40:19 computing to these major data centers controlled by Amazon, Microsoft, and Google, like benefit these corporations and, you know, I guess, enhance their power over computing, over the internet, over what we do online. Well, anyone who is old enough to remember what was called the Microsoft tax has the ability to already suss this out, right? And what was the Microsoft tax? Well, it was the idea that Microsoft through their monopoly or near monopoly over desktop computing in corporate environments and other aspects of corporate compute in the 90s and into
Starting point is 00:40:59 the early 2000s, that their power and their wealth was derived by essentially exacting a tax on almost every business. Whether you were a mom and pop with a laptop in your store or a mid-sized firm like the one that the medical billing company I mentioned, or you were a massive pharmaceutical firm. In each case, you had to find a way of playing ball with Microsoft, right? Because they had you in a critical way, because you needed this computational power in order to run your business. So take that reality and just turn it to 11,000, because now these companies not only have, say, control at the operating system level or the desktop level, the entire computational infrastructure is taken into their hands. So they become a part, a critical part of global infrastructure in a way that is actually quite new.
Starting point is 00:42:01 And one of the things I say to people is, how long do you think this can really go on? How long do you think, say, an Amazon can run these systems? Do you really think it'll be 100 years and they'll still have these computers running? Get out of here. So, putting this in corporate hands obviously is a problem, you know, because more and more companies and therefore individuals are subject to the profit incentives and concerns and indeed, in some extent, the whims. Now, of course, they do provide a service. And so it's not as if they're just going to turn it off because, you know, I don't know, Nadella had a bad morning or something. That's not going to happen. But it's more a matter of such level of power should not be in private hands. I have
Starting point is 00:42:51 nothing against the idea of abstracting computational power and offering as a service. That's fantastic. And that's also not new. I mean, mainframe's offering this, Jesus, when I was a baby. So that's not new. What's new is the concentration of this in private hands. Yeah. So I think that that is something that each of us should be mindful of. Here in Europe, there are individuals who are calling for the creation of truly public cloud. That is to say, abstracted computation, database and storage offered as a public good. But it's difficult. It's difficult because there's lobbying by, of But it's difficult. It's difficult because there's lobbying by, of course, these majors. It's difficult because it's expensive. And there
Starting point is 00:43:30 are people who believe that somehow these companies have magical powers and that no one can do what they did, which of course is nonsense. They didn't come from the future. They're just people like you and me. But I think that's really what's needed. I think that in order to get control over power usage, they get control over the politics of this, because it's not tenable to have like three North American companies have so much sway over the direction of computation. Yeah, I think you're completely right. And like what you're describing really brings to mind a number of articles that I've been reading recently, like concerns in the United States about the location of these data centers and
Starting point is 00:44:17 the kind of power that these companies can exert when they choose where to locate them, the subsidies that they get for them, but also like, you know, the power that they require in the water and what they extract from these communities where they're located. I was reading a story recently in New Zealand where there are proposals for like a bunch of new data centers, I believe in the north of the country and like the communities they were grappling with, like, is this really what we want? Like we're already struggling to hit our renewable energy goals. And if these companies come in, they're going to use up a ton of power and it's going to make it more difficult for those to achieve. I remember reading in Africa as well, like concerns
Starting point is 00:44:55 about do we want these major companies to come in and build their data centers and then kind of control the African internet rather than, you know, controlling it ourselves, right? So there are all these concerns with having, with allowing these major companies that have this degree of power over really the internet. And people have criticized the PRC for being quite strict on this. And there are many reasons to criticize Beijing, but as there's many reasons to criticize any government anywhere. However, strategically, it makes perfect sense to say no to Facebook. It makes perfect sense to say no to these companies dominating your computational infrastructure. Another reason why this concerns me is fragility, as I mentioned. So for example, there was an outage of a portion of AWS's infrastructure. I think it was the US East One region. And for those who don't know, because of the scale,
Starting point is 00:45:52 the infrastructure of cloud providers is divided into regions. So US East One, which I believe is based out of Virginia in the United States, there was an outage of a portion of that infrastructure, which brought down the services provided by a number of private entities, schools, I believe maybe the hospital was impacted. Now in the past, all of these organizations would have had their own computational infrastructure, which that's wasteful in its own way, the way we did it in the 90s and early 2000s. However, you could see that cracks are starting to show, I think, in the site reliability, as we mentioned earlier, of these hyperscalers. Because operating at a hyperscale begins to expose the infrastructure to the effects of complexity theory.
Starting point is 00:46:39 Because you're getting more and more complex, there's more and more compute, there's more and more need to maintain, there's more surface area for things to go wrong. And it's inevitable that things will go wrong in various places. I believe there may even have been some 911 outages. I mean, just all sorts of things that happen when even a portion of the infrastructure of these providers goes down. And there's no recourse other than the private recourse of, well, I signed a, you know, a, what was it, a service agreement with you or, you know, I mean, these are very capitalist sanctions, but not like a public sanction. Like how do we make sure that this computational infrastructure is serving our needs and is redundant? And if it costs more, we as a, you know, as a populace might say, okay, that's fine because I don't want my hospital to go down. When I'm getting my x-ray, they should be able to scan that x-ray and put it someplace, put the data someplace, for example. So yeah, that I think is the primary concern that I certainly have, which is the
Starting point is 00:47:50 concentration of power, of political power and socio-technical power. Because I mean, computation, as I've said many times, is a command control technology. And if you are in command of it, then you have command and control over a large portion of a society. Yeah, as I was rereading your article in preparation for the interview, I was thinking of that as well, because, you know, I don't know if you saw the news recently, but one of Canada's major telecom providers went down the other day. It was down for 15 hours, and phone service, cable service, internet service was lost to hospitals to 911, like everything, right? It's, you know, basically one of the dominant players.
Starting point is 00:48:31 And one of the responses to that was that, you know, we need more competition in telecom. But then I was like, but, you know, there's there's kind of a fundamental infrastructure here and infrastructure that kind of links the whole country. And I was like, is competition on infrastructure really going to make a difference? Or do you just need to build more redundancy into the system? Like, because I don't think you're going to get much, much competition on a national telecom infrastructure like that, right? And so I guess, you know, when you're thinking of cloud, like, is the response that we need to like decenter it and have less centralization of these infrastructures or to have more redundancy built into it so that, you know, these sorts of outages don't have the same degree
Starting point is 00:49:12 of impacts if it, if it all goes down in this way. That's a technical matter. And certainly those companies do whatever they can, you know, to, I mean, cause obviously they don't want it to go down. It's just happening because failure is an emergent property of complexity. Right. And it's just inevitable that it would happen. So I don't fault them for the failure, but it's the failure of government to control, right. To oversee what this is. I'm not aware of any oversight of any sort, really, of cloud services.
Starting point is 00:49:46 I'm not, I can't think, I mean, I'm sure there's some federal statutes in the United States and certainly here in Europe, there's GDPR and in California, there's the California data protection law. So there's some measures of control and there are, of course, you know, security certifications and so forth they have to go through. But what I mean is active oversight of this critical infrastructure, the way that there was decades ago, many decades ago, oversight of critical infrastructure, such as you mentioned telecom. The very reason the AT&T was broken up, now that didn't turn out the way that people hoped, but the very reason that happened was because there was concern, and I think it might have been under Sherman antitrust, but there was concern about this private entity, Bell, having so much control over something that was so important to the nation. And in those days,
Starting point is 00:50:35 of course, there still was the vestige of what I would call the World War II era, federal command and control bureaucracy before the neoliberal era, right? And there was still people who remembered when the government would just say to Chrysler, I need 10,000 tanks. Well, I don't want to build tanks. I don't care that you don't want to build tanks, you're building tanks. And so there was still a vestige of that kind of person in government. Those people are all gone now, of course, or they've retired or they're dead. And now we have, you know, the total neoliberalization of government's approach, which means that, well, you know, these companies must be fantastic. They're all geniuses. Isn't Elon Musk a genius? You know, the lack of questioning, the lack of doubt,
Starting point is 00:51:22 and the assumption that there's some special sauce going on in Silicon Valley, which those of us who monitored a space carefully know that that there is not, of course. Yeah. And, you know, it's a bit beyond our conversation, but that's basically how I feel about the telecom issue in Canada as well. It's like, I think focusing on competition is the wrong like way to look at it. And what we really need is just greater role for the government and actually ensuring that these technologies and these systems serve, you know, the public instead of just, you know, these major telecom companies. Yeah, so I totally agree. You know, you were touching on the AI piece of this and how cloud computing allowed kind of the explosion of all these kind of AI companies promising that, you know, these thinking computers were going to change so many aspects of how we live for the
Starting point is 00:52:09 better and what have you. And we've seen little of that, I think, actually play out. What do you make of, you know, because you've written a bit about this on your blog, like, I guess, what do you make of the way that these AI companies, these artificial companies have been framing themselves in this technology over the past decade or so, and how the cloud has kind of allowed that to be possible? And I guess how it has misled the public on what these technologies can actually do. What you have is a convergence of several factors. One being the false narrative of the creation of thinking machines.
Starting point is 00:52:46 The other being the false narrative that the systems that are being deployed are flawless, as happens with, say, facial recognition or companies coming out and saying, we can detect who's cheating on a test if they're taking a test through Zoom or Teams or what have you. So there's the hype, but then there's the ability to deploy systems, as we mentioned earlier, at scale that's made possible by a cloud provider. So the cloud providers are either purposely or not an enabler or a force multiplier of the proliferation of these systems, which are built on hype. Then there's the gullibility of,
Starting point is 00:53:28 well, not just government, but corporations, because the atmosphere that we're in, in which people believe that these systems are flawless and that we are further along than we actually are sort of acts as a kind of cultural sales pitch for these companies. And also the fact that governments and companies are looking to trim their headcounts, right? So you can say, oh, well, I don't need to, you know, to have so many people
Starting point is 00:53:57 examining documents or working at the DMV. I can just use facial recognition or whatever cobbled together system they come up with. Like, for example, you've written quite a bit about these so-called automated supermarkets and let's self-checkout and what a bit of nonsense that actually is, right? But it's presented as if somehow it's futuristic, somehow it's better. No one can explain other than, oh, I'm in and out in a minute. Well, the extra five minutes it took you to stand in line with a person is that really so terrible what are you doing are you protecting the earth from an incoming asteroid i mean what are you doing that's so important
Starting point is 00:54:37 um you know that you're like oh my god i had to stand in line behind someone. Like, oh, okay. It's fine. So yeah, so it's a combination of these factors moving together to enable these companies to get funding from VCs who see money to be made, whether it's long-term or not, they don't really care. They'll get a return on their investment. And as I said, the gullibility of the customer base and the hype cycle that is acting, as I said, a cultural sales pitch for this. But were it not for the cloud providers, there would be far, far fewer because the VCs would have to make the investment in the hardware and the engineering capacity and the data center real estate. It's a different type of investment, a different type of commitment. It's not as lightweight or as lightweight seeming as, hey, Paris and Duane have this great idea. And then we got this guy from Caltech and he's a genius somehow. And our facial recognition software will be able to predict, you know, whether this person was going to commit a crime in five months. There are people who believe that, right? I also, and this is a little bit off our topic, but I also blame what I will call the effects of science fiction, which I'm a science
Starting point is 00:56:04 fiction fan and have been since I was a kid. But I think that some people's brains have been rotted, not because science fiction exists, but because there's no counterbalancing narrative to, yeah, it's nice that you saw that nice story about a supercomputer took over the world, but here's why that can't happen. And the very companies that we're talking about take advantage of this, as I say, culturally presented sales pitch for what they're selling, and perhaps even bolster it to some extent. So that's why we have, what's one of the reasons why we have this massive problem, this big problem with the proliferation of these AI systems that are having negative impacts on people's lives is because it's far too easy, far too easy to just spin up things
Starting point is 00:56:53 and then just sell them into the world. Yeah, I completely agree with you on the sci-fi piece as well, right? The tech people in Silicon Valley who are making use of that, who are trying to realize it, but then also the broader public who has consumed it for so long and just kind of believes like, okay, this is the direction that things should go, right? And it really, I think, allows people to kind of take their guard down when thinking about these ideas or approaching these narratives that we're receiving from the tech industry. Or also not just take their guard down, but sometimes be fatalistic. And I'll give you an example. Every time you see a video of a Boston Dynamics big dog, right? Or not the big dog, the spot. And the way that they film it is as if it's autonomously moving around the streets of New York patrolling. Everyone thinks about that same Black Mirror episode. Metalhead, I believe
Starting point is 00:57:42 it was, right? Everyone thinks about that episode. And so the fiction of that episode then causes people who should know better in many cases to think, my God, it's here. This autonomous death machine is here. And then you're at pains to say, no, if the camera were to pull back a bit, you would see the person with the remote control actually directing the spot unit. I think there was Eric Adams in New York. There was a picture of, which I think Boston Dynamics probably wasn't happy about, because you could see him walking up the stairs with the spot directing it. It's a drone. It's a remote control device, right? The engineering piece, of course,
Starting point is 00:58:21 is the legs. I mean, that is an engineering accomplishment. But it's not possible to build a truly autonomous system that can perceive and say, oh, I'm going to kill that guy and not that guy. No, that cannot be done. But the science fiction milieu has convinced people that this is happening. So not just the dreams, but also the nightmares are assumed to be 100% possible. And this puts those of us who challenge this in an interesting and difficult spot, because not only do we have to challenge the narrative of Silicon Valley, we also have to help our friends kind of snap out of it and say, no, no, this isn't, you're not dealing with the thing that you saw in that movie or that show. It's still a threat, but for a
Starting point is 00:59:11 different reason than the reason that you're thinking. Yeah. This is, this is one of the reasons why I really liked Alex Rivera's Sleep Dealer as well, because, you know, it kind of showed like the humans, the exploited humans behind the supposedly like acting machines, right? In a way that I think a lot don't. But like on that question about futures, I feel like one of the elements of the futures that some of these tech companies are selling us now are really dependent on this massive scale up in computing power that they assume would want to happen and that they, well, they want to realize, like they want more and more of this computing for more computing to
Starting point is 00:59:49 govern more of our lives effectively, right? And you can see this, I think, with streaming video, streaming media, how that has required a lot more computing power in recent years and how there's now a push for streaming video games, which are expected to account for a lot more. And Facebook's vision for this metaverse that would require this massive expansion in computing power. I guess, what do you make of these visions by these tech companies for these kind of futures? Or to have us even more subjected to all of this computing power and the increased requirements for it? They are absolutely trying. However, I think that this infrastructure will collapse upon itself of its own weight. Meta, for example, is certainly realizing that the task that they set for
Starting point is 01:00:36 themselves is extraordinarily complex. And you may recall, and I did mention this in, I think, a piece that I wrote for my blog, that Intel executive did actually a quite good technical breakdown of why the metaverse as described by meta is not achievable with current technology. And the amount of new computer equipment and computing equipment of a different type that would be required and the scale that would be required. And all that someone has to do is to ask themselves a couple of basic questions, like the Oculus Rift, what was the maximum number of people who were using that? Probably a couple of 100,000 people. And then you think about all that was required in terms of bandwidth and hardware and manufacturing to make that happen. And now you're talking about expanding that to a billion people. I mean, come on, right? Obviously, you're talking about something that has never been achieved and certainly would not be achieved by a completely wacky company, not just wacky, but sinister,
Starting point is 01:01:36 like Meta. But then there's another part of this, which is that computers are built or are created based upon industrial process. There are minerals, there's silicon, there's metal, there's plastic, there are people mining things. There is a supply chain for computation that is completely obscured. And so what you're talking about is ramping up the extractive industries that support it. You're talking about racking up or increasing the power consumption. They're real estate consumed. It is not sustainable and is not the least bit achievable, right? And I think that 50 years from now, whatever shape the world is in, one thing that we will not be talking about is some of the technologies that these companies are deploying, because they will have totally fallen apart.
Starting point is 01:02:25 And then we'll be the digital versions of, you know, of ancient Roman cities. Except the servers will be shut down. So we won't be able to even go find them. The servers will be shut down. Right, exactly. You speak ghost towns. I mean, and we know this is coming. This day is definitely coming.
Starting point is 01:02:44 Yeah, no, absolutely. And I really appreciate you drawing attention to the material piece of this quest, right, of the company, because I think it's so important and doesn't get nearly the attention that it deserves. I appreciate you giving me your time to have this conversation. I want to end with a final question. You've talked about, you know, the need for government to actually step in and have some regulation on cloud computing and actually, you know, look at what kind of impacts this is having and ensuring that it actually serves the public. And you've also talked about the need for potentially of a public cloud. So I wonder, what do you think our response to this growth of cloud computing and its control by, you know, largely these three major companies, you know, what is our response to that? And how do we ensure that whatever form cloud computing takes, that we ensure it's a form that actually benefits the public rather than just the kind of goals of these major corporations? You know, I wrote a piece about this a little while ago called Public Cloud as a Public Good, in which I lay out at least the beginning, I think, of an idea.
Starting point is 01:03:52 I think the first step would be, well, I mean, not to put too fine a point on it, nationalization of at least some of this infrastructure, right? I think that would be the first step. And then the skilling up of ordinary citizens who were interested. There are people who are neglected and in neglected places who would be excited and very engaged to participate in a community computational infrastructure. I know that I, as a kid growing up in West Philly, which wasn't nearly as wild as Will Smith would have you believe, but there were ups and downs. And it was exciting when I got interested in computing. It expanded my world, right? And I got to meet all sorts of interesting people through computation.
Starting point is 01:04:37 And I think back to that time in which my young self, what did I want to do? Like solve problems for people using this machinery. That's what it's really for. And so I think that's what's required is the nationalization and the creation of parallel systems from the ground up are built with people's needs in mind. One idea that I lay out in the piece that I wrote on my blog was that, you know, the effects of climate change are global, but they also manifest differently in different places. And so we need a method for ingesting data, analyzing data, determining what these local effects are in order to determine what mitigation strategies should be. And computation should play a role in that, but computation that is a public good. One of my inspirations for this is the Cybersyn project that Stafford Beer oversaw in Allende's Chile. I think that that provides also a great model for what computation could be, particularly now that we have orders of magnitude more computing power,
Starting point is 01:05:52 this future has been intercepted by the dictates, the demands of Silicon Valley. My position is that the future has been halted by the tech industry. It's presenting itself as giving us the future, but what it's really doing is preventing the future. And so in order for us to actually craft a future for computation, we have to circumvent or somehow deal with them. That's pretty much my feeling on that. No, I completely agree with you. And I think that is a great place to leave it as well. Duane, thank you so much for taking the time. I've really enjoyed this conversation. Thank you. Yeah, thank you so much. Duane Munro is a cloud technologist and aspiring Marxist theorist of technology.
Starting point is 01:06:28 You can follow him on Twitter at at CloudKistador. You can follow me at at Paris Marx, and you can follow the show at at Tech Won't Save Us. Tech Won't Save Us is produced by Eric Wickham and is part of the Harbinger Media Network. If you want to support the work that goes into making the show every week, you can go to patreon.com slash tech won't save us and become a supporter. Thanks for listening. Thank you.

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