I am building a web application for a family member and I need to learn Linux Administration, since I will be setting up the server myself.
I've heard a lot about virtualization on server, but I have a very basic question:
Why would I do it?
I mean, I can already install everything I need directly on
Ubuntu 12.04, why is a good idea to create some sort of virtual machine to run another server on it.
For example, I would probably need to install something like virtualbox and then run lamp on it?
And what about other services, like SSH,FTP.. Can that be installed straight to Ubuntu or do(if I'll use virtualization) create virtual machines for every one of them?
I've been searching, but I can't figure it out, because most of articles are quite advanced, but I would like to get just a basic idea about that concept.
Thanks for all answers, I am very new to this.