We're going to be talking about some of the server ingredients that are fundamental to virtualization, as well as some of the concepts and a little bit of the background that are our motivation behind virtualization in these next sections. So let's start off with the server ingredients. Now, fundamentally when we talk about virtualization, if we're talking about it from the bottom up, we talk about the compute, the network, and the storage fundamental aspects of it. And when we mention the compute, what we're really talking about are the resources inside the CPU. And that CPU being a multi-cored element. So there are multiple instantiations then of core processes inside that bit of silicon, inside of that CPU that this virtualization relies on. So in our space, the Intel Xeon processor family, the 6200 and the 6100 family are well suited for the virtualization in the VI space, their specific SKUs as well. So these are specific then releases of it with a certain number of cores and a certain configuration of their I/O that provide those compute resources that are well suited for our virtualization space. And then from a networking standpoint, so these machines are connected obviously into some type of a network. And in that space, depending on the model of virtualization, we either need a very balanced configuration for that, serving those socketed CPUs in a balanced way. So if you've got a dual socketed system, you would want to have your network interfaces similarly balanced from that configuration standpoint. Or there are other workloads where there may be an advantage to having it asymmetrical, where our network interface cards exist more heavily of these socketed CPUs, and then the workloads will run on the other. But in either case, the Intel network controllers of the 710 series, and then the 8259 series family for 10 GB and 40 GB interfaces are well suited for that. On the storage side of things, we've really moved away from the spinning drives. And the solid state drives give much more reliability, higher performance, and better throughput than their predecessors. And in this case, the Intel SSD Optane D for data centers, particularly the P4800x series are, again, well suited for that type of virtualization. But similarly from a compute standpoint, it's just not complete. There are interesting workloads that come into play that can take advantage of accelerators. Some of those accelerations might be encryption or compression, for example. In that case, technology such as the QAT accelerator cards can be added in again in some configurations. And an asymmetrical design is optimal. And others, you'd want to see a symmetrical configuration. In addition to some of the visual compute acceleration cards for workloads, it maybe intense in graphic processing. So when we put all that together, we've got a strong foundation that provides us with that network compute, storage, and acceleration on which we're going to now start building the stack from a virtualization standpoint. [INTEL LOGO JINGLE]