Get Started with Virtual Servers
What Virtual Servers are, what makes them unique, and how to deploy them onto CoreWeave Cloud
CoreWeave Virtual Servers are highly configurable, powerful virtual machines hosted in CoreWeave Cloud and managed on the CoreWeave Cloud UI and via the Kubernetes API. Virtual Servers enable anyone to deploy and host highly available applications and powerful Virtual Workstations at scale, accessible from anywhere in the world.
Create powerful virtual desktops and developer workstations, accessible from anywhere
With Virtual Servers, you can create high-performance developer workstations, accessible from anywhere, running either a version of Windows or a distribution of Linux. These virtual desktop infrastructures - also called VDIs - leverage GPU PCI pass-through, which equips Virtual Servers with the same performance as bare metal server, as well as the same performance, isolation, and control benefits of a bare metal server, yet with the added convenience of access from anywhere.
With GPU PCI pass-though, there is no GPU virtualization or shared resources on Virtual Servers. Virtual Servers instead have a dedicated GPU, which provides the same level of performance, control, and isolation benefits as a bare metal server.
Virtual Servers also run under the same API control plane and use the same storage and networking as your Kubernetes workloads, providing a single, powerful platform for both stateful and stateless resource management.
Purpose-built Virtual Workstations for developers are made accessible from anywhere via connections stewarded through Parsec for Windows machines, or through Teradici for Linux machines.
Features
💪 Powerful computation
With powerful CPUs and high-performance NVIDIA GPUs, Virtual Servers feature unlimited resource configurability and deploy in seconds.
📈 High availability
Virtual Servers can be deployed in all of CoreWeave's Data Center Regions, allowing for geographic diversity.
🌠 GPU PCI pass-through for bare-metal performance quality
With GPU PCI pass-though, there is no GPU virtualization or shared resources on Virtual Servers. Virtual Servers instead have a dedicated GPU, which provides the same level of performance, control, and isolation benefits as a bare metal server.
🧩 Versatile, purpose-built customization
Virtual Servers come with pre-built Linux distributions, Windows versions, or bring your own image! Use cloud-init at startup for even more customization and control.
🗄 High-performance storage
Leverage the high performance of CoreWeave Cloud Storage for both the Virtual Server root disk and any shared file system volumes to connect to centralized asset storage.
⚡ Blazing fast, flexible networking
Up to 100Gbps
internal and external networking speed per instance, for blazing fast data transfers. Directly attach IP addresses to a Virtual Server network interface, or leverage Load Balancer IPs to control internal and external service access.
If you've determined you don't need a Virtual Server, but still want to leverage the performance benefits of running containerized workloads on CoreWeave Cloud, check out CoreWeave Kubernetes.