
As a small MSP-we rent out VPS. We do this by a s small Hyper-V Failover cluster and a complicated firewall which is not multitenant so we cannot give the customer any control of the firewall.
We have looked at different cloud providers out-of-box solutions like Nutanix, OnCLoud etc. but it is pretty expensive since we are only hosting around 100-200 Vms.
What we like to build is a 2-3 node HCI storage spaces direct cluster with 10/25 Gbps backblone and then use a free firewall named PFSense for each customer/tenant .Its just a small VM which acts like a firewall between our internet WAN vlan and a internal lan for their customer. All tenantes are then isolated by vlan.
Are there any other MSP who does it the same way? How do you manage the firewalls for each tenants?