I have a dedicated server at home running as an LXC host.
With an LXC client on my laptop I am able to launch instances without using local resources. The instance has profiles setup to add the containers to my local lan for ease of access.
Launching a new machines is only a few commands away.
Check out proxmox which supports kvm and lxd so it's easy to compare. lxd uses less resources and an image registry vs finding/building kvm cloud images.
With an LXC client on my laptop I am able to launch instances without using local resources. The instance has profiles setup to add the containers to my local lan for ease of access.
Launching a new machines is only a few commands away.