WEBVTT - How IBM and Red Hat Are Transforming IT

0:00:04.240 --> 0:00:07.240
<v Speaker 1>Welcome to tech Stuff, a production of I Heart Radios,

0:00:07.320 --> 0:00:14.280
<v Speaker 1>How Stuff Works. Hey there, and welcome to this special

0:00:14.520 --> 0:00:18.680
<v Speaker 1>Bonus sponsored episode of tech Stuff. I'm Jonathan Strickland. I'm

0:00:18.680 --> 0:00:20.760
<v Speaker 1>an executive producer with How Stuff Works and I Heart

0:00:20.840 --> 0:00:23.479
<v Speaker 1>Radio and I love all things tech and back in

0:00:23.640 --> 0:00:28.240
<v Speaker 1>July two thousand nineteen, IBM completed it's acquisition of the

0:00:28.280 --> 0:00:32.560
<v Speaker 1>company red Hat, famed for its work in open source software.

0:00:32.840 --> 0:00:36.200
<v Speaker 1>The company's invited me out to red Hat headquarters, which

0:00:36.880 --> 0:00:40.120
<v Speaker 1>does in fact have a big red hat on it,

0:00:40.520 --> 0:00:43.160
<v Speaker 1>to talk about why the company has made this move,

0:00:43.479 --> 0:00:46.600
<v Speaker 1>how they plan to work together, and ultimately what does

0:00:46.640 --> 0:00:50.560
<v Speaker 1>this mean for all of us? And so in this episode,

0:00:50.560 --> 0:00:52.960
<v Speaker 1>you're going to hear sections of an interview I did

0:00:53.000 --> 0:00:56.640
<v Speaker 1>with IBMS Steve Robinson and red hats a Chesh Badani,

0:00:57.000 --> 0:00:59.160
<v Speaker 1>and I'll be popping in and out to give a

0:00:59.200 --> 0:01:02.360
<v Speaker 1>bit more content text and explanation. But first I want

0:01:02.400 --> 0:01:05.440
<v Speaker 1>to set the stage a bit. Now. We're mainly going

0:01:05.480 --> 0:01:09.520
<v Speaker 1>to talk about cloud computing and open source software in

0:01:09.560 --> 0:01:12.479
<v Speaker 1>this conversation, and the reason that this is a big

0:01:12.520 --> 0:01:15.560
<v Speaker 1>deal is that more companies are putting more of their

0:01:15.600 --> 0:01:18.240
<v Speaker 1>operations on the cloud, and there are a lot of

0:01:18.280 --> 0:01:21.000
<v Speaker 1>different reasons to do this. One is to make sure

0:01:21.160 --> 0:01:25.800
<v Speaker 1>that the services they provide are available whenever and wherever

0:01:25.959 --> 0:01:28.520
<v Speaker 1>the end user needs them, whether the end user is

0:01:28.520 --> 0:01:31.360
<v Speaker 1>someone else in the company, a different company, or a

0:01:31.360 --> 0:01:36.319
<v Speaker 1>consumer like you or me. Another reason is to maximize resources,

0:01:36.360 --> 0:01:40.280
<v Speaker 1>and there are tons of other reasons besides those that

0:01:40.400 --> 0:01:44.440
<v Speaker 1>companies do this. What about the average user? You know,

0:01:44.480 --> 0:01:48.080
<v Speaker 1>I don't run a global company with worldwide service, so

0:01:48.280 --> 0:01:51.320
<v Speaker 1>why do I care about all this? Well, for me,

0:01:51.680 --> 0:01:55.440
<v Speaker 1>it's about the utility and availability of the apps I

0:01:55.600 --> 0:01:58.360
<v Speaker 1>run on all these different devices, whether it's a computer

0:01:58.640 --> 0:02:01.720
<v Speaker 1>or a mobile phone, a tablet, whatever it might be.

0:02:02.240 --> 0:02:05.520
<v Speaker 1>More of those apps are tapping into lots of different

0:02:05.560 --> 0:02:09.480
<v Speaker 1>aspects that a company is involved with. So a bank,

0:02:09.600 --> 0:02:11.920
<v Speaker 1>for example, could have an app that allows you to

0:02:11.960 --> 0:02:14.960
<v Speaker 1>access your bank account. You can make transfers, you can

0:02:15.000 --> 0:02:17.639
<v Speaker 1>pay bills, you can check your reward status on any

0:02:17.680 --> 0:02:19.360
<v Speaker 1>credit cards you might have, You might be able to

0:02:19.400 --> 0:02:22.760
<v Speaker 1>apply for loans, and more. To the end user, it

0:02:22.840 --> 0:02:25.239
<v Speaker 1>might seem like all that stuff just sort of lives

0:02:25.560 --> 0:02:29.120
<v Speaker 1>in the brick and mortar building that the bank we

0:02:29.280 --> 0:02:32.320
<v Speaker 1>use happens to be located in, But in reality, those

0:02:32.320 --> 0:02:36.240
<v Speaker 1>services might be spread across numerous computer systems all over

0:02:36.280 --> 0:02:39.040
<v Speaker 1>the place. Some of them might be on premises at

0:02:39.040 --> 0:02:41.880
<v Speaker 1>the bank itself, some might be in a privately managed

0:02:41.960 --> 0:02:45.080
<v Speaker 1>data center off site. Some might depend upon large cloud

0:02:45.160 --> 0:02:49.000
<v Speaker 1>computing services run by big companies. So there's a whole

0:02:49.080 --> 0:02:52.600
<v Speaker 1>variety out there now. As an end user, I just

0:02:52.680 --> 0:02:56.560
<v Speaker 1>expect that stuff to work. I expect all those services

0:02:56.600 --> 0:03:00.680
<v Speaker 1>to be integrated into the app seamlessly, and it's frustrating

0:03:00.680 --> 0:03:03.080
<v Speaker 1>when that's not the case, right like when you try

0:03:03.120 --> 0:03:06.040
<v Speaker 1>to do something and either there's a long wait time

0:03:06.240 --> 0:03:08.680
<v Speaker 1>or it doesn't work the way you expected. But the

0:03:08.720 --> 0:03:11.720
<v Speaker 1>cloud computer landscape it's a complicated one for reasons that

0:03:11.760 --> 0:03:13.960
<v Speaker 1>we're going to get into in the discussions I had

0:03:13.960 --> 0:03:18.359
<v Speaker 1>with Steve in a chef. So making this happen all

0:03:18.400 --> 0:03:22.320
<v Speaker 1>the stuff working together isn't as easy as just inserting

0:03:22.360 --> 0:03:26.840
<v Speaker 1>a few links between services. So let's get started. I

0:03:26.919 --> 0:03:30.400
<v Speaker 1>began with what seems like a simple question but is

0:03:30.680 --> 0:03:36.360
<v Speaker 1>actually fairly complicated. So I'm very pleased that I get

0:03:36.400 --> 0:03:40.400
<v Speaker 1>to speak to two experts on this subject because about

0:03:40.440 --> 0:03:44.080
<v Speaker 1>a decade ago I wrote more than a dozen articles

0:03:44.160 --> 0:03:49.400
<v Speaker 1>all about the concept of cloud computing. Back then, cloud computing,

0:03:49.440 --> 0:03:52.720
<v Speaker 1>at least for the mainstream, was just creeping into the

0:03:52.760 --> 0:03:55.960
<v Speaker 1>public consciousness and there was a lot of confusion about it.

0:03:56.520 --> 0:03:59.800
<v Speaker 1>And I think over the years everyone has a better

0:03:59.800 --> 0:04:02.080
<v Speaker 1>and standing of what cloud computing is. But the problem

0:04:02.120 --> 0:04:05.360
<v Speaker 1>is everyone has a different understanding of what cloud computing is.

0:04:05.680 --> 0:04:09.240
<v Speaker 1>So can we talk about the definition of cloud computing

0:04:09.240 --> 0:04:13.120
<v Speaker 1>and how that has actually evolved over time? Be happy

0:04:13.160 --> 0:04:15.400
<v Speaker 1>to and I think you you again, you hit the

0:04:15.440 --> 0:04:18.360
<v Speaker 1>nail on the head with regards to I think it's

0:04:18.360 --> 0:04:22.000
<v Speaker 1>one of the most amorphous definitions out there. You ask anybody,

0:04:22.080 --> 0:04:24.480
<v Speaker 1>I think they've got a different view. And I think

0:04:24.480 --> 0:04:27.240
<v Speaker 1>around a period of time, at least in an IBM's view,

0:04:27.440 --> 0:04:31.160
<v Speaker 1>is is that it's one that's continually redefining, and it's

0:04:31.200 --> 0:04:34.600
<v Speaker 1>probably in a phase right now where it's being redefined

0:04:34.760 --> 0:04:38.000
<v Speaker 1>as well. I think in most cases people originally assumed

0:04:38.120 --> 0:04:42.160
<v Speaker 1>an associated cloud with the large public clouds, you know,

0:04:42.279 --> 0:04:47.159
<v Speaker 1>the multi tenant hyper scalers and UH And it reminds

0:04:47.160 --> 0:04:49.800
<v Speaker 1>me a little bit like the early days of the Internet.

0:04:49.880 --> 0:04:52.120
<v Speaker 1>You know, if you if you go back to UH

0:04:52.400 --> 0:04:55.680
<v Speaker 1>the Internet, you had extra net, you had internet, you

0:04:55.720 --> 0:05:00.240
<v Speaker 1>had public Internet, you had private Internet, and before long

0:05:00.320 --> 0:05:02.120
<v Speaker 1>you started to see most of the vendors start to

0:05:02.240 --> 0:05:05.080
<v Speaker 1>rally around a small set of standards T C P

0:05:05.200 --> 0:05:07.880
<v Speaker 1>I P H, T M L, and before long it

0:05:08.000 --> 0:05:10.800
<v Speaker 1>just became the Internet. You know, you would serve up

0:05:10.800 --> 0:05:12.800
<v Speaker 1>a U R L and you really didn't care where

0:05:12.800 --> 0:05:16.120
<v Speaker 1>the server was that was serving up the content behind it.

0:05:16.240 --> 0:05:17.919
<v Speaker 1>It could be in your data center, could be on

0:05:18.000 --> 0:05:21.160
<v Speaker 1>go Daddy, could be wherever that uh, it could be

0:05:21.200 --> 0:05:24.159
<v Speaker 1>in one country versus another. It just became the Internet.

0:05:24.400 --> 0:05:26.120
<v Speaker 1>And I think that the cloud we're kind of ad

0:05:26.160 --> 0:05:28.240
<v Speaker 1>that position to. I think the cloud is going to

0:05:28.960 --> 0:05:31.719
<v Speaker 1>start to expand to be almost anywhere that I've got

0:05:31.760 --> 0:05:35.359
<v Speaker 1>compute and data capabilities. And we've seen this this whole

0:05:35.440 --> 0:05:39.800
<v Speaker 1>rally around a certain set of standards really driving that

0:05:39.920 --> 0:05:42.760
<v Speaker 1>and driving that at a speed that's just unbelievable. Right now,

0:05:43.160 --> 0:05:45.440
<v Speaker 1>I think, you know, the adoption of lenox, I think

0:05:45.480 --> 0:05:49.960
<v Speaker 1>the whole history of containers and the maturity of containers,

