I'm looking at ordering a powerful server machine to use for virtualization. I'm planning on running debian with KVM+QEMU for the virtualization, and a hardware RAID6 to store the VMs on. I would also like to be able to use the same IP to route to different VMs, depending on stuff like domain or port, since my co-location provider takes an extra fee per extra IP I need.
What is the best practices to achieve this? Or if you have some general tips and tricks for this kind of setup? I assume I need some kind of firewall to do the routing, but should I create a bridge device conencted to a physical interface to put the VMs on, or should I stick to the virtual bridge that is created automagically?
Any help is appreciated!
I apologize if this question is too general, but I did not know where else to post it.