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 virtual machines deployed and managed on CoreWeave Cloud via the easy-to-use Cloud UI, or programmatically via the Kubernetes API, enabling anyone to deploy and host applications at scale with high availability.
With GPU PCI pass-through, there's no GPU virtualization or shared resources.
While not every use case is appropriately solved using Virtual Servers, there are some things that aren't possible without them!
CoreWeave Virtual Servers run under the same API control plane and use the same storage and networking as your Kubernetes workloads. This provides a single, powerful platform for both stateful and stateless resource management.
- Leverage bare metal performance, even when running containerized Virtual Machines. CoreWeave Virtual Servers provide all the isolation and control benefits that come with running a workload on a real server. Leveraging GPU PCI pass-through means no GPU virtualization or shared resources on Virtual Servers.💪
- Create virtual desktops and developer workstations accessible from anywhere. Virtual Servers can be deployed with virtual desktop environments, also known as virtual desktop infrastructures or VDIs, which provide developer workstations running either Linux or Windows. By using applications like Parsec (for Windows machines) and Teradici (for Linux), developers can log in to their workstations to access their work from anywhere!🖥
Don't need a Virtual Server?