0:05:50.000 --> 0:05:52.760
<v Speaker 1>which are you know, kind of you know, finer grained

0:05:52.839 --> 0:05:56.040
<v Speaker 1>virtualization that allows me to to have code and move

0:05:56.080 --> 0:05:58.880
<v Speaker 1>it around and pack the middlewhere into it, etcetera. And

0:05:58.920 --> 0:06:01.360
<v Speaker 1>then finally kubernet ease that gives me the ability to

0:06:01.480 --> 0:06:04.880
<v Speaker 1>orchestrate and manage those containers. Are kind of that becoming

0:06:04.880 --> 0:06:07.640
<v Speaker 1>that Lingua franco. You know, I think we all of

0:06:07.680 --> 0:06:11.760
<v Speaker 1>the major vendors are now kind of embracing those three standards.

0:06:12.040 --> 0:06:15.159
<v Speaker 1>I think there's probably over forty to fifty different distros

0:06:15.200 --> 0:06:18.279
<v Speaker 1>of coube today and that's now I think kind of

0:06:18.279 --> 0:06:20.480
<v Speaker 1>turning it into cloud. I Can I do cloud in

0:06:20.480 --> 0:06:22.640
<v Speaker 1>my data center? Sure, there's a lot of things I

0:06:22.680 --> 0:06:25.080
<v Speaker 1>can do. I can run containers, I can run Kubernetes,

0:06:25.120 --> 0:06:27.279
<v Speaker 1>I can build a p I S, I can have

0:06:27.360 --> 0:06:29.360
<v Speaker 1>always on, I can do a lot of cloud native

0:06:29.360 --> 0:06:32.320
<v Speaker 1>concepts right in the data center. Can I do a

0:06:32.400 --> 0:06:35.440
<v Speaker 1>dedicated cloud that may be set up and assigned to

0:06:35.680 --> 0:06:38.640
<v Speaker 1>a single client or a single customer. Yep. You now

0:06:38.680 --> 0:06:40.640
<v Speaker 1>have been able to to do cloud concepts and put

0:06:40.640 --> 0:06:43.320
<v Speaker 1>a single customer boundary around it as well. And then

0:06:43.360 --> 0:06:45.120
<v Speaker 1>you've got the hyper scale ers that can do that

0:06:45.200 --> 0:06:48.039
<v Speaker 1>for a wide range and never know where. You know,

0:06:48.080 --> 0:06:51.560
<v Speaker 1>my my my machine, maybe in one data center one day,

0:06:51.560 --> 0:06:53.640
<v Speaker 1>in one data center the next day. So I think

0:06:53.760 --> 0:06:57.479
<v Speaker 1>all of this is becoming the cloud, and uh, I

0:06:57.480 --> 0:07:00.080
<v Speaker 1>think within the next couple of years, cloud will be

0:07:00.160 --> 0:07:04.520
<v Speaker 1>anywhere that I'm doing kind of cloud native properties independent

0:07:04.560 --> 0:07:07.280
<v Speaker 1>of its its final locality here. And this has kind

0:07:07.279 --> 0:07:09.800
<v Speaker 1>of been the real basis of some of the work

0:07:09.840 --> 0:07:12.800
<v Speaker 1>you guys have been doing the red house strategy the right. Yeah, yeah,

0:07:12.840 --> 0:07:17.120
<v Speaker 1>And you're write about the definition of cloud search changing, right,

0:07:17.160 --> 0:07:21.120
<v Speaker 1>So from this notion of cloud computing is when it

0:07:21.320 --> 0:07:26.280
<v Speaker 1>just happened on somebody else's computer, right or somewhere else.

0:07:26.480 --> 0:07:28.440
<v Speaker 1>And you know, if we go back, right, if you

0:07:28.480 --> 0:07:32.760
<v Speaker 1>can ask yourself, look, where were people's expectations of this frame, right?

0:07:33.360 --> 0:07:36.280
<v Speaker 1>Were they in the P two P sharing? You know,

0:07:36.320 --> 0:07:38.720
<v Speaker 1>if anyone remembers that, right, So there's notion of kind

0:07:38.760 --> 0:07:43.520
<v Speaker 1>of you know, music sharing or streaming um or or

0:07:43.520 --> 0:07:45.800
<v Speaker 1>even this notion that you had with regard to well

0:07:45.840 --> 0:07:48.080
<v Speaker 1>I can get my email and that's being served over

0:07:48.080 --> 0:07:50.480
<v Speaker 1>the internet. And then you know, people to equate the

0:07:50.480 --> 0:07:54.040
<v Speaker 1>Internet to the cloud. And so I'll sort of taking

0:07:54.080 --> 0:07:55.960
<v Speaker 1>people the different sort of you know, aspect of that

0:07:57.080 --> 0:08:00.960
<v Speaker 1>from you, Steve, because I think people expectations for cloud

0:08:00.960 --> 0:08:04.200
<v Speaker 1>competing we're also computing. We're also sort of shaped around

0:08:04.760 --> 0:08:07.880
<v Speaker 1>being able to access software from anywhere they were, right,

0:08:07.920 --> 0:08:09.600
<v Speaker 1>So in the past, WHEA was Hey, I'm locked down

0:08:09.600 --> 0:08:12.960
<v Speaker 1>to particular desktop or particular laptop or machine write a

0:08:12.960 --> 0:08:15.000
<v Speaker 1>physical location. And now you can say, well, I'm free

0:08:15.040 --> 0:08:17.200
<v Speaker 1>now right now, I can you know, get my information

0:08:17.200 --> 0:08:19.160
<v Speaker 1>wherever and you know, the same data I could get

0:08:19.200 --> 0:08:20.960
<v Speaker 1>from a laptop. You know, I can be on the go,

0:08:21.600 --> 0:08:24.080
<v Speaker 1>you know, hiking in Peru, and I can access at

0:08:24.080 --> 0:08:27.080
<v Speaker 1>the same time too. Having said all that, I think

0:08:27.160 --> 0:08:30.920
<v Speaker 1>also the definition of cloud or the sort of expectation

0:08:30.960 --> 0:08:33.440
<v Speaker 1>cloud or sort of shifting to new areas right and

0:08:33.480 --> 0:08:37.960
<v Speaker 1>to all call out around security and privacy. Increasingly we're finding,

0:08:38.360 --> 0:08:40.520
<v Speaker 1>especially red hat, we're seeing customers sort of you know,

0:08:40.600 --> 0:08:43.880
<v Speaker 1>talking about you know, inasmuch as a fine value from

0:08:43.880 --> 0:08:47.240
<v Speaker 1>being able to take advantage of you know, deploying applications,

0:08:47.320 --> 0:08:50.319
<v Speaker 1>running them, thinking avoute, all the new technologies you talked about.

0:08:50.720 --> 0:08:53.920
<v Speaker 1>It's also about, you know, is this secure? You know,

0:08:54.080 --> 0:08:56.079
<v Speaker 1>is this something you know, if I'm audited that I

0:08:56.120 --> 0:08:58.800
<v Speaker 1>can kind of stand behind u, you know, is this

0:08:58.920 --> 0:09:01.400
<v Speaker 1>complying with the regular lation and the governance of the

0:09:01.400 --> 0:09:04.640
<v Speaker 1>particular region that I'm working with? And then ultimately, right

0:09:04.679 --> 0:09:06.400
<v Speaker 1>are we making sure I think maybe you know you've

0:09:06.400 --> 0:09:09.080
<v Speaker 1>talked about this before. Stay around gdp R or privacy

0:09:09.160 --> 0:09:11.840
<v Speaker 1>or regulations that are put in place to ensure that

0:09:11.960 --> 0:09:14.880
<v Speaker 1>when customers and you know, be the individual consumers, are

0:09:15.000 --> 0:09:18.200
<v Speaker 1>actual enterprises, we're meeting the requirements that they've put in

0:09:18.280 --> 0:09:22.280
<v Speaker 1>place to us as providers. This is a good spot

0:09:22.480 --> 0:09:24.880
<v Speaker 1>for me to jump back in here and explain some

0:09:24.960 --> 0:09:29.880
<v Speaker 1>basic concepts like containers and kuberneties. You may remember I

0:09:29.920 --> 0:09:33.400
<v Speaker 1>did an episode not long ago about virtualization, and the

0:09:33.400 --> 0:09:36.920
<v Speaker 1>concept of virtualization is to use software to create a

0:09:37.000 --> 0:09:41.960
<v Speaker 1>virtual machine on top of an actual, real physical machine.

0:09:42.040 --> 0:09:44.400
<v Speaker 1>And when I say machine, I'm really talking about computers.

0:09:44.840 --> 0:09:46.640
<v Speaker 1>And there are lots of different reasons that you would

0:09:46.679 --> 0:09:48.960
<v Speaker 1>want to build a virtual computer on top of a

0:09:49.000 --> 0:09:52.280
<v Speaker 1>physical computer. You might want to have a virtual machine

0:09:52.280 --> 0:09:56.120
<v Speaker 1>dedicated to running a specific application, for example, and you

0:09:56.160 --> 0:10:00.480
<v Speaker 1>want it completely separated from any other process running on

0:10:00.520 --> 0:10:04.440
<v Speaker 1>the physical hardware itself, and the application might not be

0:10:04.520 --> 0:10:07.000
<v Speaker 1>so demanding that would take up all, or maybe even

0:10:07.000 --> 0:10:11.480
<v Speaker 1>a significant amount of a physical machine's resources. So if

0:10:11.520 --> 0:10:14.400
<v Speaker 1>you did decide I'm just going to buy a server

0:10:14.800 --> 0:10:17.440
<v Speaker 1>and that server is just going to run this one app,

0:10:17.760 --> 0:10:21.160
<v Speaker 1>even though the app only relies on maybe five percent

0:10:21.280 --> 0:10:24.640
<v Speaker 1>of the server's processing power and storage, you would have

0:10:24.679 --> 0:10:28.640
<v Speaker 1>a ton of computing power just sitting idle, essentially going

0:10:28.720 --> 0:10:32.040
<v Speaker 1>to waste. Virtual machines give you the chance to run

0:10:32.160 --> 0:10:35.600
<v Speaker 1>data centers more efficiently with less idle time. On computers,

0:10:35.640 --> 0:10:39.280
<v Speaker 1>you could have multiple virtual machines on the same physical device,

0:10:39.920 --> 0:10:43.080
<v Speaker 1>and that way you're maximizing the use of that physical

0:10:43.160 --> 0:10:48.360
<v Speaker 1>hardware and you're minimizing downtime. This is increased efficiency, better savings.

0:10:48.400 --> 0:10:52.960
<v Speaker 1>It just makes more sense. Containers are similar to virtualization

0:10:53.040 --> 0:10:56.319
<v Speaker 1>in many ways. A container sits on top of an

0:10:56.360 --> 0:11:00.320
<v Speaker 1>operating system on a computer, and containers hold all the

0:11:00.360 --> 0:11:05.760
<v Speaker 1>components necessary to run some bit of code in isolation

0:11:05.880 --> 0:11:09.040
<v Speaker 1>of everything else. And you can have multiple containers on

0:11:09.080 --> 0:11:12.360
<v Speaker 1>the same machine, each in its own protected environment, on

