Hello dear CloudStack users, As a team sitting at a crossroad to chose a solution to provision ressources for a HPC oriented datacenter: can a strong case be made for the use of Cloudstack over Openstack, OpenNebula or Kubernetes?
In particular I have the following concerns : 1. The company provides infrastructure to clients, as well as full blown project development, so it trying to set up both a public cloud with resource billing and an internal development platform. This is the use case covered by CloudStack, right? Or could the flexibility of OpenStack be needed? 2. It is also heavily geared toward HPC. I have seen little mention of HPC with CloudStack, while it is heavily advertised in OpenStack world, due to the ties with CERN and such. Can you think of limitations of CloudStack for this use case? I am also interested in case studies or any reading material on this combination. 3. The team could standardize on containers soon (especially for dev environments). I would tend to do a simple VM + Docker workflow. Is it standard? 4. I am all for simplicity of operation and maintenance. I think CloudStack could really shine here, right? I also think that Kubernetes should be avoided because of this. Thing is, Kubeflow is getting some attention and we might have to support it... Is CKS considered mature for production and a viable solution in this case? Thanks for reading, any food for thoughts will be very much appreciated. Best, Axel