Dissertaç ˜ao de Mestrado Mestrado em Engenharia Informática Jo ...
Dissertaç ˜ao de Mestrado Mestrado em Engenharia Informática Jo ...
Dissertaç ˜ao de Mestrado Mestrado em Engenharia Informática Jo ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2. STATE OF THE ART AND RELATED WORK 2.1. Virtual Appliances<br />
2.1.1 Virtualization<br />
Virtual Appliance<br />
JeOS<br />
Virtualization Layer<br />
Physical Hardware<br />
Figure 2.1: Virtual appliance<br />
Virtualization is a very broad term and refers to something which does not exist physically<br />
but appears to exist. Think of it in the context of virtual reality. With virtual m<strong>em</strong>ory, for<br />
example, computer software gains access to more m<strong>em</strong>ory than is physically installed, via<br />
the background swapping of data to disk storage. Similarly, virtualization techniques can be<br />
applied to other IT infrastructure layers such as networks, storage, laptop or server hardware,<br />
operating syst<strong>em</strong>s and applications.<br />
The concept of platform virtualization refers to the technique for hiding the physical char-<br />
acteristics of computing resources from the way in which other syst<strong>em</strong>s, applications or end<br />
users interact with those resources. In other words, virtualization allows multiple logical com-<br />
puting units to run on a single physical computing unit, like in the Figure 2.2. This is done with<br />
the aid of a software layer (alias virtualization layer, virtualization manager, virtual machine<br />
monitor or hypervisor) which provi<strong>de</strong>s the illusion of a “real” machine to multiple instances of<br />
“virtual machines”.<br />
Virtualization Layer<br />
Computational Unit<br />
Figure 2.2: Physical unit running four VMs<br />
12