0:11:12.440 --> 0:11:15.240
<v Speaker 1>the same operating system, so you don't need a bunch

0:11:15.320 --> 0:11:18.400
<v Speaker 1>of virtual machines on the same physical hardware. You could

0:11:18.520 --> 0:11:21.280
<v Speaker 1>run containers on virtual machines, but you could also run

0:11:21.280 --> 0:11:25.719
<v Speaker 1>containers just on a computer without the virtual machine and

0:11:25.800 --> 0:11:29.240
<v Speaker 1>hypervisor layers, so there's no need to allocate resources to

0:11:29.320 --> 0:11:33.199
<v Speaker 1>apps dynamically because the containers quote unquote contain everything needed

0:11:33.240 --> 0:11:37.120
<v Speaker 1>to run that code. Moreover, it's easy to move those

0:11:37.160 --> 0:11:42.360
<v Speaker 1>containers from environment to environment, so a developer builds the

0:11:42.679 --> 0:11:46.480
<v Speaker 1>some app and puts it into a few containers. The

0:11:46.800 --> 0:11:50.959
<v Speaker 1>different containers are specific parts of what that app does,

0:11:51.440 --> 0:11:53.640
<v Speaker 1>and then it's very easy for the developer to move

0:11:53.720 --> 0:11:57.280
<v Speaker 1>those containers over to a test environment and from there

0:11:57.280 --> 0:12:00.280
<v Speaker 1>to a production environment or deployment to the cloud. You

0:12:00.320 --> 0:12:03.360
<v Speaker 1>can think of containers as keeping things efficient and tidy,

0:12:03.480 --> 0:12:06.000
<v Speaker 1>and they're called that because it's very much like the

0:12:06.040 --> 0:12:08.680
<v Speaker 1>containers you would have in shipping. The whole idea is

0:12:08.679 --> 0:12:12.320
<v Speaker 1>that you've standardized this and it's really easy to move

0:12:12.320 --> 0:12:15.120
<v Speaker 1>it around to wherever it needs to go. Okay, but

0:12:15.200 --> 0:12:18.560
<v Speaker 1>what is Kubernetes. Well, that's a system that's designed to

0:12:18.720 --> 0:12:24.200
<v Speaker 1>manage the deployment, scaling, and management of containerized applications. It's

0:12:24.240 --> 0:12:27.720
<v Speaker 1>not the only one out there. There are other strategies

0:12:27.720 --> 0:12:30.720
<v Speaker 1>for doing this, but it's one that has become incredibly

0:12:30.760 --> 0:12:33.920
<v Speaker 1>popular over the last few years. So an application might

0:12:33.960 --> 0:12:38.600
<v Speaker 1>require the use of several containers. Kubernetes organizes containers for

0:12:38.640 --> 0:12:43.600
<v Speaker 1>applications into groups called pods, nodes, and name spaces. That's

0:12:43.640 --> 0:12:47.120
<v Speaker 1>going from the smallest to largest. So containers your basic unit.

0:12:47.240 --> 0:12:50.280
<v Speaker 1>Then you have pods, the nodes, the name spaces. I'm

0:12:50.280 --> 0:12:52.040
<v Speaker 1>not going to get too much into the weeds here,

0:12:52.200 --> 0:12:55.240
<v Speaker 1>because we get really kind of bogged down. But think

0:12:55.240 --> 0:12:57.760
<v Speaker 1>of this as a way to coordinate all of these

0:12:57.920 --> 0:13:01.240
<v Speaker 1>different containers so that the apps work the way they

0:13:01.280 --> 0:13:03.800
<v Speaker 1>need to and you can easily poured it over to

0:13:03.880 --> 0:13:07.599
<v Speaker 1>whatever environment you need to use. And the use of

0:13:07.640 --> 0:13:11.199
<v Speaker 1>containers and orchestration strategies like Kubernetes is making it easier

0:13:11.240 --> 0:13:13.720
<v Speaker 1>for developers to build and deploy apps that will work

0:13:13.760 --> 0:13:16.920
<v Speaker 1>on any computing environment. All right, now, let's get back

0:13:16.960 --> 0:13:20.880
<v Speaker 1>to my discussion with Stephen a chef. So for the

0:13:20.920 --> 0:13:24.440
<v Speaker 1>average person, I think most people, if they hear about

0:13:24.480 --> 0:13:27.280
<v Speaker 1>cloud computing, they're mostly thinking of public cloud applications. You

0:13:27.440 --> 0:13:31.319
<v Speaker 1>think about cloud storage is probably the number one application

0:13:31.360 --> 0:13:35.199
<v Speaker 1>that they think of us exactly. And then and then

0:13:35.320 --> 0:13:37.640
<v Speaker 1>if they're thinking about the apps that they're running, they

0:13:37.720 --> 0:13:40.840
<v Speaker 1>might have a little bit of appreciation about that as well.

0:13:41.840 --> 0:13:45.840
<v Speaker 1>But I think a lot of people who aren't in

0:13:46.200 --> 0:13:51.120
<v Speaker 1>that world, they hear terms like public cloud and private cloud,

0:13:51.440 --> 0:13:54.560
<v Speaker 1>and that already starts to get a little confusing to them.

0:13:54.559 --> 0:13:57.160
<v Speaker 1>So could you just for a moment kind of talk

0:13:57.240 --> 0:14:00.679
<v Speaker 1>about the difference is what what are those entities and

0:14:00.760 --> 0:14:03.319
<v Speaker 1>what would you use public cloud for versus private cloud.

0:14:03.360 --> 0:14:07.520
<v Speaker 1>If you're let's say, I don't know a global corporation

0:14:07.559 --> 0:14:13.440
<v Speaker 1>that has locations in the EU, for example, Yeah, let

0:14:13.480 --> 0:14:15.840
<v Speaker 1>me do that. So and we'll try to break it

0:14:15.880 --> 0:14:19.840
<v Speaker 1>down whereby we don't get so caught up in definitions

0:14:19.880 --> 0:14:22.320
<v Speaker 1>that we miss the point of where we're trying to

0:14:22.360 --> 0:14:27.760
<v Speaker 1>get to, right, which is um Historically, you know, we

0:14:27.840 --> 0:14:30.000
<v Speaker 1>always dealt with this right. So we we've talked about,

0:14:30.040 --> 0:14:33.560
<v Speaker 1>for example, data centers, and it could be your own

0:14:33.640 --> 0:14:35.800
<v Speaker 1>data center that you managed, could be a third party

0:14:35.800 --> 0:14:37.880
<v Speaker 1>that sort of managed it on your behalf. You might

0:14:37.920 --> 0:14:40.320
<v Speaker 1>deploy some applications on your own, you might have someone

0:14:40.360 --> 0:14:42.720
<v Speaker 1>else deploying on your behalf, and then you should go

0:14:42.760 --> 0:14:46.440
<v Speaker 1>back and forth across them. Now, if you extend that

0:14:46.480 --> 0:14:48.720
<v Speaker 1>out and then you say, well, you know what if

0:14:48.760 --> 0:14:50.560
<v Speaker 1>we started having and I'm going to sort of take

0:14:50.600 --> 0:14:54.240
<v Speaker 1>this if this sort of analogy to its logical conclusion.

0:14:54.760 --> 0:14:58.440
<v Speaker 1>What if we now had a vast pool of compute,

0:14:58.480 --> 0:15:01.760
<v Speaker 1>network and storage, right, and then we dev that up

0:15:01.760 --> 0:15:04.440
<v Speaker 1>to say, some of it lives physically in a certain area,

0:15:04.800 --> 0:15:08.160
<v Speaker 1>managed by a certain party, some live somewhere else managed

0:15:08.200 --> 0:15:11.360
<v Speaker 1>by someone else. You can take advantage of economics. Because

0:15:11.400 --> 0:15:14.720
<v Speaker 1>it shared, multiple parties can use it and then be

0:15:14.800 --> 0:15:17.600
<v Speaker 1>able to say, well, I'll deploy now those applications that

0:15:17.640 --> 0:15:20.480
<v Speaker 1>I have based on policies right now, those policies might

0:15:20.480 --> 0:15:23.440
<v Speaker 1>be cost they might be based on latency, they could

0:15:23.440 --> 0:15:26.680
<v Speaker 1>be based on performance, they might be based on you know,

0:15:26.960 --> 0:15:29.760
<v Speaker 1>we talked about regulation, privacy and governance and so on,

0:15:30.240 --> 0:15:33.320
<v Speaker 1>right and then in that sense, it doesn't really matter

0:15:33.720 --> 0:15:36.240
<v Speaker 1>what we've called it. And this is why I think

0:15:36.320 --> 0:15:38.840
<v Speaker 1>between a red hat and IBM and I think we

0:15:38.920 --> 0:15:41.040
<v Speaker 1>share this vision. And I'm sure Steve you'd agree with

0:15:41.080 --> 0:15:44.040
<v Speaker 1>this right that, you know, the hybrid cloud notion is,

0:15:44.080 --> 0:15:46.760
<v Speaker 1>you know, really the abstraction that we can put in

0:15:46.880 --> 0:15:50.400
<v Speaker 1>front of resources that can be made widely available to

0:15:50.520 --> 0:15:52.960
<v Speaker 1>customers around the world, and then for us to now

0:15:53.000 --> 0:15:55.840
<v Speaker 1>think about what productive things can they do on top

0:15:55.880 --> 0:15:58.760
<v Speaker 1>of that, What new applications can they build? How can

0:15:58.800 --> 0:16:01.520
<v Speaker 1>they integrate both exists stinging around as they have the

0:16:01.760 --> 0:16:03.800
<v Speaker 1>new ones they wanted to build out, How can they

0:16:03.800 --> 0:16:07.600
<v Speaker 1>create great agility and great innovation in vols? Jumping back

0:16:07.600 --> 0:16:10.440
<v Speaker 1>in here again just to clear up a couple more things. So,

0:16:10.520 --> 0:16:13.280
<v Speaker 1>why would a company want to keep some stuff on premises?

0:16:13.640 --> 0:16:17.600
<v Speaker 1>Some in a private cloud and some on a public cloud. Well,

0:16:17.600 --> 0:16:19.280
<v Speaker 1>it has to do with a lot of different stuff,

0:16:19.360 --> 0:16:23.880
<v Speaker 1>including security, governance, and cost. All this data has to

0:16:23.960 --> 0:16:28.920
<v Speaker 1>ultimately live on physical machines somewhere, and it costs money

0:16:28.960 --> 0:16:32.160
<v Speaker 1>to buy and maintain those machines, and they take up

0:16:32.160 --> 0:16:37.600
<v Speaker 1>physical space. So there are limiting factors, mostly money in space.

0:16:37.680 --> 0:16:39.760
<v Speaker 1>The restrict how many computers are going to have in

0:16:39.800 --> 0:16:43.360
<v Speaker 1>your physical location. Now, some stuff you're gonna want to

0:16:43.400 --> 0:16:46.960
<v Speaker 1>keep close to you. Maybe you have some trade secrets

0:16:47.040 --> 0:16:51.119
<v Speaker 1>that you're protecting. Maybe you have private data on customers

0:16:51.160 --> 0:16:54.600
<v Speaker 1>that you don't want leaked out to anybody else. Maybe

