I'm looking for some advice on hosting providers in the UK or EU for my (small) company's DevOps infrastructure; a small number of services including source control as well as continuous integration (CI) runners. Our main product is a virtual appliance so the CI runners will be compiling code, building the appliance and spinning up VMs with bhyve for integration testing.
To give some background, we are currently hosted in AWS but have found the platform quite cumbersome to manage. It just doesn't feel like it's designed for a small company. We had quite a generous amount of free credits but they're about to run out and I'm appalled by the pricing for larger servers on their platform.
VPS would be fine, except that most providers I have looked at don't offer nested virtualisation and spinning up ephemeral machines looks awkward.
I've looked at a few alternatives so far:
Thanks in advance for your help!
To give some background, we are currently hosted in AWS but have found the platform quite cumbersome to manage. It just doesn't feel like it's designed for a small company. We had quite a generous amount of free credits but they're about to run out and I'm appalled by the pricing for larger servers on their platform.
VPS would be fine, except that most providers I have looked at don't offer nested virtualisation and spinning up ephemeral machines looks awkward.
I've looked at a few alternatives so far:
- Vultr: I have used Vultr in the past for a cheap personal VPS running FreeBSD and had a good experience (once I fixed the network adapter performance). However, minimum charging period for an instance is an hour, so creating a tearing down instances frequently wouldn't be cost effective. They look expensive for bare-metal.
- Contabo: This provider looks cheap for VPS, with this warning from Peter2121 in Thread 21472 but again no nested virtualisation
- Hetzner: I was very tempted by Hetzner's dedicated servers and auction pricing. However, I was put off by the fact that they do not officially support FreeBSD and by the complex workarounds detailed in Thread 85399. I fear losing hours of engineering time if there is a server issue.
Thanks in advance for your help!