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.




 

Reply via email to