0:16:54.680 --> 0:16:57.400
<v Speaker 1>there are specific laws in place that state you have

0:16:57.600 --> 0:17:02.240
<v Speaker 1>to keep certain information under your control and you alone

0:17:02.360 --> 0:17:04.920
<v Speaker 1>are allowed to have access to it. Whatever the motivation.

0:17:05.400 --> 0:17:07.760
<v Speaker 1>You may want some of your data and services running

0:17:07.760 --> 0:17:11.080
<v Speaker 1>on equipment that your team directly manages, so you keep

0:17:11.080 --> 0:17:14.840
<v Speaker 1>all that stuff on premises or on prem We talk

0:17:14.920 --> 0:17:17.399
<v Speaker 1>a lot about the EU and this discussion, because the

0:17:17.440 --> 0:17:20.720
<v Speaker 1>EU has strict rules about what data can and can't

0:17:20.800 --> 0:17:24.040
<v Speaker 1>leave the continent, and in those cases, you have to

0:17:24.080 --> 0:17:27.240
<v Speaker 1>make sure your system respects those restrictions. If you're doing

0:17:27.280 --> 0:17:30.560
<v Speaker 1>business inside the EU, now, you might hire a third

0:17:30.600 --> 0:17:35.200
<v Speaker 1>party to oversee servers running your apps, and that's all

0:17:35.240 --> 0:17:38.480
<v Speaker 1>those particular servers are doing, right you. They aren't running

0:17:38.520 --> 0:17:43.120
<v Speaker 1>any applications for any other client on those particular servers.

0:17:43.400 --> 0:17:46.520
<v Speaker 1>They might all exist in a similar data center, but

0:17:46.640 --> 0:17:50.200
<v Speaker 1>the machines you're using are quote unquote yours alone. You're

0:17:50.280 --> 0:17:54.439
<v Speaker 1>essentially renting them. Your stuff is completely separated from anyone else's.

0:17:55.240 --> 0:17:57.320
<v Speaker 1>Or maybe you've got some services you want to move

0:17:57.359 --> 0:18:01.160
<v Speaker 1>to big public cloud providers, and those solutions might cost

0:18:01.440 --> 0:18:05.760
<v Speaker 1>much less than running the machinery yourself, and the services

0:18:05.800 --> 0:18:09.680
<v Speaker 1>guarantee redundancy. They have multiple machines holding onto your data,

0:18:10.080 --> 0:18:13.000
<v Speaker 1>so if one set of servers go down, other servers

0:18:13.080 --> 0:18:17.200
<v Speaker 1>with the same information can take their place, and this

0:18:17.400 --> 0:18:21.400
<v Speaker 1>takes a lot of the management of that information off

0:18:21.480 --> 0:18:23.920
<v Speaker 1>of your plate. So there are a lot of big

0:18:23.960 --> 0:18:27.720
<v Speaker 1>companies that are using multiple cloud and on premises solutions

0:18:28.000 --> 0:18:31.280
<v Speaker 1>to host their services and their data, and as you

0:18:31.320 --> 0:18:35.320
<v Speaker 1>can imagine, that gets really complicated. Just knowing where stuff

0:18:35.520 --> 0:18:39.320
<v Speaker 1>is is complicated, getting stuff to work together with each

0:18:39.359 --> 0:18:43.200
<v Speaker 1>other on these different platforms is even more so, And

0:18:43.320 --> 0:18:45.760
<v Speaker 1>so you have to figure out how to make all

0:18:45.800 --> 0:18:49.080
<v Speaker 1>this data living in these different environments to play nice together,

0:18:49.480 --> 0:18:52.560
<v Speaker 1>and that's where the concept of the hybrid cloud comes

0:18:52.560 --> 0:18:56.199
<v Speaker 1>into play. Let's get back to Stephen Asches. So this

0:18:56.280 --> 0:18:59.280
<v Speaker 1>kind of gets us into this concept of the hybrid

0:18:59.440 --> 0:19:03.160
<v Speaker 1>cloud strategy. Can you talk a bit more about what

0:19:03.240 --> 0:19:06.800
<v Speaker 1>that is and how that's going to benefit companies? That's

0:19:06.800 --> 0:19:11.119
<v Speaker 1>sactly right. So the part that we sometimes skip over,

0:19:11.160 --> 0:19:12.680
<v Speaker 1>and I think this is kind of you know, where

0:19:12.840 --> 0:19:17.280
<v Speaker 1>hybrid really really shines is far that you know, Steve

0:19:17.320 --> 0:19:19.199
<v Speaker 1>started talking about, right, And I think Steve, you're describing

0:19:19.280 --> 0:19:21.119
<v Speaker 1>this as sort of the two phases, right, you know

0:19:21.200 --> 0:19:24.280
<v Speaker 1>about you know, we're about of our way into the journey.

0:19:24.320 --> 0:19:27.560
<v Speaker 1>We've got any percent to go? Why is that really important?

0:19:27.560 --> 0:19:30.440
<v Speaker 1>It's almost like an iceberg, right, We've got so much

0:19:30.520 --> 0:19:32.600
<v Speaker 1>more to do, and yet we only see the tip

0:19:32.920 --> 0:19:35.720
<v Speaker 1>of what we've done now. If you don't think of

0:19:35.760 --> 0:19:37.720
<v Speaker 1>the world, you know, in a hybrid fashion, when as

0:19:37.720 --> 0:19:39.360
<v Speaker 1>a hybrid you know, I'm sort of gonna call out

0:19:39.359 --> 0:19:41.919
<v Speaker 1>your right at uses a terminology call four footprints, right,

0:19:42.760 --> 0:19:44.840
<v Speaker 1>running something in a physical environment, running something in the

0:19:44.920 --> 0:19:47.960
<v Speaker 1>virtual environment virch your life environment, running it in a

0:19:47.960 --> 0:19:50.680
<v Speaker 1>private cloud, running in a public cloud. If you don't

0:19:50.720 --> 0:19:53.679
<v Speaker 1>have something that stands the four footprints? What are you

0:19:53.720 --> 0:19:59.320
<v Speaker 1>doing right? You are potentially choosing to disregard that any

0:19:59.359 --> 0:20:02.000
<v Speaker 1>percent that you haven't moved over where you can make

0:20:02.000 --> 0:20:06.359
<v Speaker 1>it most productive. Why is it important? Most enterprises of

0:20:06.480 --> 0:20:15.040
<v Speaker 1>any size have large investments in applications, services, processes, people's

0:20:15.040 --> 0:20:18.560
<v Speaker 1>skills that they've made over decades. What happens to all

0:20:18.600 --> 0:20:22.280
<v Speaker 1>of those? Right? And if we aren't able to unlock

0:20:22.320 --> 0:20:25.600
<v Speaker 1>all of that, right, how can we truly deliver innovation

0:20:26.080 --> 0:20:28.760
<v Speaker 1>and the scale that we want while leaving all that

0:20:28.840 --> 0:20:31.600
<v Speaker 1>moroon on the side. Right, So the opportunity to able

0:20:31.640 --> 0:20:33.679
<v Speaker 1>to say, look, I am going to be able to

0:20:33.760 --> 0:20:36.080
<v Speaker 1>bridge you know, existing investments that I've made and I

0:20:36.400 --> 0:20:39.840
<v Speaker 1>obviously worked with the clients you know for decades around this,

0:20:40.400 --> 0:20:42.600
<v Speaker 1>but at the same time expose them to what we

0:20:42.800 --> 0:20:45.800
<v Speaker 1>call you know, cloud native, you know ways of working. Right.

0:20:45.840 --> 0:20:48.840
<v Speaker 1>There's notion of micro services. Right. Let me not build

0:20:48.840 --> 0:20:51.520
<v Speaker 1>out massive applications. Let me build them in smaller and

0:20:51.560 --> 0:20:53.600
<v Speaker 1>more actual fashion. Steeve talked about you and having a

0:20:53.720 --> 0:20:56.439
<v Speaker 1>PI is available right to make it just easier for

0:20:56.440 --> 0:20:59.000
<v Speaker 1>different applications to to interact each other and be able

0:20:59.040 --> 0:21:01.800
<v Speaker 1>to share information data across them, but to be able

0:21:01.840 --> 0:21:04.199
<v Speaker 1>to realize all that promise, and we've got to be

0:21:04.280 --> 0:21:07.760
<v Speaker 1>able to provide a hybrid cloud platform that spans both

0:21:08.080 --> 0:21:10.359
<v Speaker 1>the new environments that we're all trying to go towards

0:21:10.760 --> 0:21:13.960
<v Speaker 1>as well as the existing applications and environment that we

0:21:13.960 --> 0:21:17.120
<v Speaker 1>have running today. And I think it's an interesting case

0:21:17.119 --> 0:21:20.280
<v Speaker 1>in point. Right when we announced the acquisition intent of

0:21:20.600 --> 0:21:23.720
<v Speaker 1>red Hat, I had a ce IO executive VP of

0:21:23.720 --> 0:21:27.560
<v Speaker 1>a large fast food restaurant chain called me up and

0:21:27.560 --> 0:21:29.760
<v Speaker 1>he says, okay, Steve, give me the scoop. Why did

0:21:29.800 --> 0:21:32.239
<v Speaker 1>you do it? And I had to tell him. I said, well,

0:21:32.320 --> 0:21:34.679
<v Speaker 1>let's just take a look at what we're doing with you.

0:21:34.840 --> 0:21:37.720
<v Speaker 1>And at that point in time, um, we were putting

0:21:37.720 --> 0:21:40.719
<v Speaker 1>a server in every single one of those restaurants, were

0:21:40.720 --> 0:21:44.040
<v Speaker 1>putting a private cloud in every single one of his restaurants,

0:21:44.280 --> 0:21:46.159
<v Speaker 1>and what we were attaching that we were attaching our

0:21:46.160 --> 0:21:48.760
<v Speaker 1>Watson services to do the ordering so that you just

0:21:48.800 --> 0:21:51.840
<v Speaker 1>speak in but automatically handle it, etcetera, saving the labor

0:21:51.920 --> 0:21:54.439
<v Speaker 1>on that, etcetera. We had also outfitted every one of

0:21:54.480 --> 0:21:56.920
<v Speaker 1>his stores with IoT cameras, so all of a sudden,

0:21:56.920 --> 0:21:59.480
<v Speaker 1>you see the bustload of high school students start to

0:21:59.520 --> 0:22:01.760
<v Speaker 1>come in. He felt that if he had just a

0:22:02.040 --> 0:22:05.560
<v Speaker 1>minute lead time, he could reposition his employees and be

0:22:05.640 --> 0:22:08.320
<v Speaker 1>ready to take that that that on and manage the

0:22:08.359 --> 0:22:12.640
<v Speaker 1>traffic of that. You know, those two applications resided, and

0:22:13.040 --> 0:22:16.399
<v Speaker 1>we're critical just to that store. They didn't benefit from

0:22:16.440 --> 0:22:19.240
<v Speaker 1>bouncing or sending any data back up to their data

0:22:19.280 --> 0:22:21.879
<v Speaker 1>center or to the public cloud. They all the processing

0:22:21.880 --> 0:22:24.200
<v Speaker 1>etcetera needed to happen right there in the store. I said,

