What is server virtualization? In laymen’s terms it is partitioning of a physical server into smaller virtual servers to help maximum use of your physical sever resources.
Most physical servers run at 10-20% utilization the majority of the time, and this is done intentionally. This excess capacity allows room for spikes in processor, RAM or disk space and provides for future growth. When discussing server virtualization we speak in terms of Host (the physical server) and guests (the virtual servers running on the host). The number of guests that can run on a host depends on a number of factors and TCS uses software tools to assess the activity levels of a given physical server and the applications that run on it and we create the virtual server or guest in a way that maximum efficiency of resources is achieved.
Server virtualization lets each guest run its own operating system and each guest can be independently rebooted or components installed and uninstalled without affecting the other guests running on the host. A Virtual server can also be moved from one host to another host without having to make significant changes in the system. When changing from one physical server to another things like disk drives, video cards, network cards and system boards all require unique software and so changing physical servers takes time to get all of these properly configured.
Not all applications can be run in a virtual environment and so each application that you run needs to be looked at individually to make certain that you don’t create problems. If your application vendor does not support running their product in a virtual environment then we would recommend that you don’t do it.
TCS has significant experience with virtualizing servers both on premise at your location or off premise at a cloud provider.
Call us at 336-632-0860 to schedule an appointment to discuss if visualization is right for your organization.