This page provides an overview of Compute features provided by Awanio.


A virtual machine (VM) is the virtualization/emulation of a computer system. It allows a business to run an operating system that behaves like a completely separate computer in an app window on a desktop.

Awanio compute service is provided as Virtual Machine, with add-on storage, security and monitoring capabilities.

Before the VM is ready for subscriptions, you have to set pricing for compute service, additional volume/storage and public IP address.

After some configuration is done from the Dashboard, customers can create VMs from the Platform and customize from there.

To configure applications on your instances, connect to the instance using Secure Shell (SSH) for Linux instances or Remote Desktop Protocol (RDP) for Windows Server instances.

Pricing Plans

Awanio offers a range of virtual machine plans to meet diverse computing needs. These plans vary in terms of computing resources such as CPU, RAM, and storage.

Administrators can customize and manage VM plans by adjusting resource allocations and pricing. This ensures flexibility in meeting user demands and adapting to changing resource requirements.

The total cost of a VM in a month depends on the number of hours the VM is used until the end of the month. Every 1st of the following month, an invoice will be issued containing detailed calculations of VM usage and other resources.

VM cost per hour is the total of 3 price components for processor (vCPU), memory (RAM) and storage. If a VM is stopped (turned off), the user will still be charged a partial fee for storage usage.

Creating your VMs

When creating a VM, you can choose the machine properties of your VMs, such as the number of virtual CPUs and the amount of memory, by using a set of predefined plans or by creating your own custom specification.

VM instances can run the images that we provide as well as custom images that you can create or import from your existing systems.

By default, each VM has a small boot disk that contains the operating system. When applications running on your instance require more storage space, you can add additional volume to your instance.

Managing access to your VMs

You can manage access to your instances using one of the following methods:

  • Linux instances:
    • Managing instance access using OS login, which allows you to access your instance with username and password.
    • Manage your SSH keys in your account, which uses public SSH keys that will be stored in VM metadata to grant access to the VM.
  • Windows Server instances:
    • Generate credentials for Windows VMs, which associates a password with a Windows user. Windows VMs use this information to authenticate access to the VM.

Each network interface of a VM instance is associated with a subnet of a unique VPC network. You can create separate subnets to group your instances.

A public IP address is available so you can access your instances with SSH/RDP over the internet.

Accessing your VMs

On the VM details page, you can monitor VM status and usage, and also manage VM through our web terminal, on one page. VNC Client is also available and it will be opened in a new tab.

For VM instances that have public IP addresses, you can also connect to your instances via SSH connection for Linux VM or RDP for Windows VM.


Monitoring your VMs

Monitoring graph is available for VM condition in the last 1 hour:

  • Processor usage
  • Network usage
  • Memory usage
  • Storage IOPs


Resizing your VMs

Resize is the ability to change the size of a virtual machine, allowing it to upscale or downscale according to a user’s needs. This feature is available on the VM details page.

Only the memory or the CPU size of virtual machines can be upscaled and downscaled, disk size can only be upscaled. For virtual machines with attached volumes, the volumes are not affected during the resizing process.

After you increase the size of a VM boot disk, you must use file system–specific commands to extend the file system to the new, larger size. You can do this as soon as you have resized the VM on the detail page. You can check this page to do it.


VM will be restarted when you submit to resize. The resize feature complies with the policy for allowed VM sizes. You can resize a VM only to sizes that are allowed or not greater than the resource quota of the organization.

VM Snapshots for Backup

A snapshot allows for a complete copy of a virtual machine at a point in time to be created for backup purposes. Snapshots can be used to help prepare your environment for recovery. You can create a snapshot of the virtual machine that was created or deployed in the Awanio Platform. Snapshots can be created on a schedule, or immediately. The snapshot creation schedule can be set hourly, daily, or weekly.

Attach and Detach Public IP Address

This allows users to attach/detach a public IP address to an existing VM. If you created a VM without a public IP address, you can attach the public IP address afterward. To do so, you must first reserve a public IP address. Then on the VM details page, the Public IP address section. Click the + button, and then select an IP address from the list of the reserved IP addresses. When the VM already has a public IP address and you want to detach it, click the x button next to the public IP address. A dialog will appear to confirm your action.

Default time zone for VM instances

The default time for your VM is Coordinated Universal Time (UTC).