# Virtual machine part -1

\- server: A server is a software or hardware device that accepts and responds to requests made over a network,The device that makes the request,and receives a response from the server is called client.

Virtualization: Is the process of creating a software based or virtual version of something whether that be compute , networking,storage,server or application.  
  
2) What's makes Virtualization feasible is something called a hypervisor. it's simple a piece of software that run above the physical server or host.  
  
3) What they do is essentially pool the resources from the physical server and allocate them to your virtual environment.  
Type of hypervisor:  
1) Type 1/ Bare metal hypervisor  
2) Type 2/hosted  
  
1)Type 1/bare metal hypervisor: Type 1 is a hypervisor that is installed directly on top of the physical server.  
example - VMware Esxi, Microsoft hyper-v  
  
2) Type 2/ hosted: There is layer of host OS that site between the physical server and hypervisor.  
example - Oracle, VirtualBox

\- Virtualization Benefits:

1) Saves money on hardware and electricity

2) Save money on floor space

3) Save money on maintenance and management

4) Portability

5)full computing capability
