I am new to the concept of cloud computing. I have a scenrio, that I want to create and I wonder if cloud computing is the way to do it.
I want to create a system/environment which has the following features:
- have online applications applications installed on a server somewhere
- A user can login to the system and be able to run/use the remote applications and use them over the internet, almost like Citrix or remote desktop, but by using a browser
- Be able to control who has access to which software app
- Ideally (i.e. nice to have, but not essential), be able to log who logged on when and which software they used, how much disk space they are using etc.
Is there a system (i.e. software) out there that does something like this?.
if no such system exists, can someone give me guidelines as to how to go about building one?. Some of the things I think I will need to cobble such a system together would be:
- Cloud storage and computing (is this even necessary? - maybe normal hosting may suffice?)
- Some bash scripts to setup new mebers and record usage stats
- Remote viewing software (this is the difficult part I think)
Some further information:
- The applications I will be running remotely are Unix (Linux) applications
- This is for a charity, so if this kind of software exists, it should be opensource
[Edit]
I have just come accros VirtualBox. This seems to be heading in the right direction.... Maybe someone can expand on how I can use virtualbox in the manner I described?
[Edit2]
I have used VNC in the past but found it to be extremely slow sometimes when graphics are involved. Is there an alternative which uses a browser as a frontend?