I want to construct a small private cloud with the following configuration:
Servers: commodity 1Us as far as possible.
Running almost exclusively Linux/Apache to serve web pages. A few Windows machines in a cluster running SQL server. Three Linux machines in a cluster running Vertica. Multiple developers in multiple locations globally running assorted dev products.
We want an infrastructure that allows us to:
Deploy desktops/apps to developers and end users easily and quickly.
Flex the infrastructure we need to (i.e. transfer processing power to webservers when they need it and then to the database when the database needs it).
Create the infrastructure based on commodity hardware (we do have a quality SAN for storage but want to use cheap CPUs).
At present Xen seems to me to offer more for less money, but of course data from websites is notoriously subject to caution. Any advice or experience in the matter?