Skip to main content

Compute VMs

Compute VMs are NodeShift Virtual Machines (VMs) which are flexible and scalable on-demand resources. Virtual machines offer greater control over the computing environment compared to other options as you can configure CPUs, RAM and Storage as necessary.

With Compute VMs, you can enjoy the benefits of virtualization without the need to purchase or maintain physical hardware. However, it is important to note that virtual machines still require maintenance tasks such as configuration, patching, and software installation.

Compute VMs serve various purposes, such as:

  1. Development and testing: They enable the quick creation of a virtual environment with specific configurations for coding and testing applications.

  2. Cloud-based applications: Running your application on a virtual machine in NodeShift can be cost-effective as you can scale the number of virtual machines based on demand. You pay for additional virtual machines only when needed and can shut them down when not in use.

  3. Scale your cloud environment and datacenter: Compute VMs can seamlessly connect to your AWS, Microsoft Azure, Google Cloud and on-prem datacenters allowing for an extended datacenter environment.

The scalability of virtual machines allows your application to scale up or out as required to meet your specific needs.

What to consider when creating a Compute VM?

In order to create your Compute VM, you need to consider the following the options:

  • Compute VM Name

  • Geographical Location for your VM resources

  • CPU, RAM and Storage configurations of your VM

  • The operating system which you want to run

  • Virtual Private Cloud configurations

Geographical Availability

Compute VMs are available across the entire world and it is entirely up to you where to create your VMs based on your application’s requirements. In NodeShift, the location of your VM is titled Region and can be selected upon the creation of your Compute VM.

Compute VM Sizes and Pricing

NodeShift provides a diverse range of VM sizes to accommodate various use cases effectively. Compute VM sizes and pricing are tailored to suit your specific workload requirements. The size you select directly impacts crucial factors like processing power, memory, storage capacity, and network bandwidth.

When it comes to pricing, NodeShift adopts an hourly charge model that considers the size of the virtual machine and its configurations. For partial hours, you are billed solely for the hours used, ensuring fair and precise cost allocation. It's important to note that storage costs are separate and priced accordingly.


Upon deploying your NodeShift Virtual Machine, you can select the amount of HDD or SSD storage. Additionally, you can also create a separate storage instance and mount it to your Compute VMs:


NodeShift Virtual Private Cloud offer enhanced security by establishing a protected connection among Virtual Machine resources, ensuring that the network remains inaccessible from the public internet and other VPC networks. This heightened level of security safeguards your data and resources from unauthorized access and potential threats.