In terms of 50 cluster workers in the demo, I guess they are processes in a bare metal server. (Correct me if I am wrong) How to actually set up servers for distributed job of Dask?
If you have acces to a hpc cluster, check out dask-jobque. If you want to setup your own cluster try kubernetes. I believe dask has support for kubernetes