SSH access, a hostname, and TLS are available out of the box — no nginx and certbot setup required. VMs run on interruptible capacity from major clouds, which keeps costs down, and live migration preserves running processes, volumes, IP addresses, and connections.
With sufficient notice before a host is shut down, microsrv migrates both VMs in sequence while external and private traffic remains active.
> how it works
The cloud can reclaim a host. Your application keeps running.
You create VMs, connect over SSH, and deploy services as usual — hostname and TLS work out of the box. VMs run on spare capacity from major cloud providers, which makes them about 25% cheaper than standard rates, while the orchestrator manages host changes and preserves volumes and network identity.
01
The host changes. The VM keeps running.
Live migration transfers memory and running processes to a new host. Your workload keeps running without restarting or losing its in-memory cache, while network connections and addresses remain unchanged.
Reserved migration capacity
The orchestrator tracks spare vCPU and memory on adjacent servers to keep capacity available when a VM needs to move.
Dedicated vCPUs
Paid vCPUs belong exclusively to your VM and are not shared with other customers.
Migration before shutdown
A provider notice triggers live memory migration. Running processes continue on the new host without restarting the application.
Recovery after sudden failure
When there is not enough time for live migration, the VM automatically launches from a replicated copy.
No nested virtualization required
VMs run on interruptible cloud instances even where providers disable hardware nested virtualization.
Event traceExample sequence; actual execution times may vary.
12:04:18reclaim notice received for host-17
12:04:18target host-42 reserved
12:04:19vm-204 migration started
12:04:23memory state converged
12:04:24network identity rebound
12:04:24established flows verified
12:04:24vm-204 running on host-42
12:04:25host-17 released
02
Why it costs less
Providers offer spare capacity at up to 70% off, but warn that hosts can be reclaimed whenever demand spikes.
Without automated orchestration, this capacity is typically used for noncritical or interruption-tolerant workloads. Our platform handles the operational work: it monitors provider notices, reserves capacity on nearby servers, and moves or recovers VMs when a host is reclaimed.
In the examples below, the total cost is about 25% below what the same provider charges.
interruptible capacity + microsrv orchestration = stable VM at a lower price
Estimated monthly totals for 3 × (4 vCPU · 8 GB · 40 GB SSD). Cloud A and Cloud B are standard rates from public provider calculators. Final microsrv pricing depends on the region, available capacity, and hosting terms.
Every private network has a WireGuard gateway: your work machine gets an address inside the VPC, and database queries go over internal IPs — no exposed ports, no public IP.
wireguard · work machine
$wg-quick up microsrv-vpc[#] ip link add microsrv-vpc type wireguard[#] ip address add 10.50.0.200/32 dev microsrv-vpc[#] ip route add 10.50.0.0/16 dev microsrv-vpcpeer vpc-production: handshake completeuser@laptop:~$ ping -c 2 10.50.0.12PING 10.50.0.12 (10.50.0.12) 56(84) bytes of data.64 bytes from 10.50.0.12: icmp_seq=1 ttl=64 time=4.05 ms64 bytes from 10.50.0.12: icmp_seq=2 ttl=64 time=3.87 ms--- 10.50.0.12 ping statistics ---2 packets transmitted, 2 received, 0% packet lossuser@laptop:~$
psql · database over the private network
$psql -h 10.50.0.21 -U apppsql (16.3, server 16.3)Type "help" for help.app=> SELECT inet_server_addr(); inet_server_addr ------------------ 10.50.0.21(1 row)app=>
> roadmap
What’s next
Planned capabilities that are not currently available.
Terraform / OpenTofu provider
Kubernetes Cluster API (CAPI) provider
Managed databases (PostgreSQL, Redis)
Managed Kubernetes
S3-compatible object storage
CLI and GitHub Actions for CI/CD
Automated snapshots and backups
Private network peering
Serverless compute
Floating / public IP
Expanded observability and metrics
> blog
Latest from our blog
Short notes on interruptible capacity, networking, and how microsrv keeps VMs running through host interruptions.
What Hermes Agent from Nous Research can do and how to run it in a container on microsrv: official image pinned by digest, gateway mode, dashboard with basic auth, and publishing via an HTTPS gateway.
How live migration works: pre-copy, dirty pages, stop-and-copy, cold restart as a fallback, and the way the microsrv orchestrator migrates VMs before Spot hosts are reclaimed.