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?