In addition, Axel, you can also look at: https://cloudstack.apache.org/cloud-builders.html https://cloudstack.apache.org/kubernetes.html
Regards. ________________________________ From: Rohit Yadav <[email protected]> Sent: Friday, April 21, 2023 16:16 To: users <[email protected]> Subject: Re: Arguing for Cloudstack for a HPC oriented datacenter Hi Alex, Please find my answers in-line: > 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? Yes, absolutely! > 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? There are many public and private cloud service providers, enterprises, and organisations who use CloudStack as their IaaS cloud platform. You can see the known-users list here: https://cloudstack.apache.org/users.html (we're opensource, and we don't track who uses CloudStack, unless somebody volunteers to put the users name on the website). In terms of resource/billing portals, there quite a few vendors I'm sure you can search them and see some demos/presentations for example https://www.youtube.com/results?search_query=cloudstack+billing > 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. Yes, some of the largest clouds with HPC and similar requirements are using CloudStack. You may find several use cases here: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Case+Studies and talks on youtube such as https://www.youtube.com/watch?v=xq2LVY18GU8 and talks from recent CCC https://www.youtube.com/playlist?list=PLnIKk7GjgFlYcKNbhYSgWGbJ8nJ0g496V > 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? Yes, this can be used. CloudStack IaaS platform doesn't care what you run inside the VM - you're free to decide on your stack and development choices. > 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? CloudStack is boring and just works. Of course, I encourage you to setup a test env. and play with it, test and try all the requirements and see for yourself. On container orchestration, you can setup and run whatever you'd like in VMs deployed via CloudStack or you can also use (a) CKS which is CloudStack's managed Kubernetes service offering, but we now also have (b) CAPC https://cluster-api-cloudstack.sigs.k8s.io<https://cluster-api-cloudstack.sigs.k8s.io/>. CAPC even works with EKS-A you can try. Both options are considered production and viable solution, but each have their pros and cons. If you're looking for more flexbility and not get tied into any IaaS platform then CAPC is the way to go. My suggestion is for you to test drive CloudStack. You can try: https://github.com/shapeblue/hackerbook/blob/main/1-user.md You can follow our quickstart guide here: https://docs.cloudstack.apache.org/en/latest/quickinstallationguide/qig.html or if you want an Ubuntu-based guide here; https://rohityadav.cloud/blog/cloudstack-kvm/ If you've an Ubuntu desktop/laptop, you can even try mbx https://github.com/shapeblue/mbx to deploy CloudStack with one of KVM/XenServer/XCP-ng/VMware hypervisors (in a nested env, i.e. on a VM) with a community or 3rd party repo (see https://cloudstack.apache.org/downloads.html). Regards.