0:22:24.240 --> 0:22:26.840
<v Speaker 1>that's your private cloud. I said, Now that same store

0:22:26.880 --> 0:22:30.440
<v Speaker 1>also has to order from you, do your supply chain,

0:22:30.520 --> 0:22:33.320
<v Speaker 1>do your analytics, do your HR, get your paychecks, etcetera.

0:22:33.600 --> 0:22:36.000
<v Speaker 1>All that and you know, so that's coming back into

0:22:36.119 --> 0:22:39.719
<v Speaker 1>your worldwide headquarters, and that's probably running in conjunction with

0:22:39.800 --> 0:22:43.160
<v Speaker 1>historical applications that you have, and probably some dedicated cloud

0:22:43.160 --> 0:22:45.840
<v Speaker 1>capabilities is there. And I said, and we're also working

0:22:45.840 --> 0:22:48.639
<v Speaker 1>with your marketing department on kind of running your annual

0:22:48.640 --> 0:22:51.720
<v Speaker 1>sweep stakes game and doing your customer loyalty etcetera. You

0:22:51.720 --> 0:22:53.440
<v Speaker 1>want to reach as many as people across as many

0:22:53.480 --> 0:22:56.320
<v Speaker 1>channels as possible. That's your public cloud, and that's what

0:22:56.359 --> 0:22:59.480
<v Speaker 1>you're doing as well. I said. I said, now imagine

0:23:00.000 --> 0:23:03.959
<v Speaker 1>in architecture, so your programmers could build that once and

0:23:04.040 --> 0:23:06.840
<v Speaker 1>they could then deploy that in all three of those

0:23:06.960 --> 0:23:11.000
<v Speaker 1>environments seamlessly, so you didn't have to know ahead of

0:23:11.040 --> 0:23:13.240
<v Speaker 1>time where that application was going to run. You know,

0:23:13.280 --> 0:23:15.560
<v Speaker 1>let's just imagine that all of a sudden, speeds came up.

0:23:15.560 --> 0:23:16.960
<v Speaker 1>You know, all of a sudden, we're doing five G

0:23:17.400 --> 0:23:19.800
<v Speaker 1>I can I can move those private cloud applications back

0:23:19.800 --> 0:23:22.639
<v Speaker 1>to a center location do that more efficiently. A single

0:23:22.760 --> 0:23:25.560
<v Speaker 1>architecture gives the ability to write at once, run it

0:23:25.640 --> 0:23:28.240
<v Speaker 1>anywhere that I want to. We're starting to future proof

0:23:28.600 --> 0:23:33.520
<v Speaker 1>those applications as well. So a hybrid cloud strategy is

0:23:33.560 --> 0:23:37.240
<v Speaker 1>one that has a layer that facilitates operations across different

0:23:37.280 --> 0:23:42.080
<v Speaker 1>computer environments. In an ideal version of the hybrid cloud strategy,

0:23:42.280 --> 0:23:45.920
<v Speaker 1>it wouldn't matter where your data and services lived. The

0:23:46.040 --> 0:23:50.160
<v Speaker 1>hybrid cloud infrastructure would create the connections necessary for services

0:23:50.200 --> 0:23:53.560
<v Speaker 1>to run without any hiccups and give developers opportunities to

0:23:53.560 --> 0:23:57.240
<v Speaker 1>build new applications without having to worry about some services

0:23:57.320 --> 0:24:00.760
<v Speaker 1>or information being off limits. It's just sort of meant

0:24:00.800 --> 0:24:05.479
<v Speaker 1>to smooth everything out and pave the way for more interoperability.

0:24:06.080 --> 0:24:08.800
<v Speaker 1>Let's get back to Stephen the chef, So can you

0:24:08.840 --> 0:24:11.960
<v Speaker 1>talk to me a little bit about IBM S multi

0:24:11.960 --> 0:24:17.400
<v Speaker 1>cloud platform and what that means to businesses. I think

0:24:17.440 --> 0:24:21.359
<v Speaker 1>we early on decided that, you know, no firm or

0:24:21.440 --> 0:24:24.760
<v Speaker 1>no enterprise is going to be wed to a single cloud,

0:24:24.840 --> 0:24:27.520
<v Speaker 1>much much to the chagrine of the public cloud vendors.

0:24:27.560 --> 0:24:30.199
<v Speaker 1>I think, uh, you know, we're starting to hear from

0:24:30.240 --> 0:24:32.439
<v Speaker 1>some of the analysts calling it a mono cloud, you know,

0:24:32.480 --> 0:24:35.600
<v Speaker 1>where they're trying to you know, build either outposts or

0:24:35.760 --> 0:24:38.959
<v Speaker 1>build you know some some some code that replicates their

0:24:39.000 --> 0:24:42.400
<v Speaker 1>public cloud down into the data center. Uh so it's

0:24:42.440 --> 0:24:44.679
<v Speaker 1>more easy to go up to their public cloud. But

0:24:44.760 --> 0:24:46.040
<v Speaker 1>we did a lot of work. We've done a lot

0:24:46.080 --> 0:24:49.920
<v Speaker 1>of interviews with enterprise customers, and you know, they are

0:24:50.000 --> 0:24:52.560
<v Speaker 1>not going to be wed to a single vendor. You know,

0:24:52.600 --> 0:24:55.520
<v Speaker 1>we we learned back from the our our prior days

0:24:55.720 --> 0:24:58.040
<v Speaker 1>of working with them over the past decades. Nobody likes

0:24:58.119 --> 0:25:01.240
<v Speaker 1>lock in. Everybody wants choice, and I think many of

0:25:01.280 --> 0:25:05.160
<v Speaker 1>them are attracted to certain clouds based off unique capability

0:25:05.240 --> 0:25:08.479
<v Speaker 1>and unique functions associated with those. Some of those may

0:25:08.640 --> 0:25:11.840
<v Speaker 1>maybe cost oriented, management oriented, but you're starting to see

0:25:11.840 --> 0:25:14.119
<v Speaker 1>some very unique services that are pretty much went to

0:25:14.200 --> 0:25:17.520
<v Speaker 1>a single cloud as well. So we made the determination

0:25:17.640 --> 0:25:19.760
<v Speaker 1>that we wanted to be one of the few vendors

0:25:19.760 --> 0:25:24.639
<v Speaker 1>that could really tackle a multi cloud problem. And we

0:25:24.640 --> 0:25:26.639
<v Speaker 1>could have done two things. We've taken our stack and

0:25:26.680 --> 0:25:30.000
<v Speaker 1>custom fit it to every single cloud that's out there,

0:25:30.280 --> 0:25:35.040
<v Speaker 1>plus build our own tremendous private cloud infrastructure. Or could

0:25:35.119 --> 0:25:39.120
<v Speaker 1>we look at at a fabric that could be consistent

0:25:39.640 --> 0:25:43.720
<v Speaker 1>across these multiple environments. And this what attracted us to

0:25:43.840 --> 0:25:46.520
<v Speaker 1>our early work that we had done with Kubernetes, and

0:25:46.560 --> 0:25:48.320
<v Speaker 1>then again we were we were you know, it was

0:25:48.440 --> 0:25:50.600
<v Speaker 1>a tremendous ory. Maybe a chef tell the whole story

0:25:50.600 --> 0:25:53.600
<v Speaker 1>on open Shift as well, but but that was unlike

0:25:53.640 --> 0:25:55.960
<v Speaker 1>anything we had seen. And red Hat both brought that

0:25:56.040 --> 0:25:58.720
<v Speaker 1>fabric to the table for us. And then they already

0:25:58.760 --> 0:26:01.680
<v Speaker 1>had you know, deep relationships with all the public cloud

0:26:01.760 --> 0:26:03.720
<v Speaker 1>vendors itself that you know, we would have taken us

0:26:03.800 --> 0:26:06.280
<v Speaker 1>years to develop that. So we felt that this would

0:26:06.280 --> 0:26:09.800
<v Speaker 1>give us tremendous acceleration. Use that beautiful foundation, that fabric

0:26:09.840 --> 0:26:12.480
<v Speaker 1>and their multi cloud relationships, and then all we had

0:26:12.520 --> 0:26:14.600
<v Speaker 1>to do was right on top of that and we

0:26:14.680 --> 0:26:16.560
<v Speaker 1>start to fulfill out our We start to fill out

0:26:16.600 --> 0:26:20.240
<v Speaker 1>our overall multiploud story very rapidly here yes to to

0:26:20.320 --> 0:26:22.760
<v Speaker 1>add towards perceived cetera, which is which is great And

0:26:22.760 --> 0:26:24.920
<v Speaker 1>I think this is a truly a great partnership that

0:26:24.960 --> 0:26:29.320
<v Speaker 1>we put together between Red and IBM. That the platform

0:26:29.359 --> 0:26:31.919
<v Speaker 1>that you know, we've built that that IBM has taken

0:26:34.520 --> 0:26:36.840
<v Speaker 1>into account here and then it's going to build out

0:26:37.760 --> 0:26:41.960
<v Speaker 1>further an ad additional services on top. UM. The foundation

0:26:41.960 --> 0:26:44.200
<v Speaker 1>of that is Linux. And then for the folks who

0:26:44.200 --> 0:26:46.800
<v Speaker 1>for all the technology they know, Linus is the foundation

0:26:47.240 --> 0:26:51.160
<v Speaker 1>of you know, pretty much every significant platform that's running

0:26:51.200 --> 0:26:54.320
<v Speaker 1>out there today, but has been building that for twenty

0:26:54.400 --> 0:26:57.280
<v Speaker 1>years UM. And what we decided was to say, well,

0:26:57.320 --> 0:27:00.639
<v Speaker 1>how can we now think about while Linux was the

0:27:00.640 --> 0:27:04.119
<v Speaker 1>best platform for running applications in traditional data centers, what

0:27:04.200 --> 0:27:07.119
<v Speaker 1>would be the right platform for running these applications in

0:27:07.119 --> 0:27:10.240
<v Speaker 1>a hybrid line environment. And the lesson that we learned

0:27:10.280 --> 0:27:15.119
<v Speaker 1>in building this operating system that's running mission critical applications

0:27:15.119 --> 0:27:17.680
<v Speaker 1>really all around the world, UM, and then build the

0:27:17.720 --> 0:27:20.320
<v Speaker 1>next platform on it, and that's open Shift UM. And

0:27:20.320 --> 0:27:22.600
<v Speaker 1>the journey we've taken, you know, for that is to

0:27:22.640 --> 0:27:26.080
<v Speaker 1>really evolve that from initially being you know, a platform

0:27:26.200 --> 0:27:29.120
<v Speaker 1>we say, well, it's an a pinated platform for specific

0:27:29.119 --> 0:27:32.040
<v Speaker 1>sense of developers to really being one that we can

0:27:32.119 --> 0:27:36.120
<v Speaker 1>say is now serving a multitude applications. So whether you're

0:27:36.119 --> 0:27:41.359
<v Speaker 1>trying to run reservation systems, whether you're thinking about building

0:27:41.440 --> 0:27:44.399
<v Speaker 1>your next gent you know, web application, whether you're thinking about,

0:27:44.520 --> 0:27:47.760
<v Speaker 1>you know, building software that you can stand up and

0:27:47.880 --> 0:27:50.119
<v Speaker 1>run and serve to other customers in the cloud, you

