Compute Instances

Compute Instances are virtual machines that run on Linode's secure and reliable cloud infrastructure. To support a variety of workloads, Compute Instance plans are organized under several basic plan types, each with their own set of resources, unique value propositions, and technical specifications (see Plan Types). Each Compute Instance can run a variety of supported Linux distributions, including the latest versions of Ubuntu, CentOS Stream, Debian, and more.

Availability

Compute Instances are available across all regions.

Plans and pricing

See Plans for the list of available plan types. Note that pricing and plan availability may vary between regions. See our Pricing page for a full list of pricing options.

Technical specifications

In addition to the resources allocated to each available plan (outlined above), Compute Instances have the following specifications:

  • Shared or Dedicated vCPU cores (dependent on the chosen plan)
  • 100% SSD (Solid State Disk) storage
  • 40 Gbps inbound network bandwidth
  • Free inbound network transfer (ingress)
  • Metered outbound network transfer (egress) that includes 1 TB - 20 TB of prorated* network transfer allowance
  • Dedicated IPv4 and IPv6 addresses (additional addresses available on request)
  • Deploy using the many available Linux Distributions, Marketplace Apps, or Community StackScripts
  • Direct console access through Lish
  • Provisioning and management through Cloud Manager, Linode CLI, or programmatically through the Linode API
  • Multi-queue NIC support on plans with 2 or more vCPU cores.

*If a service is not active for the entire month, the amount of network transfer allowance is prorated based on the number of hours the service is active.

Services included at no extra cost

The following services are bundled with all Compute Instances:

Complementary paid services

To help build and manage your applications, consider complementing your Compute Instance with the following compatible services:

Developer resources