VMware is continuing its effort to remake the data centre, cloud and edge to handle the distributed workloads and applications of the future.
At its virtual VMworld 2020 event the company previewed a new architecture called Project Monterey that goes a long way toward melding bare-metal servers, graphics processing units (GPUs), field programmable gate arrays (FPGAs), network interface cards (NICs) and security into a large-scale virtualised environment.
Monterey would extend VMware Cloud Foundation (VCF), which today integrates the company’s vShphere virtualisation, vSAN storage, NSX networking and vRealize cloud management systems to support GPUs, FPGAs and NICs into a single platform that can be deployed on-premises or in a public cloud.
The combination of a rearchitected VCF with Project Monterey will disaggregate server functions, add support for bare-metal servers and let an application running on one physical server consume hardware accelerator resources such as FPGAs from other physical servers, said Kit Colbert vice president and chief technology officer of VMware’s Cloud Platform business unit.
This will also enable physical resources to be dynamically accessed based on policy or via software API, tailored to the needs of the application, Colbert said.
“What we see is that these new apps are using more and more of server CPU cycles. Traditionally, the industry has relied on the CPU for everything--application business logic, processing network packets, specialised work such as 3D modelling, and more,” Colbert wrote in a blog outlining Project Monterey.
“But as app requirements for compute have continued to grow, hardware accelerators including GPUs, FPGAs, specialised NICs have been developed for processing workloads that could be offloaded from the CPU. By leveraging these accelerators, organisations can improve performance for the offloaded activities and free up CPU cycles for core app-processing work.”
A key component of Monterey is VMware’s SmartNIC which incorporates a general-purpose CPU, out-of-band management, and virtualised device features. As part of Monterey, VMware has enabled its ESXi hypervisor to run on its SmartNICs which will let customers use a single management framework to manage all their compute infrastructure whether it be virtualised or bare metal.
The idea is that by supporting SmartNICs, VCF will be able to maintain compute virtualisation on the server CPU while offloading networking and storage I/O functions to the SmartNIC CPU. Applications can then make use of the available network bandwidth while saving server CPU cycles that will improve application performance, Colbert stated.
As for security, each SmartNIC can run a stateful firewall and an advanced security suite.
“Since this will run in the NIC and not in the host, up to thousands of tiny firewalls will be able to be deployed and automatically tuned to protect specific application services that make up the application--wrapping each service with intelligent defences that can shield any vulnerability of that specific service,” Colbert stated.
“Having an ESXi instance on the SmartNIC provides greater defence-in-depth. Even if the x86 ESXi is somehow compromised, the SmartNIC ESXi can still enforce proper network security and other security policies.”
Part of the Monterey rollout included a broad development agreement between VMware and GPU giant Nvidia to bring its BlueField-2 data-processing unit (DPU) and other technologies into Monterey. The BlueField-2 offloads network, security, and storage tasks from the CPU.
Nvidia DPUs can run a number of tasks, including network virtualisation, load balancing, data compression, packet switching and encryption today across two ports, each carrying traffic at 100Gbps.
“That’s an order of magnitude faster than CPUs geared for enterprise apps. The DPU is taking on these jobs so CPU cores can run more apps, boosting vSphere and data centre efficiency,” according to an Nvidia blog “As a result, data centres can handle more apps, and their networks will run faster, too.”
In addition to the Monterey agreement, VMware and Nvidia said they would work together to develop an enterprise platform for AI applications. Specifically, the companies said GPU-optimised AI software available on the Nvidia NGC hub will be integrated into VMware vSphere, VMware Cloud Foundation and VMware Tanzu.
This will help accelerate AI adoption, letting customers extend existing infrastructure to support AI and manage all applications with a single set of operations.
Intel and Pensando announced SmartNIC technology integration as part of Project Monterey, and Dell Technologies, Hewlett Packard Enterprise and Lenovo said they, too, would support integrated systems based on Project Monterey. Project Monterey is a technology preview at this point and VMware did not say when it expects to deliver it.