I’d like to set up a public cloud for web hosting (cloud shared hosting, cloud vps, cloud servers) for a new venture, using Apache CloudStack platform.
----- Question #1 -----
What is the proper way to initially start the hardware infrastructure (example)? I’m thinking the below would be a good starting point, but please correct me if I’m wrong. Note that, I’d like to start off a little beefy.
Server #1
Purpose: CloudStack Control Panel Install (Management Server)
Qty: 1
VM Machine (one production, one backup/HA)
Cores: about 2-4
2-4GB RAM
Server #2
Purpose: Hypervisors (CPU + Memory + Storage)
Qty: 1 plus 1 for failover (HA)
Dual Hexacore CPUs
128GB RAM
12 x 1TB SAS (or SSD) RAID10
*above drives is for main storage, I know is pricey, but it's only for an example*
Server #3
Purpose: Backup Server (NAS)
Qty: 1
Dual Quad Core CPUs
16GB RAM
12 x 2TB SATA RAID10
----- Question #2 -----
With cloud hosting, what would the difference be between a "cloud vps" and "cloud dedicated server"? If I'm not mistaken, they're the same, except the allowance for a 'dedicated server' option would be much higher, right?
Last question: does anyone use this for automated provisioning with WHMCS or do you recommend a better software?