0:27:50.160 --> 0:27:53.679
<v Speaker 1>can now build with this same technology and sticking advantages

0:27:53.720 --> 0:27:56.560
<v Speaker 1>some of the concepts that Steve Leader earlier, and there's

0:27:56.600 --> 0:27:59.840
<v Speaker 1>notions of you know, containers or Kuberneties, which has contained orchestration,

0:28:00.760 --> 0:28:04.000
<v Speaker 1>which has now become industry standards, and so being able

0:28:04.040 --> 0:28:07.000
<v Speaker 1>to now have this well called really is the industry

0:28:07.040 --> 0:28:10.359
<v Speaker 1>standard platform right now, we're serving over a thousand applications

0:28:10.560 --> 0:28:15.680
<v Speaker 1>customers today running these applications that scale along with IBM S.

0:28:15.720 --> 0:28:18.480
<v Speaker 1>Ability to be able to now deploy this hybrid multi

0:28:18.480 --> 0:28:22.000
<v Speaker 1>cloud platform in front of it's thousands of customers, you know,

0:28:22.080 --> 0:28:26.359
<v Speaker 1>I think it's an extremely powerful value proposition that related

0:28:26.359 --> 0:28:29.720
<v Speaker 1>in front of customers. Steve and A Chees have mentioned

0:28:29.840 --> 0:28:33.359
<v Speaker 1>Linux a few times. Lenox is an operating system, meaning

0:28:33.480 --> 0:28:36.800
<v Speaker 1>it's the software that acts as a liaison between programs

0:28:37.000 --> 0:28:39.920
<v Speaker 1>and the computer hardware that makes stuff you know actually

0:28:40.000 --> 0:28:43.800
<v Speaker 1>happen on computers. And Linux is an open source operating

0:28:43.840 --> 0:28:48.440
<v Speaker 1>system with an enormous community of developers. There are numerous

0:28:48.560 --> 0:28:51.440
<v Speaker 1>versions of Linux out there, and they're referred to as

0:28:51.600 --> 0:28:55.880
<v Speaker 1>distros or distributions. They all share the same basic DNA,

0:28:56.280 --> 0:28:58.880
<v Speaker 1>but they have different user interfaces and a few other

0:28:59.000 --> 0:29:03.560
<v Speaker 1>unique aspects to each distribution. Computers running Linux make up

0:29:03.560 --> 0:29:07.520
<v Speaker 1>about nine of the workload in the public cloud, and

0:29:07.560 --> 0:29:10.240
<v Speaker 1>a big reason for that is the open source nature

0:29:10.280 --> 0:29:13.320
<v Speaker 1>of Linux. Because the code is open, anyone can look

0:29:13.360 --> 0:29:15.640
<v Speaker 1>at it. Anyone can take that code and make their

0:29:15.680 --> 0:29:19.040
<v Speaker 1>own version or distribution of Linux. Anyone can look for

0:29:19.120 --> 0:29:22.960
<v Speaker 1>ways to improve how it works, or search out vulnerabilities

0:29:22.960 --> 0:29:26.280
<v Speaker 1>and patch them. Now that's true with open source software

0:29:26.320 --> 0:29:29.560
<v Speaker 1>in general, and it's why open source projects can evolve

0:29:29.640 --> 0:29:33.240
<v Speaker 1>rapidly with a strong enough community contributing to those projects.

0:29:33.480 --> 0:29:36.840
<v Speaker 1>All right, back to the conversation. The next thing I

0:29:36.840 --> 0:29:38.680
<v Speaker 1>want to talk about is something that I think is

0:29:38.720 --> 0:29:42.360
<v Speaker 1>almost synonymous with red hat. It's another two word phrase,

0:29:42.920 --> 0:29:47.240
<v Speaker 1>that being open source. And you know red hat and

0:29:47.240 --> 0:29:51.320
<v Speaker 1>IBM both have done incredible work around open source. I

0:29:51.360 --> 0:29:55.320
<v Speaker 1>know that for my listeners. That sometimes comes as a

0:29:55.360 --> 0:29:58.320
<v Speaker 1>surprise to hear about ibm s involvement in it. That's

0:29:58.360 --> 0:30:00.959
<v Speaker 1>not frequently a name that they would associated with it.

0:30:01.000 --> 0:30:03.520
<v Speaker 1>But I've been to IBM think a couple of times.

0:30:04.520 --> 0:30:09.920
<v Speaker 1>My eyes have been Yeah, it was definitely But yeah,

0:30:09.960 --> 0:30:12.440
<v Speaker 1>let's talk about open source for a bit. Why why

0:30:12.560 --> 0:30:16.240
<v Speaker 1>is that so important? Specifically? Why is it going to

0:30:16.280 --> 0:30:21.160
<v Speaker 1>be critical in this world where we're looking at this

0:30:21.160 --> 0:30:26.040
<v Speaker 1>this cloud infrastructure for various services in different industries. Yes,

0:30:26.160 --> 0:30:29.520
<v Speaker 1>so open sources at the beating hard. It's in the

0:30:29.640 --> 0:30:31.400
<v Speaker 1>d n A, you know, use whatever way you want

0:30:31.400 --> 0:30:34.360
<v Speaker 1>to describe it, you know, for red hat, but has

0:30:34.400 --> 0:30:36.800
<v Speaker 1>been since its earliest days, right, it's has been in

0:30:36.840 --> 0:30:40.600
<v Speaker 1>two decades. Everything that we do with red hat is open, right,

0:30:40.640 --> 0:30:43.479
<v Speaker 1>there's no code that we keep behind. Everything shed out

0:30:43.520 --> 0:30:46.080
<v Speaker 1>of the community. Why do we do that. We've believed

0:30:46.240 --> 0:30:48.440
<v Speaker 1>in that from the earliest days, right, that the greatest

0:30:48.440 --> 0:30:50.560
<v Speaker 1>amount of innovation that will happen will happen out in

0:30:50.600 --> 0:30:53.280
<v Speaker 1>the open um. And and that, by the way, it's

0:30:53.280 --> 0:30:55.920
<v Speaker 1>proven true. Right. So if you look at the basis

0:30:56.240 --> 0:30:59.880
<v Speaker 1>of you know, critical infrastructure, you look at the base

0:31:00.120 --> 0:31:03.280
<v Speaker 1>is of you know, what you see on security, emerging

0:31:03.320 --> 0:31:07.920
<v Speaker 1>technologies like blog chain. You see, uh, innovation that's been

0:31:07.920 --> 0:31:10.880
<v Speaker 1>happening in big data everything is founded on the base

0:31:10.920 --> 0:31:15.680
<v Speaker 1>of open source. That's because also large corporations, you know,

0:31:15.680 --> 0:31:20.120
<v Speaker 1>whether they be providers technology or consumers technology, have started understanding,

0:31:20.200 --> 0:31:24.040
<v Speaker 1>you know, you cannot innovate as well within your own

0:31:24.080 --> 0:31:27.080
<v Speaker 1>sort of for virtual walls of an organization versus being

0:31:27.080 --> 0:31:30.320
<v Speaker 1>able to unlock a global community of innovation. Right, So

0:31:30.600 --> 0:31:33.840
<v Speaker 1>this notion of crowdsource, saying, this notion of collaboration, you

0:31:33.880 --> 0:31:35.120
<v Speaker 1>know how it is that you sort of want to

0:31:35.120 --> 0:31:37.920
<v Speaker 1>think about it. You know, we've always believed that there's

0:31:38.040 --> 0:31:41.080
<v Speaker 1>much more value that you can generate, right when you've

0:31:41.080 --> 0:31:44.680
<v Speaker 1>got hundreds of thousands of eyes looking at something, right

0:31:44.880 --> 0:31:49.360
<v Speaker 1>versus you know, something that's just a small fraction of that.

0:31:50.600 --> 0:31:52.600
<v Speaker 1>So so that's one aspect, right, which is if you

0:31:52.600 --> 0:31:54.560
<v Speaker 1>you can call the philosophical belief, you can call it

0:31:54.600 --> 0:31:56.840
<v Speaker 1>that you know, are sort of you know, a commitment

0:31:56.880 --> 0:31:59.240
<v Speaker 1>that that's that's the way innovation must happen. Went forward,

0:31:59.800 --> 0:32:02.920
<v Speaker 1>um another side of that, right, he said, it's a

0:32:02.960 --> 0:32:07.680
<v Speaker 1>smart decision for customers, right if you're concerned about lock

0:32:07.720 --> 0:32:10.880
<v Speaker 1>in and by the way, which customer isn't What better

0:32:10.960 --> 0:32:13.160
<v Speaker 1>way you know, to be able to avoid that or

0:32:13.200 --> 0:32:16.719
<v Speaker 1>minimize that then to rely on open source technologies. Right

0:32:16.880 --> 0:32:21.160
<v Speaker 1>If your provider, your your vendor isn't delivering the technology

0:32:21.160 --> 0:32:23.640
<v Speaker 1>and the way you wanted to the quality or the

0:32:23.640 --> 0:32:25.720
<v Speaker 1>price that you wanted, now you have the ability to

0:32:25.720 --> 0:32:29.000
<v Speaker 1>go switch out to someone else who's building on that basis.

0:32:29.280 --> 0:32:32.120
<v Speaker 1>And so you know, in that way also you know,

0:32:32.320 --> 0:32:34.600
<v Speaker 1>we think there's great value that's created for customers. It

0:32:34.720 --> 0:32:38.240
<v Speaker 1>also keeps us on its right. It keeps us as

0:32:38.240 --> 0:32:40.680
<v Speaker 1>a company always sort of looking to say, how can

0:32:40.720 --> 0:32:43.680
<v Speaker 1>we contially deliver value for for the for the price

0:32:43.760 --> 0:32:47.520
<v Speaker 1>that that we're charging U customers. And then finally, what

0:32:47.640 --> 0:32:50.520
<v Speaker 1>this also does, right is creates you know, what will

0:32:50.520 --> 0:32:54.240
<v Speaker 1>call a sort of open standards, right ways for different

0:32:54.320 --> 0:32:58.960
<v Speaker 1>organizations to come together to collaborate and start you know, deciding, hey,

0:32:59.000 --> 0:33:01.520
<v Speaker 1>this is the best way for to essentially get a commonality.

0:33:01.840 --> 0:33:04.400
<v Speaker 1>What often happened in technology, and Steve probably knows this

0:33:04.440 --> 0:33:07.560
<v Speaker 1>as well as I do, is that moment different choices

0:33:07.600 --> 0:33:10.480
<v Speaker 1>get made right now, enterprises are forced to pick one path,

0:33:10.560 --> 0:33:13.680
<v Speaker 1>they pick the wrong path. They're now going down, you know,

0:33:14.600 --> 0:33:17.160
<v Speaker 1>a road which will become a dead end. So right,

0:33:17.560 --> 0:33:21.080
<v Speaker 1>if you've got you know, a coalescing of companies around,

0:33:21.120 --> 0:33:23.360
<v Speaker 1>you know, open source and open standards, then they have

0:33:23.400 --> 0:33:25.680
<v Speaker 1>a lot more confidence. Hey, I can build applications, I

0:33:25.680 --> 0:33:27.880
<v Speaker 1>can build services on top of that, and of course

