When we think of a server, we think of a piece of hardware with software on it that 'serves' one or more services on the network. With a virtual server, the software is packed into a single file. We call this a 'container'. Several containters can also be active at the same time on one physical server. They behave as real individual servers. These containers/virtual servers are easy to move to other physical hardware.