Ninth Dimension helps Enterprises take critical steps in building new virtual infrastructures as well as transforming existing infrastructure to support most business critical applications. We have designed and implemented virtualized solutions for many Enterprise and SMB organisations with an excellent track record in delivering reliable and cost-effective IT network and security, keeping the enterprise business demands and challenges.
We have an extensive experience of providing Virtualized solutions and we are an ideal solution partner to design new environments along with upgrading existing environments using the portfolio of our partner solutions. Our experience includes design and implementation of Virtualization.
Server virtualization enables multiple operating systems and applications to run simultaneously on different virtual machines created on the same physical server (or group of servers). Virtual machines provide a layer of abstraction between the operating system and the underlying hardware. Within a physical server, any number of virtual servers can be established; depending on hardware capabilities. Each virtual server seems like a physical machine to the operating system, although all virtual servers share the same underlying physical hardware in an isolated manner. For example, the physical memory is shared between virtual servers but the address space is not. Individual virtual servers can be restarted, upgraded, or even crashed, without affecting the other virtual servers on the same physical machine.
With changes in computing from a dedicated to a client/server model, the physical server faces resource conflict issues when two or more applications running on these servers have conflicting requirements (e.g., need different values in the same registry entry, different versions of the same DLL). These issues are further compounded with an application's high-availability requirements. As a result, the servers are limited to serve only one application at a time, as shown in Figure. On the other hand, many applications do not take full advantage of the hardware capabilities available to them. Consequently, resources such as processors, memory, and storage remain underutilized.
Server virtualization addresses the issues that exist in a physical server environment. The virtualization layer, helps to overcome resource conflicts by isolating applications running on different operating systems on the same machine. In addition, server virtualization can dynamically move the underutilized hardware resources to a location where they are needed most, improving utilization of the underlying hardware resources.
Desktop virtualization, often called client virtualization, is a virtualization technology used to separate a computer desktop environment from the physical computer. Desktop virtualization is considered a type of client-server computing model because the "virtualized" desktop is stored on a centralized, or remote, server and not the physical machine being virtualized.
Desktop virtualization "virtualizes desktop computers" and these virtual desktop environments are "served" to users on the network. You interact with a virtual desktop in the same way you would use a physical desktop. Another benefit of desktop virtualization is that is lets you remotely log in to access your desktop from any location.
VDI (Virtual Desktop Infrastructure or Interface) is a popular method of desktop virtualization. This type of desktop virtualization uses the server computing model, as the desktop virtualization in this scenario is enabled through hardware and software. VDI hosts the desktop environment in a virtual machine (VM) that runs on a centralized or remote server.
Many enterprise-level implementations of this technology store the resulting "virtualized" desktop on a remote central server, instead of on the local storage of a remote client; thus, when users work from their local machine, all of the programs, applications, processes, and data used are kept on the server and run centrally. This allows users to run an operating system and execute applications from a smartphone or thin client which exceed the user hardware's ability to run.
Some virtualization platforms allow the user to simultaneously run multiple virtual machines on local hardware, such as a laptop, using hypervisor technology. Virtual machine images are created and maintained on a central server, and changes to the desktop VMs are propagated to all user machines through the network, thus combining both the advantages of portability afforded by local hypervisor execution and of central image management. This approach requires more capable user hardware capable of running the local VM images, such as a personal computer or notebook computer, and thus is not as portable as the pure client-server model.
This latter model can also be implemented without the server component, allowing smaller organizations and individuals to take advantage of the flexibility of multiple desktop VMs on a single hardware platform without additional network and server resources.
Storage virtualization is the process of presenting a logical view of the physical storage resources to a host. This logical storage appears and behaves as physical storage directly connected to the host. Throughout the evolution of storage technology, some form of storage virtualization has been implemented. Some examples of storage virtualization are host-based volume management, LUN creation, tape storage virtualization, and disk addressing (CHS to LBA).
The key benefits of storage virtualization include increased storage utilization, adding or deleting storage without affecting an application's availability /, and non-disruptive data migration (access to files and storage while migrations are in progress). Figure illustrates a virtualized storage environment. At the top are four servers, each of which has one virtual volume assigned, which is currently in use by an application. These virtual volumes are mapped to the actual storage in the arrays, as shown at the bottom of the figure. When I/O is sent to a virtual volume, it is redirected through the virtualization at the storage network layer to the mapped physical array.
Network virtualization is a technology which enables combining computer network resources into a single platform appearing as a single network. In this form of virtualization all hardware and software in the virtual network appear as a single collection of resource. There is another form of network virtualization in which logically isolated network partitions are created over the shared physical network infrastructure. Such logical partitioning, as shown in Figure 1, resulting in multiple heterogeneous virtual networks can coexist simultaneously over the shared infrastructure
Network virtualization is a useful technology to achieve better utilization of infrastructures in terms of reusing a single physical or logical resource for multiple other network instances, or to aggregate multiples of these resources to obtain more functionality. These resources can be network components, such as routers, switches, hosts, virtual machines, etc. Hence, Network virtualization can reduce the total cost by sharing network resources.
Virtual networks are only logically isolated networks, over a common infrastructure, but each such virtual network can provide the user, of logical virtual network, network services similar to those provided by the common infrastructure as a non-virtualized network. Network virtualization is not an completely new concept but it has been in use to limited extent such as virtual private networks (VPNs) & virtual local area networks (VLANs)