Hello Rohit, Thank you for your detailed answer and many references. I am excited to take Cloudstack for a test drive as per your instructions.
Axel -------- Original Message -------- On Apr 21, 2023, 6:51 AM, Rohit Yadav wrote: > 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 Sent: Friday, April 21, > 2023 16:16 To: users 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. 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.
