KVM & Xen have good support for both in my experience, seems to work well. No clue about support in janky proprietary solutions, but seeing as Amazon, DO, etc all use either KVM or Xen, with the extreme budget providers on OpenVZ (where you get a glorified chroot), your probably gonna be using one of those two.