1.1 Benefits of Desktop Virtualization
1.1 Benefits of Desktop Virtualization
Virtualization is relatively generalized term, which refers to the operation and management
of computing elements on the virtual platform and as a resource solution in order to simplify
the management and optimize resources. Desktop virtualization has varied definitions with
the context in which it is implemented. Terminal Services been handy as it is many to one
solution in which many users share same remote environment. However terminal services
have had its share of problems, which have included issues with printing and application
compatibility. Also individual user doesn’t have full admin rights on their session. The virtual
desktop interface concept sidesteps some of these problems. Desktop virtualization also
referred as virtual desktop interface. Desktop virtualization can be defined as virtualization
of computer desktop in order to achieve security and flexibility. This paper presents in depth
introduction to the desktop virtualization and various method involving while
implementation of desktop virtualization and the suitable desktop virtualization methods
for given execution environme
TYPES OF VIRTUALIZATION:
1.DESKTOP VIRTUALIZATION
Desktop virtualization is new desktop delivery method in which desktop operating system
instance customized, build and runs in data centers and users can access application or the
whole desktop by using their stateless ‘thin clients’ devices. This method promises
significant benefits in terms of data security, total cost of ownership and manageability
of large amount of operating systems instances running in corporate intranetworks.
The desktop virtualization products like Virtualbox, VMware Workstation which are
commonly used by users does not completely realize desktop virtualization . In other
words, this software runs the virtual machine instance on the local or remote computer
which is possible by providing and emulates the set of hardware so that it can be
transferred to other machine by means of removable media or network.
Performance
Hotspot Shield’s performance is a bit of a mixed bag. Connection times for this VPN are
favorable, and the service overall is reliable, including good download speeds. However, there
are some reconnects from some locations, latency times are high, and upload speeds are
unimpressive.
3.SERVER VIRTUALIZATION:
High performance and efficient servers are the backbone of any solid IT infrastructure. With
the gradual improvement of the system, it is necessary to introduce application servers
constantly in order to meet the growing needs, which will lead to the rapid expansion of the
servers and we must face complicated software and hardware management and maintenance
work.
In server virtualization, server consolidation refers to the practice of taking OS and application
stacks running on several physical servers, with each OS and its apps contained within a virtual
server,and then multiple virtual servers running on a single physical server as shown in figure
1.4.This practice allows better utilization of hardware resources and thereby allow more
isolated applications to run in a given server farm infrastructure. The downside is that if a
consolidates server crashes for any reason then all machines running on it will be affected.
Load balancing refers to the ability of an IT manager to take a virtual machine running on a
physical server, andmoveit another server without stopping it.
Figure 1.4: Consolidation enables multiple VMs to run on the same server hardware
This becomes possible because a virtual machine is nothing but a large binary file in the
memory, with no direct references to the underlying hardware. It can be paused and copied
to the memory of another identical physical server, especially if the first servers need to be
brought down for regular maintenance or is slowing down due to too many tasks. VMware
has a tool Vmotion to aid in such a load balancing tasks. Failover reliability refers to the ability
of preserving the state of a virtual machine and replicating it on another physical server, using
memory mirroring or other suitable techniques, in case the first machine suffers failure.
However, it should be noted that the VMM in above applications occupy the ring0 of the CPU,
traditionally reserved for OS with privileged calls, and thus it pushes the OS to run in ring1,also
known as ring compression. Thus OS is no longer able to make privileged kernel calls, and the
VMM traps these to replace them with an equivalent code. This technique for Software
virtualization is generally known as Binary Translation.
3.1 Benefits of server virtualization
Reduce hardware costs from server virtualization.
Faster server provisioning and deployment.
Server virtualization greatly improves disaster recovery.
Virtualization saves significant energy costs.
Increase staff productivity.
3.2 drawbacks of server virtualization
Difficulty in direct access to hardware, for example, specific cards or USB devices.
Performance – currently there are no consolidated methods to measure the
performance of virtualized environments.
Great RAM consumption since each virtual machine will occupy a separate area of the
same.
Great use of disk space, since it takes all the files for each operating system installed
on each virtual machine.
3.3 Product of server virtualization
1.VSPHERE
Unleash a powerful, flexible, and secure foundation for business agility that accelerates your
digital transformation to hybrid cloud. vSphere is the industry-leading server virtualization
software and the heart of a modern SDDC, helping you run, manage, connect, and secure your
applications in a common operating environment across clouds.
advanced security capabilities, fully integrated into the hypervisor and powered by machine
learning, provide better visibility, protection, and response times for security incidences. With
vSphere, you can support new workloads and use cases while keeping pace with the growing
needs and complexity of your infrastructure.
Features
Data Center Consolidation and Business Continuity
Simplify data center operations and management at scale, increase business efficiency, and
decrease CapEx and OpEx through virtualization.
Enhanced App Performance and Hybrid Cloud
Take advantage of the latest innovations in hardware to turbocharge the performance of
existing applications. Support new workloads and use cases, such as machine learning and
artificial intelligence. Balance workloads and prioritize resources to ensure top performance
for your critical applications. Extend on-premises environments to vSphere-based public
clouds, such as VMware Cloud on AWS, and enjoy a streamlined hybrid cloud experience.
Virtualized Big Data
Simplify your big data infrastructure management while making it more cost effective.
VMware is the best platform for big data just as it is for traditional applications. Minimize
downtime with uniform, cost-effective failover protection; easily organize, prioritize, and
share data center resources; and provision virtual networking across multiple hosts and
clusters from a centralized interface.
Legacy Unix to Virtual Linux Migration
Get high performance, enhanced availability, larger VM capacity, and disaster recovery
capabilities when you migrate legacy Unix infrastructure to virtualized Linux. Move an entire
running virtual machine from one physical server to another, without downtime, and gain rich
troubleshooting capabilities, including rollback and recovery for patching and updating.
Application and Infrastructure Security
Secure applications, infrastructure, data, and access with a comprehensive, built-in
architecture and a simple, policy-driven model. Protect apps running on vSphere using
machine learning and behavioral analytics to monitor threats and automate responses. Get
faster visibility and protection with a scalable solution, no agents to manage, and minimal
overhead.
4. STORAGE VIRTUALIZATION
Storage virtualization creates a layer of abstraction between the operating system and the
physical disks used for data storage. The virtualized storage is then location-independent,
which can enable more efficient storage use and better storage management.For example,
the storage virtualization software or device creates a logical space, and then manages
metadata that establishes a map between the logical space and the physical disk space. The
creation of logical spaceallows a virtualization platform to present storage volumes that can
be created and changed with little regard for the underlying disks.The most immediate
benefit of storage virtualization is increased storage utilization, which can reduce wasted
storage within the enterprise. For example, a logical unit number (LUN) provisioned on a
storage area network (SAN) may allocate space that may not be used, or disks may be left
unallocated -- lost and forgotten on storage arrays scattered across the data center. With
virtualization, otherwise-unused storage can be cobbled together into viable LUNs and
allocated to applications.Data storage virtualization also supports migration and replication
of LUNs between storage systems. This is particularly useful when one storage system must
be taken offline for maintenance or replacement. By simply changing the mapping scheme,
virtualization can move the location of data without disrupting disk I/O, allowing for efficient
and non-disruptive data movement within an enterprise.
Perhaps the best feature of NSS is that it has application awareness, which addresses some
limitations that come with the added layer of abstraction that virtualized storage brings.
Specifically, FalconStor NSS offers an application-aware agent known as Application Snapshot
Director for use with VMs and host systems to protect volume data. Application Snapshot
Director keeps data transactions intact by interacting directly with VMware ESX. The key
benefit is that this approach of managing storage with transactions allows for rapid recovery
and no-impact backup. Further, Application Snapshot Director can integrate with VMware's
Site Recovery Manager to fit a disaster recovery model.how Application Snapshot Director
interacts with a VMware implementation.Thanks to its transactional architecture, NSS offers
mirroring, time-based viewing of volume snapshots and replication functionalities. As
mentioned previously, the thin-provisioning feature for LUNs with NSS is a plus for storage.
On a storage system, thin provisioning functions like it would with VM disk files in Microsoft
Hyper-V or VMware Server. The LUN is presented at its full size, but the storage system is
aware of what the storage client uses on the volume. When this occurs, what is consumed on
a "virtual" LUN is consumed on the disk.
5. APPLICATION VIRTUALIZATION
Application virtualization is a way of running an application in isolation from other
applications. The application runs within a bubble rather than having to be physically installed
on a PC. The end results are that the underlying file system and registry settings are never
changed, applications no longer fracas and the base operating system remains intact. The
ability to dynamically stream applications to a user provides flexibility, faster deployment, and
significantly reduced IT labor required to deploy and update applications.
Application virtualization is an umbrella term that describes software technologies that
improve portability, manageability and compatibility of applications by capsulizing them from
the underlying operating system on which they are executed. A fully virtualized application
is not installed in the traditional sense, although it is still executed as if it were. The
application is fooled at runtime into believing that it is directly interfacing with the original
operating system and all the resources managed by it, however in reality it is not.
5.1 Benefits of application virtualization
No installation required
Application retirement simplified
No more application conflicts
No registry and system bloat
Multiple runtime environments
Multiple versions of the same application
Deploy apps on unmanaged computers
Application updates