I'd like to set up a public cloud for web hosting (cloud shared hosting, cloud vps, cloud servers) for a new venture.
----- 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 Dual Hexacore CPUs 32-64GB RAM 4 x 160GB SAS (RAID10) Server #2 Purpose: Hypervisors (Memory) (is it better to simply have a singular, beefed up CPU/Memory Management Server as above or separate from management node?) Qty: 1 or 2, plus 1 for failover Dual Hexacore CPUs 128GB RAM 2 x 160GB SATA RAID1 Server #3 Purpose: Backup Server Qty: 1 Dual Hexacore CPUs 16GB RAM 12 x 2TB SAS RAID5 or 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?