Create a VM
Choose plans, images, CPU/RAM, disk, networks, and SSH keys.
Creating a Virtual Machine (Instance)
Click on Create → Instances

Choose your preferred project and data center location that you would like the virtual machine to be deployed in.

Choose your preferred virtual machine image:
OS → Windows, Ubuntu, RockyLinux, etc.
Marketplace Apps → readymade templates of popular open source apps that can be deployed seamlessly.
Snapshots & Block Storage → you can select an existing snapshot or block storage and launch a virtual machine with that image.

Select a configuration:
Basic - curated for small and extremely light workloads.
General Purpose - offer a 1:4 vCPU to Memory ratio
Compute Optimized - offer a 1:2 vCPU to Memory ratio
Memory Optimized - offer a 1:8 vCPU to Memory ratio

Choose the block storage size and choose from three different tiers based on your workload needs:
Standard NVMe → 10 IOPS per GB of Storage
Premium NVMe → 20 IOPS per GB of Storage
Pro NVMe → 30 IOPS per GB of Storage
You can also choose whether you would like the volume to be deleted when the virtual machine is deleted.

Choose the Network and Security group you would like to assign to the virtual machine.

Set a strong password (Recommended: 15+ Characters with numbers, alphabets, symbols, and at least 1 uppercase alphabet) or add an SSH key.
The password can be changed later from Instances → Virtual Machine → VM Settings → Change Password

Choose the billing cycle (Hourly/Monthly/Quarterly/Yearly) and click Review & Deploy.

Verify the billing details and pricing and click on Deploy Now.

Your Virtual Machine will be deployed in less than 30 seconds.

Plans & sizes
General Purpose
General workloads
CPU-optimized
Compute-heavy tasks
Memory-optimized
Caches, in-memory DBs
Image & storage 💾
OS images: Ubuntu, Debian, Rocky/CentOS, Windows
Boot disk size; attach NVMe block volumes (Standard/Premium/Pro)
Network 🌐
Select VPC/subnet
Optionally allocate Public IPv4; enable IPv6 if needed
Add firewall rules for SSH/RDP/HTTP/HTTPS
Access 🔑
Add an SSH key (Linux) or set password (Windows)
Optional userdata (cloud-init) for bootstrap
Last updated
Was this helpful?