Hey All, I'm evaluating Cloud stack for a new product where we want to provide virtual instances on the cloud with the requirements as that of a "dedicated" physical server.
Some of the goals/features along with my research so far. Can you please correct if any of the below are wrong? - Ability to choose custom OS - I see its Available - provisioned iops[1] - Not possible to guarantee QoS per tenant but it seems can be constrained by Cluster with tiered storage - support for multiple ips[2] - Possible though CS won't manage but just tracks it - ability for the customer to specify hostname - not possible?[3] ( Did I miss anything else that is very obviously applicable for physical dedicated servers and not straight forward to implement via CS ? :) - Guest isolation ( either at L2/L3) but I don't want to deal with 4k Vlan limitations and SDNs to start with. This leaves me to choose one of the below options in basic/advanced mode of networking Basic Networking : 1. Guest network on public network - will there be any problems if I just have guest network using public Ips? I can deal with guest isolation via security groups. 2. Use EIP to acquire public ips - Any free implementations of EIP? Though I strongly want to go for basic networking as I don't have any plans to offer any more networking offering for my use case ( i.e., dedicated servers), assume I choose advanced networking, I see these are the options: Advanced Networking: 1. define zone wide vlan 2. Guest isolation via security groups? Possible? [4] [1] similar to aws : http://aws.amazon.com/about-aws/whats-new/2012/07/31/announcing-provisioned-iops-for-amazon-ebs/ [2] https://cwiki.apache.org/confluence/display/CLOUDSTACK/Multiple+IP+address+per+NIC [3] https://issues.apache.org/jira/browse/CLOUDSTACK-319 [4] https://issues.apache.org/jira/browse/CLOUDSTACK-737 Thanks a bunch in advance.