0:33:27.920 --> 0:33:30.240
<v Speaker 1>that will make sure that you know, I have something

0:33:30.240 --> 0:33:32.400
<v Speaker 1>that's vibrant and that's something that has a long life.

0:33:32.400 --> 0:33:36.320
<v Speaker 1>I think Steve we called the future. I love those answers.

0:33:36.360 --> 0:33:40.000
<v Speaker 1>I mean h I I have often referred to open

0:33:40.080 --> 0:33:44.160
<v Speaker 1>source versus having the more closed off approach. If you

0:33:44.200 --> 0:33:47.120
<v Speaker 1>have the closed off approach, you can hire the smartest

0:33:47.120 --> 0:33:49.840
<v Speaker 1>people you can run into, but you can only fit

0:33:49.960 --> 0:33:53.600
<v Speaker 1>so many of the room, right, But an open source

0:33:53.600 --> 0:33:56.080
<v Speaker 1>you have access to all the smartest people in all

0:33:56.160 --> 0:34:01.640
<v Speaker 1>the rooms. So that's a I fully on board on

0:34:01.680 --> 0:34:04.720
<v Speaker 1>the open source train. That's I think that that's where

0:34:04.720 --> 0:34:08.840
<v Speaker 1>we see not just rapid innovation, but we see that

0:34:09.040 --> 0:34:13.520
<v Speaker 1>rapid response when something hasn't gone right because we all

0:34:13.560 --> 0:34:17.840
<v Speaker 1>know that sometimes in software, something there's a vulnerability that

0:34:17.880 --> 0:34:20.360
<v Speaker 1>someone didn't know, or maybe someone builds something new that

0:34:20.400 --> 0:34:23.960
<v Speaker 1>breaks something old. When you have that community there, they

0:34:24.040 --> 0:34:27.000
<v Speaker 1>recognize that so quickly and are able to respond so

0:34:27.080 --> 0:34:31.560
<v Speaker 1>much more nimbly than an in house team typically could that.

0:34:32.360 --> 0:34:34.640
<v Speaker 1>I've been a big proponent of it, so it's it's

0:34:34.640 --> 0:34:36.400
<v Speaker 1>good to see this. I think you're exactly right, and

0:34:36.440 --> 0:34:38.160
<v Speaker 1>I think just case in point, I think somebody was

0:34:38.200 --> 0:34:41.520
<v Speaker 1>doing some pin testing against the Kubernetes code out there

0:34:41.600 --> 0:34:45.320
<v Speaker 1>and a few vulnerabilities were found. They were patched almost

0:34:45.640 --> 0:34:49.120
<v Speaker 1>within days. Look at a commercial software vendor. I was

0:34:49.160 --> 0:34:51.799
<v Speaker 1>involved in starting up the security division at IBM, and

0:34:51.840 --> 0:34:54.040
<v Speaker 1>we used to track with our our X force work

0:34:54.080 --> 0:34:56.279
<v Speaker 1>as to how long it took a commercial vendor to

0:34:56.440 --> 0:34:58.799
<v Speaker 1>patch some of their code. You're talking years if ever

0:34:59.080 --> 0:35:01.799
<v Speaker 1>in some of these cases the speeds unbelievable. Here, well,

0:35:01.840 --> 0:35:05.040
<v Speaker 1>this lets me transition the chef to a question for you.

0:35:05.840 --> 0:35:10.120
<v Speaker 1>Red hat is known for its platform neutrality, for its independence.

0:35:10.200 --> 0:35:13.960
<v Speaker 1>It's been called the Switzerland of i T Switzerland and

0:35:14.000 --> 0:35:16.799
<v Speaker 1>our our board discussions all this. It was there from

0:35:16.880 --> 0:35:21.440
<v Speaker 1>day one. So with that in mind, what steps are

0:35:21.480 --> 0:35:23.640
<v Speaker 1>are you taking over a red hat to to kind

0:35:23.640 --> 0:35:26.040
<v Speaker 1>of ensure that in this new era, how do you

0:35:26.520 --> 0:35:29.279
<v Speaker 1>make certain that this thing that red hat has been

0:35:29.320 --> 0:35:34.000
<v Speaker 1>known for is protected and preserved and grown. Yeah, I'll

0:35:34.000 --> 0:35:36.040
<v Speaker 1>answer from my perspective, and then it'd be great to

0:35:36.080 --> 0:35:37.880
<v Speaker 1>hear from from Steve because then he can tell you

0:35:37.920 --> 0:35:44.279
<v Speaker 1>what steps IBM take, because that's not like, look what

0:35:44.400 --> 0:35:45.880
<v Speaker 1>we've got a saying I think a red hat and

0:35:45.880 --> 0:35:48.680
<v Speaker 1>it's probably true at IBM as well. Um, you know

0:35:48.760 --> 0:35:50.919
<v Speaker 1>red hat is still red hat? What does that mean?

0:35:51.560 --> 0:35:54.400
<v Speaker 1>That means that a big part of our value and

0:35:54.400 --> 0:35:56.799
<v Speaker 1>I being fully recognizes this right as as it should

0:35:56.840 --> 0:35:58.440
<v Speaker 1>have been, you know, going to the process to get

0:35:58.440 --> 0:36:02.439
<v Speaker 1>approvals due to make this accosition happened. A big part

0:36:02.440 --> 0:36:04.719
<v Speaker 1>of our value is to be you know, as you

0:36:04.760 --> 0:36:08.680
<v Speaker 1>describe you in Switzerland or neutral or the commonality. You know,

0:36:08.719 --> 0:36:11.480
<v Speaker 1>you use the word of choice that you want. Um,

0:36:11.520 --> 0:36:14.239
<v Speaker 1>we firmly believe in that. Right. So whether it's for

0:36:14.360 --> 0:36:17.960
<v Speaker 1>us to work with let's say Amazon or Microsoft or

0:36:18.040 --> 0:36:21.000
<v Speaker 1>Google or any of the other you know, large providers

0:36:21.160 --> 0:36:25.720
<v Speaker 1>or other partners right like HP or Dell, emerging companies.

0:36:25.719 --> 0:36:28.080
<v Speaker 1>You know, a big part of what we do right

0:36:28.239 --> 0:36:30.680
<v Speaker 1>is to be able to work with these companies, have

0:36:30.800 --> 0:36:34.640
<v Speaker 1>commercial relationships with them also collaborative community with them. Right.

0:36:34.680 --> 0:36:37.080
<v Speaker 1>And then sometimes you know those two work together really well,

0:36:37.160 --> 0:36:39.040
<v Speaker 1>and other times, you know, we have to sort of

0:36:39.040 --> 0:36:41.239
<v Speaker 1>make sure that we balance across them right to sort

0:36:41.239 --> 0:36:44.480
<v Speaker 1>of keep keep terms consistent and fair. Um, so our

0:36:44.520 --> 0:36:47.160
<v Speaker 1>focus really is that we're going down that path and

0:36:47.200 --> 0:36:49.680
<v Speaker 1>we're want to continue going on that path. We haven't

0:36:49.680 --> 0:36:52.400
<v Speaker 1>really changed any of that. Of course, you know that

0:36:52.480 --> 0:36:54.560
<v Speaker 1>with the opportunity with the IBM is to be able

0:36:54.600 --> 0:36:59.440
<v Speaker 1>to go and avail our customers with with with you know,

0:37:00.000 --> 0:37:02.319
<v Speaker 1>a lot greater reach than than we've had before. But

0:37:02.400 --> 0:37:05.719
<v Speaker 1>that independs that we had the broad ecosystem that we've

0:37:05.719 --> 0:37:10.680
<v Speaker 1>cultivated of providers of partners around the world. We continue

0:37:10.719 --> 0:37:14.799
<v Speaker 1>to work with it and so you know, oftentimes when

0:37:14.800 --> 0:37:17.480
<v Speaker 1>the questions that comes back, you know, my response, I

0:37:17.520 --> 0:37:19.880
<v Speaker 1>don't want it to sound glibe, is to say business

0:37:19.880 --> 0:37:23.040
<v Speaker 1>as usual. Right, We've worked in a certain way. It's

0:37:23.080 --> 0:37:26.279
<v Speaker 1>been reasonably successful, we'd like to believe, and we want

0:37:26.320 --> 0:37:28.879
<v Speaker 1>to keep continue going on that. All Right, It's been

0:37:28.920 --> 0:37:32.000
<v Speaker 1>several weeks since red Hat and IBM came together, and

0:37:32.000 --> 0:37:35.759
<v Speaker 1>the question is is the honeymoon over? How have things been,

0:37:36.040 --> 0:37:38.839
<v Speaker 1>how's the transition going? What have you learned so far?

0:37:39.480 --> 0:37:45.600
<v Speaker 1>I just really started this last year even started well,

0:37:45.640 --> 0:37:49.160
<v Speaker 1>it's been a whirlwind. Right, So, so the the good

0:37:49.160 --> 0:37:54.920
<v Speaker 1>news that wasn't surprised exactly working looking through it for

0:37:54.960 --> 0:38:00.160
<v Speaker 1>a while. UM, I think maybe what the surprice sing

0:38:00.239 --> 0:38:05.080
<v Speaker 1>part has been is that there is so much more

0:38:05.120 --> 0:38:08.200
<v Speaker 1>in common than we thought there was. What do you

0:38:08.239 --> 0:38:11.360
<v Speaker 1>mean by that? It's you know, IBM has invested in

0:38:11.480 --> 0:38:14.520
<v Speaker 1>so you've talked about this, you know, the commitment to Linux,

0:38:15.400 --> 0:38:17.680
<v Speaker 1>the long relationship that I've been read at has had.

0:38:18.640 --> 0:38:21.520
<v Speaker 1>There's a lot of work that's happened from an engineering perspective,

0:38:22.280 --> 0:38:26.200
<v Speaker 1>collaboration over the years that we had in place. UM. So,

0:38:27.560 --> 0:38:29.839
<v Speaker 1>you know, just this sort of notion of hey, we're

0:38:29.840 --> 0:38:32.759
<v Speaker 1>actually working with you know, people that many parts of

0:38:32.760 --> 0:38:34.319
<v Speaker 1>the company have worked with in the past, you know,

0:38:34.360 --> 0:38:39.640
<v Speaker 1>has been good. UM. I think also the realization on

0:38:39.760 --> 0:38:43.239
<v Speaker 1>both sides to respect you know, both parties, if you will,

0:38:43.320 --> 0:38:45.759
<v Speaker 1>culture and heritage right. You know, I've been honestly as

0:38:45.800 --> 0:38:48.759
<v Speaker 1>a long storied one, but all the work that we've

0:38:48.760 --> 0:38:51.560
<v Speaker 1>done with Steve and his team and you know the

0:38:52.080 --> 0:38:55.800
<v Speaker 1>large Organs organization general, you know, has been extremely positive.

0:38:56.480 --> 0:39:00.399
<v Speaker 1>I think you know, both parties have now done work

0:39:00.440 --> 0:39:03.080
<v Speaker 1>them essentially established. You know, we're all called, for lack

0:39:03.120 --> 0:39:06.200
<v Speaker 1>of better describe them, you know, offices within sales organization,

