It consists of a physical machine which is responsible for holding the virtual machines which will act as clients. Access to the clients is provided through the connection broker whose task is to keep a check on virtual machines like which machine is on, what is the status of the machine and to check which machine is to be allotted to which customer
. It make a list of the machine not in use for a long time (idle) and turn them off so that the power can be saved.
Architecture Comprises Of Five Main Sections:-
1. Virtualization server/hypervisor
2. Connection Broker
3. Management Console
4. Database
5. Client
Physical Machine
- Physical Machine having Windows Server 2003 SP2 Enterprise Edition as Operating System.
- On Windows Server 2003 SP2, We will Install Parallel Virtuoso in which various containers can be created with specified configuration.
- Depending on the parameters passed by the client to the methods, we can virtual machines of required specification.
- Containers are the synonym of Virtual machine.
Connection Broker
• It acts as a linker.
• It allots Virtual Machine (Container) to the Client.
• Connection Broker Comprises of two main components.
1) Management Console:-Which helps to centrally monitor the various Virtual Machines Created.
2) Database:-Keeps the information about each and every Virtual Machine. For Example: - It has a list of Unique Identification no. of VMs.
Database and Client
• To keep an account of all Virtual Machines, we have used SQL SERVER or SQL Express as our Database Manager.
• Client, as per requirement, will pass parameters like amount of space to be allocated or ram to be assigned, to cmdlets of PowerShell.
• Every VM must have its Entry (Unique Identity Number) in Database.
Virtual Desktop Infrastructure:-
VDI provides the end user with a virtual PC that looks and behaves exactly like their current PC either working at the office or at home. The user’s profile and files are stored centrally so there is no need to store files specially.
For IT, VDI provides the ability to consolidate the number of servers supporting desktops resulting in cost saving. Additional cost savings come from central management and deployment of applications and updates, eliminating mundane trips to the user’s desk for break/fix improving the work experience for IT and Helpdesk personnel.