Virtualization

Conventional systems are based on “one server, one application” model. Most of these servers are grossly underutilized. It has been found that the average utilization of each of the servers is barely 5-10% across the environments. Thus, 90-95% of their capacity is unused. This leads to phenomenal wastage of operational and maintenance costs, apart from maintenance time.
Virtualization takes advantage of this unused capacity and allows the user to run several environments (DB, Web servers, Biz apps, ecomm servers) side by side on much lower number of physical servers.
| Application 1 (Legacy Accounting system) |
Application 2 (e-comm Application) |
Application 3 (Web Server) |
Application 4 (Domain Controller) |
| Operating System (Windows NT) |
Operating System (Solaris) |
Operating System (Linux) |
Operating System(Windows 2003) |
| Virtualisation layer (uses virtualisation software) | |||
| Hardware layer | |||
All the Operating Systems and applications can run simultaneously. However, each of them is fully isolated. Each of these OS can have its own CPU, Memory, NIC, storage but run in isolation like it is in single computer environment. This is possible because of the Virtualisation software.
The virtualization software makes believe that each OS is running on its own virtual machine with its own dedicated hardware. However, each OS only ‘owns’ a part of the hardware platform. The virtualisation software apportions small time slots of processor power to each virtual machine, and swaps between them. However, a software failure in one VM does not affect other VMs.
Thus virtualization can be defined as a technique of dividing the resources of a server into multiple execution environments. Virtualization breaks the link between the hardware and the applications that run on it.
Benefits
- There is tremendous saving on hardware and operational cost
- Time taken to procure the hardware, install OS, patches, applications etc is phenomenally reduced
- Dramatically improves the efficiency and availability of resources. Changes in workload levels can be catered to by dynamically moving resources among VMs
- Helps gain operational flexibility since additional ‘virtual servers’ can be brought online in a matter of minutes
- Improves desktop management and security with quicker deployment of desktops
- Legacy applications can continue to run on old OS but be deployed on the fast servers which otherwise might not be capable of using the fast server environments.
We offer Server and Desktop Virtualization.
Server Virtualization – Server virtualization enables masking of server resources, define the number and identity of individual physical servers, processors, and operating systems, from server users. With the usage of software the server administrator can divide one physical server into multiple isolated virtual environments. The virtual environments are sometimes called virtual private servers, also known as partitions, guests, instances, containers or emulations.
Desktop Virtualization – The PCs that employees use to carry out their work are virtualised and hosted in the datacentre. The users of the PCs can access their virtual computer from a terminal. The users can continue to use their existing desktop operating system be it is Windows, Linux or Solaris. The virtualization software displays on the desktop, sessions from any or all platforms.
With desktop virtualisation, security risks are minimised since the data resides in the datacenter and not the client. Also, it’s easier for the system administration to manage large number of enterprise clients from the data centre, rather than at each user’s desk, reducing on-site support. It also offers better control of application, easier patch management, backup management from a central location. With all this, the end-user downtime is phenomenally decreased.
At DATASiSAR, we have experts who understand your existing server and desktop environment. Using the information we plan, design and implement a virtualisation solution for the complete enterprise. We also offer support and maintenance services to ensure that your solution scales to your requirements from time to time together with maximum uptime.