CRESCO EDOC (EDucation On Cloud): Cloud computing in service of training and teaching for advanced scientific computing