0:39:06.280 --> 0:39:10.240
<v Speaker 1>the products team to interface with IBM um and so

0:39:10.560 --> 0:39:13.360
<v Speaker 1>you know, every person right that doesn't feel like, you know,

0:39:13.400 --> 0:39:15.840
<v Speaker 1>I've got to engage with it doesn't voc from IBM

0:39:16.040 --> 0:39:18.880
<v Speaker 1>and vice versa. You know, we have some you know,

0:39:18.880 --> 0:39:20.920
<v Speaker 1>sort of processes to be able to do that, and

0:39:20.960 --> 0:39:23.000
<v Speaker 1>I think that's important, right because you know, we talked

0:39:23.040 --> 0:39:26.120
<v Speaker 1>a little bit about red Hat still being red Hat,

0:39:26.200 --> 0:39:28.319
<v Speaker 1>you know, the business that we're pursuing, the work that

0:39:28.360 --> 0:39:30.799
<v Speaker 1>we turned to, the neutrality that you know we wanted

0:39:30.840 --> 0:39:33.680
<v Speaker 1>to keep in place as we go forward and do that,

0:39:34.080 --> 0:39:36.279
<v Speaker 1>and so it's important for all that to happen. So

0:39:36.680 --> 0:39:39.040
<v Speaker 1>we've seen all of that and I think that's been great.

0:39:39.440 --> 0:39:41.880
<v Speaker 1>We've also seen the ability, you know, for us to

0:39:41.920 --> 0:39:44.920
<v Speaker 1>reach out to customers to have different conversations. I don't know,

0:39:44.960 --> 0:39:48.400
<v Speaker 1>I was getting pulled into conversations with some customers you know,

0:39:48.440 --> 0:39:51.359
<v Speaker 1>who we've never previously engaged with, mostly because they said, hey,

0:39:51.360 --> 0:39:53.160
<v Speaker 1>you know, we worked very closely with IBM, and the

0:39:53.160 --> 0:39:56.120
<v Speaker 1>CIO of the large insurance organization said, you know, I'd

0:39:56.280 --> 0:39:58.719
<v Speaker 1>love for you and your teams to come up and

0:39:58.840 --> 0:40:00.879
<v Speaker 1>meet with us and talk about you know, what we've done. Well,

0:40:00.920 --> 0:40:03.600
<v Speaker 1>that's opening up new things and more and more of

0:40:03.800 --> 0:40:05.960
<v Speaker 1>you know, when that happens, right, I think, you know,

0:40:06.560 --> 0:40:09.120
<v Speaker 1>there's a great level of comfort within Red Hat to say, yeah,

0:40:09.120 --> 0:40:11.120
<v Speaker 1>this was really good. So it's one hand to sort

0:40:11.160 --> 0:40:12.680
<v Speaker 1>of think it and the other hand to kind of

0:40:13.080 --> 0:40:15.560
<v Speaker 1>see it and say, you know, our culture is in place,

0:40:16.160 --> 0:40:18.600
<v Speaker 1>the way we're working is in place, and neutrality in place,

0:40:18.600 --> 0:40:21.719
<v Speaker 1>and independence is in place, and and their new and

0:40:21.719 --> 0:40:25.359
<v Speaker 1>bigger opportunities. So I think that's good. You know, we

0:40:25.360 --> 0:40:27.919
<v Speaker 1>we had this concept better together. You know, let's let's

0:40:27.960 --> 0:40:30.560
<v Speaker 1>kind of I think one of the biggest fears is

0:40:30.600 --> 0:40:33.320
<v Speaker 1>we turned four hundred thousand people of IBM loose on

0:40:33.320 --> 0:40:36.480
<v Speaker 1>on Red Hat. And yeah, I've have probably spent over

0:40:36.520 --> 0:40:40.640
<v Speaker 1>half of my career in acquisitions at IBM, from Lotus

0:40:40.680 --> 0:40:45.040
<v Speaker 1>to Rational to multiple security companies, etcetera. And I've seen

0:40:45.040 --> 0:40:47.279
<v Speaker 1>both the good and I've seen the bad and the

0:40:47.360 --> 0:40:49.680
<v Speaker 1>nice thing. I think we worked very closely together during

0:40:49.719 --> 0:40:52.400
<v Speaker 1>the closing period as to putting the right type of

0:40:52.440 --> 0:40:55.680
<v Speaker 1>gates in place so that you know, the right discussions

0:40:55.680 --> 0:40:57.640
<v Speaker 1>could be had at the right time. But there wasn't

0:40:57.680 --> 0:41:01.360
<v Speaker 1>this full inundation of activity from from both sides. I mean,

0:41:01.400 --> 0:41:04.560
<v Speaker 1>it can be a little overwhelming some sometimes, but again

0:41:04.600 --> 0:41:07.240
<v Speaker 1>you know this, uh you know, buying a strong growth

0:41:07.280 --> 0:41:10.080
<v Speaker 1>company that had had sixties plus quarters worth of double

0:41:10.120 --> 0:41:13.040
<v Speaker 1>digit growth, we were very dependent on them just doing

0:41:13.120 --> 0:41:16.960
<v Speaker 1>what they're doing as well. But suggestion, I think, you know,

0:41:17.040 --> 0:41:18.759
<v Speaker 1>we've been doing a lot of account planning right now.

0:41:18.800 --> 0:41:21.360
<v Speaker 1>I think you see a lot of excitement between the

0:41:21.400 --> 0:41:23.759
<v Speaker 1>two teams. A lot of things we could not talk

0:41:23.800 --> 0:41:26.440
<v Speaker 1>about pre clothes that we're now able to talk about,

0:41:26.480 --> 0:41:29.239
<v Speaker 1>so we can now actually you know, share information that

0:41:29.280 --> 0:41:32.880
<v Speaker 1>we have on our customer sets, who has water new opportunities.

0:41:33.280 --> 0:41:35.879
<v Speaker 1>And I think the teams are just overly excited as

0:41:35.920 --> 0:41:38.120
<v Speaker 1>we kind of look at some of the first key

0:41:38.160 --> 0:41:40.759
<v Speaker 1>accounts that we're jointly just looking at to see how

0:41:40.800 --> 0:41:43.000
<v Speaker 1>can we serve them better? And and I think we're

0:41:43.000 --> 0:41:45.040
<v Speaker 1>getting a lot of excitement back from our client basi

0:41:45.040 --> 0:41:48.360
<v Speaker 1>as well. So we're excited. I don't think we're you know,

0:41:48.400 --> 0:41:50.719
<v Speaker 1>we're not. We're keeping our eyes open to look for

0:41:50.760 --> 0:41:53.160
<v Speaker 1>friction points as we move forward. I think we've got

0:41:53.160 --> 0:41:56.520
<v Speaker 1>some good mechanisms in place to address those fairly quick. Uh.

0:41:56.600 --> 0:41:58.600
<v Speaker 1>You know, we're doing this podcast from the Red Hat building.

0:41:58.600 --> 0:42:00.799
<v Speaker 1>You still see red Hat on top associate the logo

0:42:00.840 --> 0:42:03.560
<v Speaker 1>in the front. We're not changing anything as well, so

0:42:03.840 --> 0:42:07.920
<v Speaker 1>this whole independence, this Switzerland red hat is still red hat.

0:42:07.920 --> 0:42:10.120
<v Speaker 1>You know. We're taking that very serious. And there's a

0:42:10.120 --> 0:42:12.440
<v Speaker 1>few x i BMRs on the red Hat side they're like, Wow,

0:42:12.840 --> 0:42:16.040
<v Speaker 1>you guys are really taking this serious, and I think

0:42:16.080 --> 0:42:18.360
<v Speaker 1>that's reflecting in a lot of comments. I want to

0:42:18.400 --> 0:42:21.160
<v Speaker 1>thank IBM and red Hat for having me out to

0:42:21.320 --> 0:42:25.560
<v Speaker 1>Raleigh to talk about this partnership and what it means now. Ultimately,

0:42:25.640 --> 0:42:28.160
<v Speaker 1>their goal is to create a service that lets other

0:42:28.200 --> 0:42:32.200
<v Speaker 1>companies build better apps for end users, whether that's folks

0:42:32.239 --> 0:42:35.279
<v Speaker 1>like me and you, or other companies or even just

0:42:35.360 --> 0:42:39.480
<v Speaker 1>people within that organization itself. So IBM and red hat

0:42:39.520 --> 0:42:43.680
<v Speaker 1>are building out the stuff that makes other people's stuff work,

0:42:44.320 --> 0:42:46.640
<v Speaker 1>in other words, and it can be difficult to get

0:42:46.640 --> 0:42:49.480
<v Speaker 1>an appreciation for that. I know that I've been guilty

0:42:49.560 --> 0:42:52.319
<v Speaker 1>at looking at the surface level of a service or

0:42:52.360 --> 0:42:55.320
<v Speaker 1>an app and not really taking into consideration what's required

0:42:55.360 --> 0:43:00.080
<v Speaker 1>to you know, actually work. So this gave me a

0:43:00.120 --> 0:43:04.600
<v Speaker 1>deeper appreciation of that, and frankly, I'm excited to see

0:43:04.640 --> 0:43:08.839
<v Speaker 1>where this goes, because it could mean that the sort

0:43:08.880 --> 0:43:10.680
<v Speaker 1>of things that you and I interact with on a

0:43:10.760 --> 0:43:14.760
<v Speaker 1>daily basis, whether it's an app program on our desktops

0:43:14.800 --> 0:43:18.440
<v Speaker 1>or laptops. Maybe it's Internet of Things related, could be

0:43:19.160 --> 0:43:22.200
<v Speaker 1>a service that we don't even realize is connected to

0:43:22.239 --> 0:43:26.439
<v Speaker 1>the cloud. All of those can become more robust, more

0:43:26.600 --> 0:43:30.799
<v Speaker 1>feature rich, that can work better. We get a fewer vulnerabilities,

0:43:30.800 --> 0:43:36.280
<v Speaker 1>fewer hiccups. That's the ideal, uh future that we could see,

0:43:36.320 --> 0:43:40.000
<v Speaker 1>and I'm really hoping that that's what we get. And ultimately,

0:43:40.040 --> 0:43:42.680
<v Speaker 1>if it works well, we probably won't even think about it.

0:43:42.920 --> 0:43:46.239
<v Speaker 1>That's kind of the way things work, and we know

0:43:46.320 --> 0:43:50.160
<v Speaker 1>that everything's going well if that happens. So thanks again

0:43:50.160 --> 0:43:53.440
<v Speaker 1>to IBM and red Hat. Thank you guys for listening.

0:43:53.640 --> 0:43:56.600
<v Speaker 1>I hope you enjoyed this bonus episode of tech Stuff

0:43:56.920 --> 0:44:04.240
<v Speaker 1>and I'll talk to you again really soon. Text Stuff

0:44:04.239 --> 0:44:06.600
<v Speaker 1>is a production of I Heart Radio's How Stuff Works.

0:44:06.760 --> 0:44:09.560
<v Speaker 1>For more podcasts from I heart Radio, visit the I

0:44:09.680 --> 0:44:12.920
<v Speaker 1>heart Radio app, Apple Podcasts, or wherever you listen to

0:44:12.960 --> 0:44:13.880
<v Speaker 1>your favorite shows.