Machines are Linux and Windows virtual machines with persistent storage, GPU options, and free unlimited bandwidth. They’re designed for high-performance computing (HPC) workloads.
All CPU and GPU machine types are available for Linux-based machines.
Free machines have limits that keep the capacity for free machines available:
Paperspace offers several networking options:
Paperspace machines are accessible over the internet with a public IP address. Public IP addresses are assigned to eth0
(Linux) or Local Area Connection/Network
(Windows 8), or Network [#]
(Windows 10). Machines connect via a 10 Gbps network, with public throughput capped at 2 Gbps in NY2
and 900 Mbps in other regions (scalable to 10 Gbps).
Paperspace offers two types of public IP addresses:
Private networks establish a dedicated, isolated network for secure communication between machines. Machines and shared drives communicate securely within the private network. Active Directory (AD) integration is required for secure AD and Domain Controller (DC) communication.
Each private network is assigned a /24
subnet from the available IP address space. The first usable IP address is assigned to a virtual bridge, and subsequent IP addresses to machines. Traffic flows through the network gateway and uses NAT for internet access (internal traffic remains private). Private traffic uses a 10 Gbps backend network, with free ingress and egress.
A VPN enables secure, encrypted communication over the internet, allowing your machines to connect to a private network for remote data sharing. Site-to-site VPNs establish a two-way encrypted tunnel between your private network and another location. Paperspace supports IPSec VPN tunnels for secure and encrypted communication.
Peering is offered for select users, allowing machines to connect directly to datacenters for reliable data transfers. Peering enables direct connections between two or more networks, improving data transmission efficiency and reducing latency. Contact the Paperspace sales team for specific data transfer requirements.
Paperspace offers a variety of block-level storage volumes and shared drives, which are region-specific and backed by SSDs. These storage options range in size from 50 GB to 2 TB.
Block storage volumes are block-level storage devices for Paperspace machines. They appear to the operating system as locally attached storage that you can partition and format.
This storage type is ideal for applications that rely on random reads and writes as well as long, continuous reads and writes. These volumes deliver low latencies with the ability to burst to 3,000 IOPS for extended periods of time. The throughput limit for volumes is 128 MiB/s.
Increasing your block storage expands your filesystem and is not reversible.
Shared drives are concurrently available to machines within a private network. A common use case for shared drives is to share files and data between machines, similar to network-attached storage.
All file systems offer a consistent baseline performance of 50 MB/s per TB of storage. Regardless of the size, all file systems can burst up to 100 MB/s.
If you require more space on your shared drive, send a request to Paperspace support for storage up to 16 TB.
Templates are base images you can use to create machines. Paperspace maintains several operating system templates and, for additional customization and control, you can create your own custom templates from your existing machines.
Paperspace’s operating system templates include a limited set of additional software for performing core functions like adding SSH keys to your machine. It’s safe to remove these tools, but we recommend keeping them so they remain available for future use.
Ubuntu 22.04, Ubuntu 18.04, and CentOS 7 are server-only machines, which means they are only accessible from a terminal. Ubuntu 20.04 machines include a full desktop environment.
Windows 10 (Server 2022) and Windows 2012 R2 Datacenter Edition machines are licensed by Paperspace. Windows 10 (Pro) machines require you to bring your own license, so you are solely responsible for the compliance and management of your own license(s).
Paperspace maintains the following public operating system templates that have preinstalled third-party software:
Custom templates are full disk images of existing machines. You can create a custom template from one of your existing machines, then use that custom template to create additional machines.
Custom templates are region-specific, so you must create and use them in the same datacenter as the original machine.
The desktop app allows you to connect to your Paperspace machines from your local Windows 10+, macOS X 10.13+, or Linux (beta) machines.
Updates to the desktop app happen automatically. Occasionally, you might experience a short delay when opening the app as it updates. Once the update is complete, the app should run normally. If it does not, contact Paperspace support.
The desktop app additionally offers the drag-and-drop feature, which selects a file or folder on your local computer and copies it into your Paperspace machine by dragging and dropping it into your Paperspace machine. The desktop app also supports the auto-shutdown feature.
Desktop streaming is available either in your browser or through the desktop app with advanced options.
Desktop streaming offers a copy-and-paste clipboard feature, which allows you to copy and paste text between your local machine and your Paperspace machine.
Paperspace allows you to set an auto-shutdown limit on your machines. This prevents unnecessary account charges for long running processes or idling. The auto-shutdown limit is set between one hour and one week. You can remove the limit, but this mean you must carefully monitor your machine to avoid unintended large utilization charges.