 Good morning, everyone. I'm really excited to be here giving this first stock on in the first ceilium con here. I'm Deepak. I'm a corporate vice president at Microsoft. I run the team that is responsible for container networking. And we are doing a lot of work on ceilium, which is why I'm here to talk to you about. So last year we announced that we're bringing ceilium to Azure. Since then we have made significant progress in partnership with Isabel and folks. Yeah, so we want to make sure that that if you're a customer of Azure, you use ceilium as the best data plane on Azure. And then if you're a customer of ceilium, you use Azure because Azure is the best place to run ceilium on. And today we are going to make several announcements in that direction. So the first thing we're announcing today is ceilium enterprise via Azure marketplace. So ceilium enterprise via Azure marketplace is natively integrated with Azure. What that means is that it uses Azure IPAM. It uses Azure host networking and ceilium enterprise. You can deploy by simple click of a button and it will automatically upgrade you from open source ceilium to ceilium enterprise. And ceilium enterprise will provide you with enterprise network policy, enterprise services and load balancing and several other enterprise modules. There are a lot of benefits to deploying ceilium enterprise via Azure marketplace. You get easy deployment with single click of a button. You can upgrade from ceilium OSS to ceilium enterprise. You get zero downtime upgrades. So essentially going from ceilium OSS to ceilium enterprise, there is no downtime at all. As I already mentioned, you get native integration with Azure IPAM and it integrates with all the capabilities of Azure. You get auto updates. So if ceilium enterprise image is updated, it will automatically be upgraded in your cluster deployments. You guys get ease of management. So all the security patches are automatically applied for you. And in addition, you get integrated billing. So you get one bill, which is what you need to track and pay. The second feature that we are announcing today is Azure CNI overlay. As we have talked to our customers, what we have heard from our customers is that they don't have enough IP addresses to allocate to their parts. They want to use overlapping IP address spaces. Traditionally, the way you get overlapping IP address support is by using one of the existing VX LAN based overlay technologies. And these technologies actually do double encapsulation, which leads to significant performance penalty. Alternatively, you can use solutions like KubeNet whereby you don't get overlapping IP address space support. And in that case, you get limited by scalability because of the routing and routing limitations that the platform imposes on you. In contrast with Azure CNI overlay, we have implemented support for CNI overlay into the Azure platform such that you get high scale and high performance. So you don't have to compromise on either one and you're able to leverage overlays to overcome the IP address exhaustion problems that you may be encountering. With Azure CNI overlay, we scale to thousands of nodes and millions of pod IP addresses. And on top of that, Azure CNI overlay supports Selium data plane. So essentially, all the good things that I talked about in the previous announcement, they're all available on Azure CNI overlay as well. So as I just mentioned, Azure CNI overlay overcomes the VNet IP exhaustion problems that our customers face. In addition, it provides ease of management. So there are no UDRs or routing tables to manage. You don't have to manage your own, bring your own CNI into Azure. It provides 12x the scale of the traditional overlay based solutions. So now we can support thousands of nodes and millions of pod IPs. There's no overhead associated with double encapsulation, decapsulation. It provides the native host performance that you get on Azure without any overhead associated with overlays. Because you are using reusable IP addresses, you are able to share subnets across your multiple cluster deployments. And last but not the least, Azure CNI overlay is supported on Windows as well. So the same solution that you can deploy on Linux is also available on Windows. So you don't have to worry about cross-platform challenges. Let's look at the performance comparison of Azure CNI overlay compared to some other overlay solutions that are existing there out in the marketplace. So the graph on the right here shows the part to part throughput for Azure CNI overlay, comparing that to bring your own overlay, which is a typical VX LAN based overlay. As you can see, we see about 20% improvement using Azure CNI overlay compared to using an overlay that's completely on top and not integrated with the rest of the Azure platform. The graph in the middle shows the performance of Azure CNI overlay compared to Azure host networking. So if you were to send traffic without any encapsulation, without any overlay, you get the native host performance and Azure CNI overlay performs at par with what you will get with the host. The graph on the extreme left over here shows the performance of Azure CNI overlay with and without Selium. And as you can see with Selium, we provide even additional performance improvement of about 10% as compared to Azure CNI overlay without Selium. So essentially, Azure CNI overlay with Selium gives you the best of all the words. You can get overlapping IP addresses, you can scale to millions of parts, and you get all the performance benefits and the enterprise features that come with Selium Enterprise. Okay, let me move on to talk about Windows. So we've been doing a lot of work to bring Selium to Windows. And along those lines, we have developed cross-platform solutions, an entire pipeline, such that you can take your existing Selium programs and compile them for Windows using an open-source-based pipeline that we have contributed and we're working on for Windows. And the benefit of this is you get the binary signed by default by using this pipeline. As an example, Selium L4LB can be compiled and ported over to Windows as it is. So any program, EBPF programs that you write can now be made cross-platform and work on Windows and Linux alike. All this work is happening in open-source and we have weekly Zoom meetings and the EBPF Windows GitHub repo that we encourage all of you to join. So I've been shown my end of time. I'll actually conclude by saying this is not the end. This is just the beginning. We are getting started. We are very excited to bring Selium to Azure and Selium to Windows. We think you will find the best experience with Selium on Azure and Selium on Windows and we hope that you choose to run your Selium workloads on Azure. And if you're already running on Azure with all the capabilities that we announced today, you leverage those capabilities to get the best of the networking data plane which Selium provides on Azure. Thank you, everyone.