Latest / Nutanix Weekly / Nutanix Weekly: Why You Should Run Nutanix Kubernetes Platform on Nutanix Cloud Clusters
Transcript
- <p><!--block-->WEBVTT<br><br>1<br>00:00:02.670 --> 00:00:16.600<br>Philip Sellers: Welcome to another episode of Nutanix Weekly one of the many Podcasts here out of Zintegra, I'm, your host today, Phil Sellers, I'm the practice director here for modern data center at Zintegra.<br><br>2<br>00:00:16.690 --> 00:00:34.089<br>Philip Sellers: And you know, this is one of the many podcasts that we run, we like to call it content with context, because we take the best content from the interwebs, and we try to bring real world experience from our own customer base, from<br><br>3<br>00:00:34.120 --> 00:00:47.830<br>Philip Sellers: our past experiences in different roles, and just bring real life to the content we review here, so want to say, welcome thanks for spending a little bit of time with us<br><br>4<br>00:00:48.170 --> 00:01:12.119<br>Philip Sellers: as usual. I can't do this alone, so I've got great co-hosts riding along with me today. So 1st up we've got Mr. Andy Green, a solutions. Architect here at Zintegra. Andy, this is month number 4 for you, or we're about to start month number 4 for you. So how are things going so far as a solutions. Architect<br><br>5<br>00:01:12.440 --> 00:01:21.760<br>Andy Greene: Things are going great. It's it's been a really good ride so far. And and you know, like you said, we're about to join month 4, but can't wait for everything to come<br><br>6<br>00:01:22.130 --> 00:01:29.349<br>Philip Sellers: Yeah, absolutely. You're doing great work already. You know, I know our customers are are enjoying their conversations.<br><br>7<br>00:01:30.357 --> 00:01:53.239<br>Philip Sellers: That you're having with them about their technology. We're also joined by Chris Calhoun, also a solutions architect here on the team. Not the new guy anymore. Thanks to Andy. But, Chris, you you've been around the block now for over half a year. What's probably the funnest conversation you've had with a customer so far<br><br>8<br>00:01:55.060 --> 00:02:14.359<br>Chris Calhoun | XenTegra: I'll tell you a quick story. So one of the customers went in asking questions about Nutanix, and and he started at a high level and and tried to not show his hand. But he was definitely a a steward and a student of his craft.<br><br>9<br>00:02:14.360 --> 00:02:31.269<br>Chris Calhoun | XenTegra: He actually knew the the ins and outs of Nutanix very well, and asked real specific questions about the the product, the benefit, the features, how it would help him. And I basically called him on it. I said, hang on.<br><br>10<br>00:02:31.720 --> 00:02:48.450<br>Chris Calhoun | XenTegra: I can tell right now you've done your homework. And so then we get into hey, there's blog forums. There's reddit articles. There's podcasts even pointed him to this. Podcast so he obviously was<br><br>11<br>00:02:48.640 --> 00:03:11.880<br>Chris Calhoun | XenTegra: really appreciative of that reality check of hey, yeah, you got me, I'm definitely interested in Nutanix, but I didn't want to oversell, so it was really enjoyable just to talk with him about where he was in his journey and his interest of Nutanix, so I would definitely say that that was one of my best customer conversations<br><br>12<br>00:03:12.040 --> 00:03:27.200<br>Philip Sellers: I love that. And you know we. It goes to the heart of why we do this podcast. And so many other things. Here all the free events, free education. We love an educated customer, so it does make it fun when when we get to have those conversations together.<br><br>13<br>00:03:27.620 --> 00:03:45.669<br>Philip Sellers: We're also joined by Ben Rogers. Ben is a sales engineer, senior sales engineer over at Nutanix in the Enterprise space. Long time, friend of Zintegra and myself. Ben. What's what's the coolest kind of conversation you've had recently with the customer<br><br>14<br>00:03:45.670 --> 00:04:06.120<br>Ben Rogers: Oh, this is gonna be a good one. I did a partner event a couple of weeks ago, and I had an opportunity to talk to a customer that's in a regulated industry. And they were telling us about we were talking about AI and how they were deploying AI, and they were telling us about how they were using drones for perimeter security. They have<br><br>15<br>00:04:06.120 --> 00:04:06.440<br>Ben Rogers: so<br><br>16<br>00:04:06.440 --> 00:04:28.450<br>Ben Rogers: highly regulated environments that they need to basically every now and then send a drone around the perimeter to make sure everything's cool. And so we started asking questions, like, you know, you're sending the drone out. What is it looking for. And it was basically like anomalies. So they fly around. Once they fly around twice, see something different. They send that to an AI engine. They figure out if they got to deploy security out there or not.<br><br>17<br>00:04:28.450 --> 00:04:36.590<br>Ben Rogers: And then we started talking about you know, where is that going to go? And they were like it could be all kind of things. It could be used for<br><br>18<br>00:04:37.280 --> 00:05:02.339<br>Ben Rogers: man. ISP providers wanting to look at outages and problems, at outages, instead of sending people out send drones out. And so all kinds of wild applications that we started talking about. But this this whole AI thing a couple of months ago at Gts. I kind of had a kick in the pants moment where I realized that AI was not just about how I communicate to customers about it.<br><br>19<br>00:05:02.340 --> 00:05:28.479<br>Ben Rogers: It's about how I'm interacting with it and how I'm learning it as an individual to basically keep up with with, you know, the environment in my time so interesting stuff, probably one of the most fascinating fun conversations I've had lately. What's cool about it, though, is AI directly goes into the conversation that we're having today, which is about Nkp and containers. Man, they're kind of one in the same. You can't have one conversation without having the other one<br><br>20<br>00:05:28.480 --> 00:05:53.334<br>Philip Sellers: Absolutely. Yeah. You you teed it up perfectly for us, and and you know it's funny you're talking about your your customer there. I've also heard of applications in the insurance industry anywhere that need inspections and stuff, you know, different industrial sites that need inspections, or even just you know homeowners insurance looking at a roof and things like that. There's all sorts of new applications and<br><br>21<br>00:05:54.350 --> 00:06:01.079<br>Philip Sellers: the the ability to augment photo and video and do analysis on it is really gonna change<br><br>22<br>00:06:01.820 --> 00:06:07.439<br>Ben Rogers: The way we interact and and do business in a lot of industries over the next decade.<br><br>23<br>00:06:07.920 --> 00:06:20.549<br>Ben Rogers: I mean, this is, this is kind of wild to think about. And, man, I'm really going to age myself here. I'm post 50, so I'm in the last quarter. I would just, I would assume the last quarter of my career.<br><br>24<br>00:06:20.680 --> 00:06:30.910<br>Ben Rogers: AI is like what electricity was when it was introduced, you know, whenever that was this, AI is going to change the way we live life<br><br>25<br>00:06:31.030 --> 00:06:55.990<br>Ben Rogers: and man the way the future is going to be. I mean, you know you talk about all kinds of things. I got a friend of mine that's a stockbroker that's talking about. He's looking at doing AI for all of his paper process. So they sign a contract, and the 180 documents they have to deal with and make sure eyes are totted and t's across. They're looking at AI, that so it's again. And I had a moment where I was like, I've got to be interacting into this and get myself immersed in it just<br><br>26<br>00:06:55.990 --> 00:07:03.439<br>Ben Rogers: just to stay with the times, man, so cool stuff interesting. But you know all part of day to day, and living in it<br><br>27<br>00:07:03.760 --> 00:07:09.085<br>Philip Sellers: That's it. Others on the call might say it's the best thing since sliced bread.<br><br>28<br>00:07:10.010 --> 00:07:21.810<br>Philip Sellers: I I didn't see his head pop up when I said that. But we got a bread lover on on the podcast with Chris, Calhoun. So we like to give him a hard time. He? He's a huge fan of sourdough bread<br><br>29<br>00:07:22.210 --> 00:07:23.500<br>Chris Calhoun | XenTegra: My heart bred.<br><br>30<br>00:07:24.235 --> 00:07:29.560<br>Philip Sellers: We may have had that name going back and forth in slack earlier today. So<br><br>31<br>00:07:29.560 --> 00:07:30.500<br>Ben Rogers: Never knew.<br><br>32<br>00:07:31.790 --> 00:07:32.630<br>Chris Calhoun | XenTegra: Absolutely.<br><br>33<br>00:07:33.010 --> 00:07:34.000<br>Philip Sellers: Well, yes.<br><br>34<br>00:07:34.000 --> 00:07:34.680<br>Chris Calhoun | XenTegra: Carbs.<br><br>35<br>00:07:35.150 --> 00:07:38.204<br>Philip Sellers: Hey? Yeah, I got a car upload from Mr. Calhoun.<br><br>36<br>00:07:39.000 --> 00:07:57.226<br>Philip Sellers: but you did. You? You teed it up perfectly for us today, you know, underneath a lot of these cool AI conversations is a different way of running infrastructure. And so today's blog post that we want to talk about is why you should run Nutanix Kubernetes platform on Nutanix cloud clusters so<br><br>37<br>00:07:57.570 --> 00:08:14.550<br>Philip Sellers: couple of different phraseology to type things here. Nutanix cloud customers also known as Nc, 2 which can run on azure or aws, and certain other cloud platforms. I know there's partnerships with with other service providers.<br><br>38<br>00:08:14.610 --> 00:08:31.080<br>Philip Sellers: And so it's the same nutanix that we know and love, just running inside of a hyperscale environment running on their bare metal hardware nodes connected into their network. And then, secondly, we've got new Nutanix Kubernetes platform.<br><br>39<br>00:08:31.340 --> 00:08:39.050<br>Philip Sellers: And I kind of want to just take this opportunity because we've mentioned Kubernetes a couple of times on the podcast. Here recently<br><br>40<br>00:08:39.320 --> 00:08:43.150<br>Philip Sellers: back up from that just a little bit. What is Kubernetes<br><br>41<br>00:08:43.900 --> 00:08:49.220<br>Philip Sellers: or K. 8. And and what does it actually do? And so<br><br>42<br>00:08:49.480 --> 00:09:04.489<br>Philip Sellers: for that, you know we'll we'll take kind of a 1 on one primer and say, you know, there's really 2 ways to run different applications. So we've got virtual machines which has been the typical way we run on nutanix on vmware.<br><br>43<br>00:09:04.680 --> 00:09:10.759<br>Philip Sellers: Yeah, everything lives inside that virtual machine. And it's a fully encapsulated<br><br>44<br>00:09:11.110 --> 00:09:14.659<br>Philip Sellers: operating system. So you've got the full stack there<br><br>45<br>00:09:14.760 --> 00:09:25.069<br>Philip Sellers: and then this new style of operating called containers came around where it's a very skinny 5. Think, Skinny Margaritas right?<br><br>46<br>00:09:25.820 --> 00:09:36.259<br>Philip Sellers: it. It's a skinny fide version of just what's needed to run the application. So now you don't have the full operating system. It's more of a just in time<br><br>47<br>00:09:36.670 --> 00:09:40.360<br>Philip Sellers: very reliable, very repeatable<br><br>48<br>00:09:40.960 --> 00:09:52.230<br>Philip Sellers: version of an application. Everything packaged. It needs to run. It comes online the same way every single time, so that you can deploy it out at scale. So<br><br>49<br>00:09:52.370 --> 00:10:05.389<br>Philip Sellers: with all these little containers running around, you need some way to manage those some way to connect them together some way to orchestrate them. And that's what Kubernetes is. Takes these containers.<br><br>50<br>00:10:05.700 --> 00:10:15.520<br>Philip Sellers: takes these little encapsulated applications that get deployed the same way every time, and allows you to scale those out, scale them up<br><br>51<br>00:10:15.740 --> 00:10:19.997<br>Philip Sellers: across environments and manage them in a way.<br><br>52<br>00:10:20.950 --> 00:10:36.239<br>Philip Sellers: that is highly orchestrated, so you can inject variables into those containers. But every one of those containers looks and acts the same as an old school admin, and I think, Chris, you probably will will<br><br>53<br>00:10:36.748 --> 00:10:48.310<br>Philip Sellers: confirm this, but as soon as you deployed a virtual machine it deviated from that golden master. Unless it was a Citrix machine pretty much there were differences right<br><br>54<br>00:10:48.310 --> 00:10:49.450<br>Chris Calhoun | XenTegra: Absolutely.<br><br>55<br>00:10:49.450 --> 00:10:50.510<br>Philip Sellers: And<br><br>56<br>00:10:50.680 --> 00:11:01.570<br>Philip Sellers: that's the age old problem is is, as soon as you make a clone of a virtual machine it starts to become a snowflake. It starts to change in ways where it's very inconsistent.<br><br>57<br>00:11:01.880 --> 00:11:04.389<br>Philip Sellers: Containers, gives you a way of<br><br>58<br>00:11:04.710 --> 00:11:13.889<br>Philip Sellers: making it very consistent every single time, so that that consistency then drives the same outcome every single time. So<br><br>59<br>00:11:14.880 --> 00:11:39.961<br>Philip Sellers: that's that's kind of the power behind all of this. But as we talk about Kubernetes and specifically Nutanix Kubernetes platform. We're talking about an orchestration layer, right? And so it helps us manage containers at scale, and it answers all the questions of how do we get traffic to them. How do we get metrics from them? And so we'll talk about all of that through today's podcast,<br><br>60<br>00:11:40.970 --> 00:11:54.901<br>Philip Sellers: But Dwayne Lesner wrote this blog post. He's a technical marketing manager over at Nutanix, and he he poses the question, why should you run Nutanix Kubernetes platform on Nutanix cloud clusters, and so<br><br>61<br>00:11:56.260 --> 00:11:59.170<br>Philip Sellers: Let's dive in and and see<br><br>62<br>00:11:59.270 --> 00:12:11.890<br>Philip Sellers: what he has to say. So off the top of it, Andy, I'll throw it to you. What is the primary reasons that Dwayne gives us for running Kubernetes platform on cloud clusters<br><br>63<br>00:12:12.930 --> 00:12:30.210<br>Andy Greene: I think it really comes down to Nutanix being a platform, right? So it's got the combination of virtualization tools that are built into Nc. 2. And then to add to that, we now have container based tooling that are built into Nkp.<br><br>64<br>00:12:30.210 --> 00:12:43.030<br>Andy Greene: so so by running all of this in you know, in in an ecosystem of technologies. Our clients get a consistent operating environment wherever they need, whether it's in the cloud, in the data center or at the edge<br><br>65<br>00:12:43.720 --> 00:12:49.735<br>Philip Sellers: So short version on that we can run both right. We can do both. That's a great benefit.<br><br>66<br>00:12:50.270 --> 00:13:04.059<br>Philip Sellers: Ben, you and I. We we had sort of a little bit of a banter back and forth before we started recording. And and there's an unofficial reason, too, that I think, is compelling, and that we should talk about. And what was that one<br><br>67<br>00:13:04.460 --> 00:13:13.100<br>Ben Rogers: So you're talking about? We're talking about, you know. Do you hypervise your container environment? Or do you not hypervise your container environment? And there's a big debate on that.<br><br>68<br>00:13:13.100 --> 00:13:37.360<br>Ben Rogers: Us at Nutanix feel like you need to hypervise that. So you're running ahv and ahv is ahv is ahv whether running on Prem. Or an Nc. 2 and Azure or Nc. 2 and aws. And the reason we feel like you need to run the Hypervisor is because that's what the Hypervisor was built for. It was built to manage the hardware and be able to slice and dice that hardware in an optimized fashion.<br><br>69<br>00:13:39.080 --> 00:13:48.660<br>Ben Rogers: contain Kubernetes can do that, but we don't think that that's what the purpose of it was built for. It was not built to run as a<br><br>70<br>00:13:48.660 --> 00:14:09.220<br>Ben Rogers: hardware manager. It was built to run, to be able to seamlessly deploy applications and orchestrate that. And so again, just going back to best practice, having Ahv is the underlying component of Nc. 2, and running Nkp on top of the Hv. Is going to give you the best use of that Iaas hardware that you're leasing from Microsoft.<br><br>71<br>00:14:09.220 --> 00:14:27.649<br>Ben Rogers: So to us it's just a better, more efficient way of managing the hardware which is then going to come down to managing cost, and I hate to say that Nc. 2 is a cost, effective solution. But in the end, when you do Rois on it, it is a cost, effective solution for running your vms, and also now your containers<br><br>72<br>00:14:27.840 --> 00:14:31.769<br>Philip Sellers: Yeah. So not only do you get that<br><br>73<br>00:14:31.870 --> 00:14:53.850<br>Philip Sellers: operational efficiency of having it consistent across the board, no matter the destination. But, as you said, you let the Hypervisor handle the discrete different node types, and then you can work on things above that in the stack. So you know, one of the things we kind of talk about with Kubernetes is, it's sort of like dial tone, right? It's<br><br>74<br>00:14:53.940 --> 00:15:05.219<br>Philip Sellers: it's sort of like electricity. You you turn the switch on, and it works. And so Kubernetes can be that kind of equalizer across clouds.<br><br>75<br>00:15:05.470 --> 00:15:22.309<br>Philip Sellers: And again, here it it's sort of that substrate where all your applications can run. It can be that consistent thing that you're managing with the hypervisor helping you manage the hardware differences below that. So I do think that's a compelling benefit<br><br>76<br>00:15:22.310 --> 00:15:32.600<br>Ben Rogers: Man. I'll give a shout out to my manager, Tom Powell here. What he says is, we give the ability to have vms and containers, both 1st class citizens in one cluster<br><br>77<br>00:15:32.600 --> 00:15:33.680<br>Philip Sellers: Absolutely.<br><br>78<br>00:15:34.040 --> 00:15:42.480<br>Philip Sellers: And Chris. There, there's another compelling reason that we can call out as well, and it has to do with kind of the core of Nutanix. Right?<br><br>79<br>00:15:42.790 --> 00:16:09.919<br>Chris Calhoun | XenTegra: Absolutely, and and that goes to exactly what both Andy says as Nutanix as a platform, and Ben just mentioned, hey? Both virtual machines and containers are 1st class citizens because of really the innate built-in capabilities of Nutanix. The desire for Kubernetes, as what's been mentioned is consistency.<br><br>80<br>00:16:09.920 --> 00:16:34.659<br>Chris Calhoun | XenTegra: The platform well, all of that consistency really revolves around the data services that are really needed by a Kubernetes or a containerized solution. If you think about it, the the benefit. There is the persistent storage storage performance, that's what the<br><br>81<br>00:16:34.770 --> 00:16:47.949<br>Chris Calhoun | XenTegra: app developers are looking for whenever they are looking for that landing zone. Whether it is an on-prem premises, environment, or a cloud model. They've got to have that<br><br>82<br>00:16:48.010 --> 00:17:04.480<br>Chris Calhoun | XenTegra: consistent tried and true performance from both. The storage level as well as offering up an objects based storage platform, too, that Nutanix does within their unified storage platform. That's<br><br>83<br>00:17:04.480 --> 00:17:22.400<br>Chris Calhoun | XenTegra: even though it obviously has many uses. And at the time that files and all of those others came out. I don't know that it was specifically geared or focused more towards Kubernetes, but now, seeing the 2, that's a match made in heaven. That's<br><br>84<br>00:17:22.599 --> 00:17:33.800<br>Chris Calhoun | XenTegra: butter and bread, if you will, in the sense that the 2 just go together really makes sense for customers to really focus on, hey?<br><br>85<br>00:17:33.910 --> 00:17:54.759<br>Chris Calhoun | XenTegra: I know the performance and capabilities of Nutanix. And I need that exact same performance capabilities in my data services platform. Let's let's merge the 2 together, and that's where I think Nutanix is a good fit for operating containerized environment.<br><br>86<br>00:17:55.360 --> 00:17:58.710<br>Philip Sellers: Good call back on the butter and bread. There, my friend.<br><br>87<br>00:17:58.710 --> 00:17:59.500<br>Ben Rogers: Ha! Ha!<br><br>88<br>00:18:00.560 --> 00:18:24.019<br>Ben Rogers: I think another thing that's cool, man going on with what Chris says is, if you look at the paragraph there that talks about the enterprise capabilities. We're bringing compression erasure, coding all those good things that we do at a disk system level with Aos. We're bringing that to the cloud, and those are normally features that are add-ons all. I cart to your data services. So again, we're just bundling all that in into our license.<br><br>89<br>00:18:25.260 --> 00:18:30.196<br>Chris Calhoun | XenTegra: To be point. Let me say this, too, because if you think about how<br><br>90<br>00:18:30.760 --> 00:18:44.150<br>Chris Calhoun | XenTegra: public cloud models often are a shared infrastructure, and without that dedicated performance. That's what's gonna be lacking. And obviously, that's 1 of the core tenants of<br><br>91<br>00:18:44.370 --> 00:18:50.680<br>Chris Calhoun | XenTegra: Nutanix running in a public cloud is having that dedicated environment and<br><br>92<br>00:18:51.140 --> 00:19:06.990<br>Chris Calhoun | XenTegra: Utopia honestly of resources. So having those reserve dedicated instances for performance and not a shared environment is really key to foundational success. For Kubernetes<br><br>93<br>00:19:07.560 --> 00:19:29.690<br>Philip Sellers: Well, and and that that's a key point. Right? Chris. So you talk about the dedicated clusters. What does that actually translate into to an enterprise at a business level. And that's control. Right? You get to control your stack, you get to control the version of software you're deployed on and you have guaranteed performance levels<br><br>94<br>00:19:29.690 --> 00:19:43.580<br>Philip Sellers: that are different than you get in the shared computing models of the Hyperscale native environments. And so you you get to expect the same sort of things that you you have from a guarantee of service<br><br>95<br>00:19:43.710 --> 00:19:46.709<br>Philip Sellers: on-prem in your own co-location.<br><br>96<br>00:19:47.804 --> 00:19:56.449<br>Philip Sellers: Now, with the flexibility of of having someone else's regions, locations and a lot of other benefits.<br><br>97<br>00:19:57.063 --> 00:20:07.659<br>Philip Sellers: Let let's dig into this. So, as the blog post goes on, we talk about it as a cost. Effective solution. 1st thing here is is talking about available capacity<br><br>98<br>00:20:08.360 --> 00:20:13.849<br>Philip Sellers: in C 2. You know, we can scale up to 13 nodes. And<br><br>99<br>00:20:14.200 --> 00:20:27.700<br>Philip Sellers: when we talk about scale in a Kubernetes environment, this is an interesting call out that Dwayne makes but Kubernetes clusters by default only support 110 pods per node. So a little bit of terminology here a pod is<br><br>100<br>00:20:28.170 --> 00:20:30.029<br>Philip Sellers: the concept of<br><br>101<br>00:20:31.510 --> 00:20:59.149<br>Philip Sellers: a management domain inside of a Kubernetes cluster. So across multiple different machines. You create your pods. But there are some limitations here. So Dwayne calls out, as you scale you risk wasting resources with larger nodes. So this goes to Ben's point about the hypervisor. Now you mix and match vms with Kubernetes workloads. You get more efficient use of your larger nodes<br><br>102<br>00:20:59.200 --> 00:21:09.090<br>Philip Sellers: in your larger hardware. So I do think that that definitely supports kind of your theory about introducing the Hypervisor as an advantage<br><br>103<br>00:21:09.617 --> 00:21:13.592<br>Philip Sellers: to the overall system. So from a cost, effective standpoint.<br><br>104<br>00:21:14.600 --> 00:21:17.583<br>Philip Sellers: that that definitely makes sense.<br><br>105<br>00:21:18.510 --> 00:21:35.150<br>Philip Sellers: it would also make sense that we can engineer multiple instances and greater scale on a hypervisor, because just like with virtual machines, we're breaking up this Kubernetes workload into multiple different workload domains across the same host.<br><br>106<br>00:21:35.520 --> 00:21:37.880<br>Philip Sellers: So we get both of those.<br><br>107<br>00:21:38.558 --> 00:21:47.779<br>Philip Sellers: Then you called out. The next thing that Dwayne talks about, which is storage we, you know right now in Nc. 2, everything is<br><br>108<br>00:21:48.210 --> 00:21:55.620<br>Philip Sellers: Nvme. So we get not just great performance, but extremely great performance.<br><br>109<br>00:21:56.380 --> 00:22:01.219<br>Philip Sellers: Do you want to talk a little more about storage when it comes to the cost? Effectiveness<br><br>110<br>00:22:02.280 --> 00:22:22.330<br>Ben Rogers: Sure. So you know, the other thing about the storage that I'd like to say is, you know, we also have. You know, the replication services behind it. All that that we we're gonna talk about that later in the thing. But again, it's just these are high speed performance servers that we're we're leveraging in Nc. 2 in azure and in aws. So you know.<br><br>111<br>00:22:22.430 --> 00:22:38.130<br>Ben Rogers: managing the micro waste, having the flexibility of adding nodes and depleting nodes as you need to scale up and scale out or scale in, and then also having the performance with the Nvme and SSD. In the nodes.<br><br>112<br>00:22:38.130 --> 00:23:01.699<br>Ben Rogers: it's just a great solution. And all these are things that if you looked at it from a native cloud, let's say you went to Azure, and you tried to put all these things into, you know a list you would be paying a la carte for most of these things which would make your cost very much, Skyrocket. So again, we're delivering in one license blend all of the services that you really need to run this simply<br><br>113<br>00:23:01.700 --> 00:23:21.160<br>Ben Rogers: with flexibility and with performance. And I think that's really what Dwayne's getting here with most of this, and on the performance side is that this comes with the Aos. Nc. 2. License day one. These are not services you have to add on. These are not services you have to purchase. They're going to be there for you the 1st day that you come into the environment<br><br>114<br>00:23:22.520 --> 00:23:30.799<br>Philip Sellers: Yeah, absolutely. Your data services is is a huge, huge benefit. And you know, as we talk about<br><br>115<br>00:23:31.290 --> 00:23:37.269<br>Philip Sellers: replication and other things here shortly. That really is going to come into kind of play.<br><br>116<br>00:23:37.490 --> 00:23:43.720<br>Philip Sellers: Networking is also a a huge concern, Andy. I'm gonna throw it to you from a a networking<br><br>117<br>00:23:44.915 --> 00:23:45.590<br>Philip Sellers: conversation<br><br>118<br>00:23:46.600 --> 00:24:10.060<br>Andy Greene: Yeah, well, I think Kubernetes is very chatty over the network, managing the management. The worker nodes, having everything spread out across different availability zones. Our clients end up paying for the data that's transferred between, say, the management and the worker nodes as well as all of that traffic between the cluster and the other cloud services as well.<br><br>119<br>00:24:10.110 --> 00:24:33.699<br>Andy Greene: You know, I think what we're seeing here is probably a good example of data gravity in action. We know that applications, services, and data tend to stick together, and data gravity itself can have a little bit of maybe a negative connotation for making it difficult and sometimes costly to move our applications and move our data in an efficient manner.<br><br>120<br>00:24:34.072 --> 00:24:57.049<br>Andy Greene: But what Nutanix is really demonstrating? Here is some of the value of bringing all of the data, the applications, and the services into that single platform. So you know, by doing that, we're gonna see the the benefits that we've been talking about performance cost scalability, mobility. You know all of that through having these services and and these applications on a single platform<br><br>121<br>00:24:57.920 --> 00:25:01.040<br>Philip Sellers: Yeah, I I agree with that. You know. A lot of times<br><br>122<br>00:25:01.480 --> 00:25:09.069<br>Philip Sellers: I call these cloud soft costs, and you can't see me if you're listening, but I've got my air, quotes my fingers doing air quotes.<br><br>123<br>00:25:09.650 --> 00:25:20.669<br>Philip Sellers: but these are the cloud soft costs, right. We we don't do a good job of estimating, and I'll say that even for you know us as a team working with our our clients.<br><br>124<br>00:25:20.970 --> 00:25:26.160<br>Philip Sellers: we sometimes can't quantify all of these incremental<br><br>125<br>00:25:26.330 --> 00:25:33.179<br>Philip Sellers: small costs that add up when you're running in hyperscale, either aws azure Gcp.<br><br>126<br>00:25:33.350 --> 00:25:40.006<br>Philip Sellers: and and so these egress costs around networking can definitely make a huge monetary impact.<br><br>127<br>00:25:41.060 --> 00:25:49.320<br>Philip Sellers: to your core point around data gravity. This is definitely data gravity in in full force.<br><br>128<br>00:25:50.750 --> 00:25:54.199<br>Philip Sellers: You know. The the other thing that you said, too, is.<br><br>129<br>00:25:54.750 --> 00:26:12.250<br>Philip Sellers: you've got a full package here, and so I want to call out, if you're listening to this definitely, look up the blog post on nutanix.com slash blog, because there's a great graphic here, and I call it the Nkp sunburst.<br><br>130<br>00:26:12.842 --> 00:26:17.000<br>Philip Sellers: But I really like this sort of graphic, because<br><br>131<br>00:26:17.260 --> 00:26:31.579<br>Philip Sellers: there's about 12 different layers inside of Kubernetes. And so we talk about Kubernetes as one thing. But this does a good job of kind of breaking it up. And I'm just going to recap some of these. Not all. But you know you have to make a networking<br><br>132<br>00:26:32.110 --> 00:26:40.250<br>Philip Sellers: choice. You have to make a storage choice. You have to make a security service mesh, ingress delivery, controller<br><br>133<br>00:26:40.360 --> 00:26:52.140<br>Philip Sellers: cost management, observability, automation. All of these are different choices you have to make when you're doing a Kubernetes strategy. The great thing about Nkp. And what we're getting here is<br><br>134<br>00:26:52.350 --> 00:27:05.030<br>Philip Sellers: you can use the built in because Nutanix is delivering an opinion, a choice of each one of these different 12 layers, or you can plug in your own. There's support for other<br><br>135<br>00:27:06.330 --> 00:27:14.390<br>Philip Sellers: Cncf. The Cloud native computing foundation projects that can plug in within. Kp, so<br><br>136<br>00:27:14.560 --> 00:27:28.939<br>Philip Sellers: nkp is very what we call a pure sort of product stack. It's very close to the open source. There's not a lot of customization. There's not a lot of changes to what the open source Kubernetes project is.<br><br>137<br>00:27:29.910 --> 00:27:38.710<br>Philip Sellers: There are certainly enhancements and reasons to buy Nkp, but it's a very pure sort of deployment. And so you're getting that<br><br>138<br>00:27:39.160 --> 00:27:46.049<br>Philip Sellers: close adherence to open standards with all of the necessary layers<br><br>139<br>00:27:46.230 --> 00:28:01.350<br>Philip Sellers: to be able to fully bake your Kubernetes strategy. And so that's huge. Right, I I would say in less words. They're delivering the staples easy button for Kubernetes. You remember that one that was easy<br><br>140<br>00:28:01.510 --> 00:28:05.519<br>Ben Rogers: And that's pretty powerful because we go into a lot of<br><br>141<br>00:28:05.700 --> 00:28:17.999<br>Ben Rogers: you know, K. 8 shops that they're struggling to make these decisions. You know. I mean, you've got the K 8 environment, and then you've got you know what you're calling the sunburst around it. And to your listeners I would go and look at this graphic, because<br><br>142<br>00:28:18.100 --> 00:28:39.039<br>Ben Rogers: basically what this graphic is showing us is all the things you got to have to really have a full blown Kubernetes environment, and with it being open source. That's a great thing. I love open source. But it's also a complex thing, because then you have to make decisions on what's best for your environment. And we take that complexity out of you by giving you a platform<br><br>143<br>00:28:39.140 --> 00:28:51.059<br>Ben Rogers: making these decisions for you. Now, you're not bound to these decisions. These are decisions that we make. You can change them if you want. But if you decide to stay under our umbrella, not only are you getting a complete platform day one.<br><br>144<br>00:28:51.060 --> 00:29:14.090<br>Ben Rogers: But you're getting the lifecycle management behind that platform. So if you stay in this sunburst that Phillips called it, you then have management ability from then on, because, as these things, you know, enhance and grow and have changes made, you're going to want those to be brought into your environment. And you're not going to want to deal with these as individual pieces. So again, we're bringing that under a sunburst umbrella.<br><br>145<br>00:29:14.090 --> 00:29:28.769<br>Ben Rogers: we're giving lifecycle management. We're giving you the best of practice that we know of. And Nkp, the guys that came along with that I'm going to give a little history lesson here. That was a merger with a company called D 2 IQ. Which was mesosphere<br><br>146<br>00:29:28.770 --> 00:29:55.379<br>Ben Rogers: and man. These are guys, you know, Toby, Dan and Bruce. These are guys that were ground floor of the Cncf foundation. I mean, these are guys that know Kubernetes inside and out. It is their lifestyle. And so I feel very good and very opinionated when we bring this product in, because I know it is the collection of services that somebody needs to operate a Kubernetes environment day one, and it is a platform, and it can be managed.<br><br>147<br>00:29:55.380 --> 00:30:14.039<br>Ben Rogers: Post day, one in the day, 2 day, 30 day, 60 day, 3, 65. So again, a powerful platform that is built to run on our Hypervisor day one. So, man, I am very proud that we're we're we have the ability to supply this to our customers.<br><br>148<br>00:30:14.750 --> 00:30:23.680<br>Philip Sellers: Yeah, you know it it is, and not to steal your thunder there, I mean it. It is made to do amazing things on the Nutanix platform.<br><br>149<br>00:30:23.800 --> 00:30:31.030<br>Philip Sellers: but it's also still open. This runs on Aws on azure, on Gcp.<br><br>150<br>00:30:31.190 --> 00:30:32.080<br>Philip Sellers: On bare metal.<br><br>151<br>00:30:32.500 --> 00:30:57.639<br>Philip Sellers: There's lots of choice on vmware. There's lots of choice for Nkp. Now you may not receive all of the goodness. And so I think that's the core of what we're talking about here in this blog post. Is, it really is a better together story, right? Nkp, plus the nutanix cloud infrastructure provides you with extra benefits. And so a lot of that does kind of come back to.<br><br>152<br>00:30:57.640 --> 00:31:13.600<br>Philip Sellers: You know the things we talked about data services, the hypervisor, the portability, the orchestration, the easy button, if you will, across the platform to make it easier to to operate the same way<br><br>153<br>00:31:13.600 --> 00:31:19.600<br>Ben Rogers: I'm gonna throw one more in there, 90 plus Nps score on your support. You get in trouble. You can call us. We'll help you<br><br>154<br>00:31:20.410 --> 00:31:29.370<br>Philip Sellers: Yeah, best best in class support that that has to go a long way when so many of us are frustrated with<br><br>155<br>00:31:30.250 --> 00:31:35.360<br>Philip Sellers: how poor support is in in a lot of places inside the it industry.<br><br>156<br>00:31:35.930 --> 00:31:50.170<br>Philip Sellers: Let's let's talk a little bit about this. When Dwayne goes on to talk about mobility, the freedom to move across environments. Chris, I'm gonna kind of send this one over to you and and let's talk mobility a little bit, because this is a huge<br><br>157<br>00:31:50.500 --> 00:31:58.300<br>Philip Sellers: benefit to the business. The stakeholders that you're working with as a technologist<br><br>158<br>00:31:59.040 --> 00:32:08.420<br>Chris Calhoun | XenTegra: Absolutely. And this ties in, too, for some of our past few conversations in our podcast around, the<br><br>159<br>00:32:08.600 --> 00:32:28.636<br>Chris Calhoun | XenTegra: capabilities from a business perspective of being able to have the freedom to not get locked into a long term. Technical and financial decision based off of where's my data located? Going back to Andy's statement of data gravity.<br><br>160<br>00:32:29.230 --> 00:32:48.759<br>Chris Calhoun | XenTegra: with Nutanix, you do have that freedom and that flexibility. And that's really an overarching longer discussion and relates back to like we said past podcasts. But I really do believe that with a containerized operating model<br><br>161<br>00:32:48.850 --> 00:33:04.019<br>Chris Calhoun | XenTegra: that allows and lends itself to both both business agility and technical abilities too. So think about this. What if it's a global based company that has<br><br>162<br>00:33:04.050 --> 00:33:23.149<br>Chris Calhoun | XenTegra: specific needs for their industry, their business to keep regionalized data, but through mergers and acquisitions may have brought on other companies. With those other companies they may need to run independent. And for<br><br>163<br>00:33:23.150 --> 00:33:34.368<br>Chris Calhoun | XenTegra: that global company one cloud vendor meaning aws may be better suited for European based workloads for this customer, let's say. But if they have any<br><br>164<br>00:33:34.820 --> 00:33:54.029<br>Chris Calhoun | XenTegra: any part of business dealings within the States, maybe it's Microsoft azure that they need to leverage just because of Elas and those contracts that we've talked about in the past. Well, with Nutanix as a whole, just staying high level and not giving away the goodness of<br><br>165<br>00:33:54.040 --> 00:34:06.999<br>Chris Calhoun | XenTegra: the the next couple lines in the in the blog. That's the freedom and flexibility that you're looking for from the business perspective mindset is, do we have more than one choice?<br><br>166<br>00:34:07.110 --> 00:34:23.110<br>Chris Calhoun | XenTegra: And with that does that lend us freedom over the next year or 2 to have expansive capabilities in other markets. Even so, I think that that's really a key about this technology as as a whole.<br><br>167<br>00:34:23.620 --> 00:34:28.200<br>Philip Sellers: Well, and and the fact that we're talking hyperscale here. But<br><br>168<br>00:34:28.300 --> 00:34:37.490<br>Philip Sellers: what if this strategy needs to be your edge? What if it needs to be close to manufacturing floor. We're talking about the same consistent stack that can go<br><br>169<br>00:34:37.790 --> 00:34:43.439<br>Philip Sellers: cloud to edge and give you really the maximum amount of flexibility<br><br>170<br>00:34:44.570 --> 00:34:47.049<br>Philip Sellers: where you run and choose to run things.<br><br>171<br>00:34:47.590 --> 00:35:05.939<br>Philip Sellers: Dwayne calls this out at the heart of data. Mobility is the nutanix data services for Kubernetes or Ndk Ndk is that thing that helps connect the core storage system to kubernetes. And that helps specifically with containerized workloads<br><br>172<br>00:35:06.623 --> 00:35:16.539<br>Philip Sellers: so that we get things like copy data management data protection. Dr. You know, these are all things that we take as table stakes.<br><br>173<br>00:35:16.660 --> 00:35:29.169<br>Philip Sellers: but they change in a Kubernetes strategy versus what we're used to doing in terms of Dr. For virtual machines, Andy, I'm curious, you know. How does that look with Ndk and Kubernetes?<br><br>174<br>00:35:30.110 --> 00:35:57.939<br>Andy Greene: Great question. So you know, within Dk, we can take a snapshot that's going to include all of the application configurations, things like the Kubernetes resources, stateful sets, services, config maps, and secrets. And then through that snapshot we're able to restore the application to a different site if we needed to. So for Dr. Purposes, for data mobility purposes, we've got that ability to pick up our application and move it into another site.<br><br>175<br>00:35:58.490 --> 00:36:13.629<br>Andy Greene: You know, this is contrary to some of the cloud native block storage that's going to require 3rd party tools, higher Rtos, for replication. You know, Ndk really simplifies the process without adding any additional overhead<br><br>176<br>00:36:14.220 --> 00:36:38.279<br>Philip Sellers: Well, you know it is. You know I've I've heard it said like the perfect network is a network without users. Right? You know it. It is the perfect application and application without data. The same sort of thing like to me, data is the crown jewels. We've got to be able to protect that and move that around. And that's essentially what you're saying here is that Ndk<br><br>177<br>00:36:38.570 --> 00:36:46.330<br>Philip Sellers: gives us that ability with persistent volumes inside of Kubernetes workloads<br><br>178<br>00:36:46.810 --> 00:36:47.810<br>Andy Greene: Absolutely.<br><br>179<br>00:36:48.200 --> 00:37:06.760<br>Ben Rogers: Now you got to remember Kubernetes is not just used for applications. They're starting to containerize databases as well. So when you look at, you know. Now you've got a mongo database that's running inside a container. Well, guess what you got to protect that container, because now you got active data that's being written to it, and being read from it. So<br><br>180<br>00:37:06.760 --> 00:37:23.140<br>Philip Sellers: Absolutely. And you're not just talking the new style databases oracle. SQL. Server. There's a SQL. Server that runs in a Linux that can run in a container. There, there's all sorts of things. But you're right, right. That persistent data is the key<br><br>181<br>00:37:23.140 --> 00:37:31.709<br>Ben Rogers: And a lot of people, a lot of a lot of people kind of forget that. That's kind of an after fact of oh, we've gotten there. Now, what? And so<br><br>182<br>00:37:31.710 --> 00:37:55.300<br>Ben Rogers: we try to bring that point early on is, how are you not only deploying your container environment, but how are you protecting your container environment. And if you did have a disaster, how are you getting that back into production as quickly as you can? And that's where Nutanix is really starting to shine, because, knowing where the zeros and ones are and how to handle those and how to get those protected and restore.<br><br>183<br>00:37:55.300 --> 00:37:59.960<br>Ben Rogers: That's where we started from, and we continue to build on that goodness<br><br>184<br>00:38:00.230 --> 00:38:14.439<br>Philip Sellers: Yeah 100%. And you know, it's it's cool that you started talking AI at the beginning of the podcast. Because, we're gonna come full circle again. Here, as Chris was talking about the benefits of the platform you mentioned object store.<br><br>185<br>00:38:14.690 --> 00:38:27.713<br>Philip Sellers: But when it comes to AI workloads files is a huge, huge benefit right and a lot of AI. Most AI is written on Kubernetes it. They're written in containers. And so<br><br>186<br>00:38:28.370 --> 00:38:41.989<br>Philip Sellers: we did a whole podcast episode, Ben Gyro and myself talking about Ml. Perf storage and the amazing amount of throughput and performance you can get on nutanix files.<br><br>187<br>00:38:42.120 --> 00:38:50.549<br>Philip Sellers: training and using files with the AI workload. So if you haven't listened to that, podcast it's a few episodes back.<br><br>188<br>00:38:51.091 --> 00:38:53.740<br>Philip Sellers: But look at the episode about Ml perf.<br><br>189<br>00:38:53.930 --> 00:38:59.339<br>Philip Sellers: But that just goes to kind of bring us full circle. Right? You've got a suite of product<br><br>190<br>00:38:59.490 --> 00:39:01.440<br>Philip Sellers: around Kubernetes<br><br>191<br>00:39:01.680 --> 00:39:10.850<br>Philip Sellers: that enables the business to provide cloud services on your terms the same way, no matter what destination you choose.<br><br>192<br>00:39:11.381 --> 00:39:26.929<br>Philip Sellers: And that takes us right into our next point, which is operational consistency across on premises and the cloud. So, Chris, I'm gonna throw it to you for organizations with Nutanix and Nkp. What? What's the huge advantage here from an operational standpoint?<br><br>193<br>00:39:27.800 --> 00:39:43.629<br>Chris Calhoun | XenTegra: To me, it goes back to a similar talk track from some of these other podcasts around, having separate teams manage separate environments. It's basically one where you can now focus on<br><br>194<br>00:39:43.760 --> 00:39:49.420<br>Chris Calhoun | XenTegra: having a operational consistent approach to<br><br>195<br>00:39:49.520 --> 00:40:03.600<br>Chris Calhoun | XenTegra: a business workload. And that's really the idea of having a seamless environment of support and management, whether it's cloud or on Prem or at the edge, as we've all mentioned.<br><br>196<br>00:40:03.620 --> 00:40:19.989<br>Chris Calhoun | XenTegra: and that's the model that you're really looking for is not to have those siloed teams where one group manages one thing, another group manages a different location of cloud operating model or to something to that effect. It's<br><br>197<br>00:40:20.040 --> 00:40:31.799<br>Chris Calhoun | XenTegra: it's staying in an agile environment where everything seamlessly works. And it's managed the same way. So that's the consistency from<br><br>198<br>00:40:31.890 --> 00:40:40.119<br>Chris Calhoun | XenTegra: an infrastructure perspective, a support. Model. That's really what you're looking for. That consistency across the board<br><br>199<br>00:40:40.500 --> 00:40:41.110<br>Philip Sellers: Yeah.<br><br>200<br>00:40:42.140 --> 00:40:57.449<br>Philip Sellers: yeah, not having to retrain your team. And I think the fact that in general on an Nci club or a new tanks cluster. In general, we we do what about 15 min of training and most administrators can pick it up from there<br><br>201<br>00:40:59.380 --> 00:41:27.159<br>Ben Rogers: Man. I just had my 14 year old go through move, and he was, you know, outside of some terms he didn't understand. He didn't know what a Vlan was, but he was able to sit down and kind of go. Okay, here's my source. Here's my target. Here are the objects I want to move from one to the other, and it was. It was fascinating for me to sit down and go. How easy is this, you know, and he picked it right up. I would like to add on to what Chris was saying. You know, as far as consistency across on premise and cloud<br><br>202<br>00:41:27.180 --> 00:41:45.570<br>Ben Rogers: that can be. Hv, so you know, if you're running Hv. On, prem, you're running Hv. And Nc. 2. That's going to give you a nice seamless landscape, but it don't stop there. If customers are running Eks Aks in the Google, the container platform in Google.<br><br>203<br>00:41:45.570 --> 00:42:03.589<br>Ben Rogers: we can bring that in Nkp, and we now can manage all of those silos for you under one umbrella, so it don't just have to be on hv, it just doesn't have to be on nutanix infrastructure it can be in native azure. Infrastructure aws infrastructure.<br><br>204<br>00:42:03.590 --> 00:42:20.340<br>Ben Rogers: That brings the point that Chris made with you. Now take silo teams and bring them together as one unit, and you don't have an azure specialist or an aws specialist. You have a nutanix specialist that can work in any silo that you choose to deploy<br><br>205<br>00:42:21.360 --> 00:42:24.540<br>Philip Sellers: Yeah, I mean that that's the heart of Nutanix, right choice<br><br>206<br>00:42:26.000 --> 00:42:39.390<br>Philip Sellers: choice at all different levels and layers. And this is another great example of that. But you know as Andy's I mean, as Chris said, silo busting from the beginning right breaking down the barriers between<br><br>207<br>00:42:39.820 --> 00:42:48.220<br>Philip Sellers: compute and storage teams, and that that's been going on since day one since you introduced your 1st product. So it it's<br><br>208<br>00:42:49.010 --> 00:43:17.810<br>Philip Sellers: good to see that consistent strategy really play out right at the end of the day. What you're buying, and and Dwayne wraps it up this way. I'm just gonna read what he says by running Nkp on Nc. 2, you gain a future proof environment for all your applications. Vms and containers. I I couldn't sum it up better than that. So I'm just gonna read the words from Dwayne. And I think it's it's the perfect way, right? You're giving yourself a future proof<br><br>209<br>00:43:17.950 --> 00:43:25.299<br>Philip Sellers: solution because you're giving yourself choice at the end of the day, and I think that's the ultimate thing. That kind of<br><br>210<br>00:43:25.420 --> 00:43:32.030<br>Philip Sellers: has been the thread throughout all of today's conversation is you're giving yourself choice.<br><br>211<br>00:43:33.430 --> 00:43:55.990<br>Philip Sellers: Oh, guys, I I think this has been a really great conversation. I'm super happy to really get to dive in on Nkp, a little bit more. If Kubernetes is new for you, and and that's somewhere that you want to talk more reach out my team. We're all here to have that conversation to help you and your organization<br><br>212<br>00:43:56.160 --> 00:44:18.060<br>Philip Sellers: with strategy around Kubernetes around containers. This is a journey that that I think all of us have been on either on the client side or working with our clients over the last 5 years. As this strategy as this technology is matured, so we'd love to talk to you more, one on one, and<br><br>213<br>00:44:18.857 --> 00:44:29.972<br>Philip Sellers: you know, if there's enough interest, maybe we'll we'll throw out a a webinar or some other group event. So do reach out. If you've got questions, we're always available and<br><br>214<br>00:44:30.640 --> 00:44:40.490<br>Philip Sellers: for everyone listening. Thanks for spending a little bit of time with us hope you have a great day, and we'll catch you on the next episode. Thanks for listening<br><br><br></p>