We’ve been using Galaxy (and MLab) for 6 weeks as we develop our enterprise SaaS application and get it ready to launch in a few weeks. It’s been a good experience so far, since we haven’t had to spend time on devops which could be better spent on app development.
The only potential show-stopper for me is the security of the platform for the enterprise, and in particular:
i) whether data encryption can be enabled for any data stored on Galaxy, similar to AWS KWS in Amazon EBS
ii) whether two factor authentication can be enabled for Galaxy accounts
It is not good enough to rely just on a single password to protect Galaxy admininstrator accounts.
I’d like to hear whether any other Galaxy customers worry about this issue, and what MDG have to say about these points. I’m seriously considering switching away from Galaxy when we launch and just doing a self-service setup on AWS EC2, which would enable us to fix both these security requirements. We’ll have to spend time managing the EC2 environment, but at least we can offer a reasonable level of data security to our enterprise customers.