Skip to content

Virtual Machines Overview

Virtual machines (VMs) are software-based computer systems that run operating systems, applications, store data, and connect to networks like physical machines.

Compared with physical servers, VMs are easier to scale, manage, and maintain.

VM Types

During VM creation, choose one of the available VM types:

  • General Purpose: Balanced compute, memory, and networking resources suited for a wide range of everyday workloads like web servers, dev environments, and small databases.
  • CPU Optimized: High compute-to-memory ratio designed for CPU-intensive workloads like batch processing, video encoding, and high-traffic web applications.
  • Memory Optimized: High memory-to-compute ratio built for memory-intensive workloads like in-memory databases, large-scale caching, and real-time big data analytics.

General Purpose Size Examples

General Purpose VM sizes include predefined CPU and memory combinations:

Size CPU Memory
V-GP1-xSmall 2 Core 6 GB
V-GP1-Small 4 Core 12 GB
V-GP1-Medium 6 Core 18 GB
V-GP1-Large 12 Core 24 GB
V-GP1-xLarge 16 Core 36 GB
V-GP1-2xLarge 20 Core 40 GB
V-GP1-4xLarge 24 Core 48 GB

Built-in Security Add-ons

VM creation includes (but not limited to) the following built-in security add-ons:

Add-on Purpose
Encryption at Rest Protects stored data by encrypting it when it is not in use.
Hardening Secures VMs by disabling unnecessary services, closing ports, and applying security patches.
EDR (Endpoint Detection and Response) Detects and responds to suspicious activity so threats can be analyzed and resolved.
EPP (Endpoint Protection Platform) Helps prevent threats such as malware and ransomware through continuous monitoring and real-time protection.

Supported Operating Systems

The VM creation flow includes these operating system options:

  • Microsoft Windows Server (2025, 2022, 2019, 2016)
  • Red Hat Enterprise Linux (8, 9)
  • Oracle Linux (8.6)
  • Ubuntu (24.04, 22.04, 20.04)