Skip to main content
Research Paper Undergraduate 2,722 words

Virtualization technologies and resource management in data centers

~14 min read 9 sections
Abstract

Virtualization refers to a methodology of partitioning the resources of a computer into different implementation environments particularly within data centers. This is achieved through application of one or more technologies such as software and hardware partitioning, quality service, emulation, time. This paper is aimed at analyzing virtualization technologies while providing answers on different concepts underlying the same sharing, complete or partial machine simulation amongst other applications.

✍️ How to write this paper — guide & tools ▾
Essay 2,722 words

¶ … Virtualization Technologies

Virtualization refers to a methodology of partitioning the resources of a computer into different implementation environments particularly within data centers. This is achieved through application of one or more technologies such as software and hardware partitioning, quality service, emulation, time sharing, complete or partial machine simulation amongst other applications Golden, 2007.

The use of virtualization technology for high performance technology computing applications is however limited despite existing potential for providing resource guarantees to its users and improving resource utilization. The wide spread usage of virtual technology include server consolidation, supporting multiple operating systems, system migration, secure computing platforms and kernel development and debugging. It is important to note that though the usage of virtualization technology may present similar operating environments to the end user, they are widely varied in the levels of abstraction they operate at and underlying architecture. This paper is aimed at analyzing virtualization technologies while providing answers on different concepts underlying the same.

Discussion

The virtual machine concept was developed by International Business Machines Company and has been in existence since the 1960s. The virtual machine was to provide interactive and concurrent access to a mainframe computer each protected and isolated copy of the underlying system and was utilized by different users who operated on the same computer. Recent networked environments created problems such as security, reliability, complexity, increased administration cost and thermal dissipation. Virtualization was used to address these problems and its success is evident through minimized hardware purchasing cost and increased productivity by allowing more users work on the system simultaneously. In the formal world, virtually differs from reality though they possess the same effect. In the computer world, a virtual environment and real environment are perceived as the same by application programs though underlying mechanisms are clearly different. The virtual environment presents a misleading representation of a machine that has more capability than the physical machine because of varied reasons.

Hardware and software requirements

In order to successfully install application virtualization desktop client and for remote desktop services, a technician needs to know certain recommended minimum software and hardware configuration. The hard ware requirements for the application virtualization desktop client include a disk with a 30MB capacity for installation and 6GB for the cache, RAM and processor that match the requirement for the operating system one is using. No additional processors or RAM resources are required beyond those needed by the host operating system. The system software requirements include windows XP, the professional edition with a service pack of either SP2 or SP3. Windows vista, the enterprise, business or ultimate edition with no service pack or SP1 or SP2 and finally Windows 7, the professional, ultimate or professional edition with no service pack or SP1. Note that application virtualization 4.6 Desktop Client supports 64-bit and 32-bit versions of the discussed operating systems James, 2008.

The hardware requirements for the application virtualization client for remote desktop services are similar to those required in the application virtualization desktop client; the difference is major in the software requirements. The operating system for application virtualization client for remote desktop services include a windows server 2003, the datacenter, standard or enterprise edition with SP1 or SP2, windows server 2008, with either mentioned edition with SP1 or SP2. A windows server 2003 R2 and windows server 2008 R2 of either aforementioned editions with no service pack or SP1 for windows server 2008 R2 and SP2 for windows server 2003 R2.

Key technical advantages of having virtualized infrastructure

Virtualization is advantageous because of wide ranging reasons that in most cases are overlapping. Virtualization offers security through a compartmentalized environment that allows for better choices of operating systems for every environment, for example running Apache on top of Linux. Virtual machines can also provide secure, isolated sandboxes for operating un-trusted applications or downloading items from the internet. Virtualization reduces cost through server consolidation in aspects such as hardware economies of scale, floor space, and personnel cost reductions and software licenses. This is because of the capability to consolidate workloads of several under-utilized servers to fewer machines. Virtualization enhance availability and reliability, for example, a software malfunction in one virtual machine it does not affect the other virtual machines. Virtualization also enhances adaptability to workload variations in that changes in workload intensity can be managed by dynamically shifting resources and prioritization among virtual machines using automatic computing techniques. Virtualization is also advantageous for load balancing that is the state of a virtual machine is totally encapsulated in the virtual machine monitor making it easy to move virtual machines to other platforms and enhance performance, that is assist application and enhance system mobility Hoopes, 2009.

Finally the advantage of legacy applications that continue to perform on old operating systems that runs as guest operating systems on virtual machines. This is because a legacy application may not run on new operating system or hardware and even if it does, it may underutilize the server which would then make sense to consolidate several applications. Virtual machines can perform in environments with limited resources and following the right schedules could offer resource guarantees. Virtualization enables existing operating systems to perform on shared memory multiprocessors, retrofit new features in existing operating system without following too much procedure and finally the use of the application is fun.

Disadvantages of operating a virtualized environment

Despite virtualization technology concept being adopted to handle problem that existed in the traditional non-virtualized environment architectures and operating systems, the problem still exists because these systems utilized hardware organization which is in dual state Van, 2012.

Virtualization technology also does not allow for individuals to run applications that are not trusted in a secure manner. One cannot create the illusion for configuration of the hardware when not utilizing either numerous processors, storage configurations or arbitrary memory.

From a business prospective, discuss at least five bullet points outlining the pros and cons of a virtualized environment.

Virtualization technologies in a business organization offer flexibility and ease of use that any normal network can offer Baschab & Piot, 2007()

In a business environment, virtualization enables staff specialization whereby should the organization possess many computing facilities the employees have the opportunity to specialize in different areas of interest, for example, privacy and security that are of concern to the organization. When the aspect of specialization is induced into an organization, the information technology staff roles and duties are divided and each individual is able to concentrate exclusively on privacy or security issues hence increasing productivity.

Virtualization technologies platforms are more uniform that most traditional computing strategies. Greater homogeneity and uniformity encourage platform hardening and enhance improved automation of security management operations such as security patching of platform components, configuration control and vulnerability testing.

Virtualization enhances backup recovery because application environments have inbuilt disaster and redundancy capabilities that can be used for better resilience when the organizations computer facilities are faced with increased service demands and for quicker recovery from serious accidents.

Unlock this full paper and 135,000+ more
View Full Document

Business organizations that have adopted virtualization technologies have the advantage of resource availability because data maintained within application environments are readily available, more reliable in many circumstances and faster to restore than those maintained the traditional non-virtualized data center. A virtualized environment also meets the requirement of offsite backup storage and geographical compliance requirements.

Virtualization is also important to an organization with a mobile workforce because it enhances data concentration hence posing less risk of data loss compared to having the data dispersed on removable media, portable computers or embedded devices while out in the field. If the organizations security staff carefully constructs applications that restrict access and services to only the tasks and data that an employee requires to accomplish a given activity, then data exposure will be limited in the event that a device has been compromised.

On the other hand, a virtualized environment possess disadvantages to the business environment that may see to it that the organizations treasured business secrets are compromised and operations may come to a standstill.

Virtualization technologies may bring about system complexities to an organization's computer facilities compared to the traditional non-virtualized environment. Virtualization components are many and varied besides the general computing requirements such as data storage and deployed applications resulting to a large attack surface. The employees with no computer studies background therefore find it difficult to operate the facilities should they encounter setbacks.

Virtualization technologies also pose serious underlying complications because organizations typically share components and resources with other consumers that are unknown. Innovations on the technology continue to increase each and every year to enhance sophistication. Having to share infrastructure with unknown business clients can be a major setback for certain applications. This requires a high level of assurance relating to the strength of the security system used for logical separation which would incur most operation costs for the organization.

Virtualized technologies services are delivered over the internet meaning that administrative interfaces used to manage and self-service accounts and also administrative interfaces used to access deployed services are exposed. Data and applications that are virtualized face increased risk from network threats that were previously defended when they could be accessed from the organization's intranet. In some occasion when the internet is slow or is not available at all, the performance and quality of services delivered by the organization becomes an issue and customers suffer from not receiving services while the organization suffers losses.

Adoption of virtualization technologies in an organization implies that responsibility and control of information that was directly under the organizations control is now transferred. This situation makes the organization dependent on the virtualization technology provider to carry out activities that require the participation of both parties, for example, the continuous monitoring and accident response. This situation also poses a challenge on maintaining accountability hence interfering with other advantages discussed above.

From a business prospective, discuss the pre-deployment and post-deployment support requirements to operate a virtualized environment.

Business organizations considering adopting a virtualized environment need to consider how existing application are performing in a non-virtualized environment, how applications are likely to perform when moved into a virtualized environment in order weigh the foregone cost of adopting a virtualized environment and finally how the application will perform once they are operating in a virtualized environment Kusnetzky, 2011.

Physical requirements needed to implement a virtualized technology include a workstation, user traffic, application server with live application and infrastructure element being tested.

Pre-deployment support requirements

As discussed earlier, virtualization involves the moving of already existing servers and applications to a new server where new virtual servers will be established. This means the user access could be achieved over WAN'S with restricted packet loss, bandwidth and latency issues. When the business organization has realized how application is running in the current environment, then the next step is to replicate the new virtualized environment with the inclusion of all expected restrictions in relation to access to the virtual server NICs. One also needs to consider PCI option card placement, update all component firmware, check for detective hardware components, and test for defective memory modules and check for any vendor support materials. The process may be time consuming but greatly reduces the chances of unplanned service due hardware failure at post deployment. The capacity for the organization to conduct pre-deployment testing can be used as a strategy to convince decision makers about the benefits of adopting a virtualized environment.

Post deployment support requirements

Once a business organization has implemented the virtualization technology, it is important to check on the performance gains being recorded. Different technologies can be used to monitor performance and response times once applications have been moved such as iTrinegy APPQoS that could also be used to monitor the usage application as well.

Differences between three leading virtualization platforms in the industry

VM ware is the pioneer in the field of virtualization with the latest version vSphere being the fourth hence boosting a number of strengths. To begin with the version has a small footprint as it only needs about 60MB disk space to get it running as compared with other platforms that will definitely utilize more that the mentioned disk space. VMware also has a good record that has been established and proven. The platform is also highly compatible with most operating systems and is guaranteed to work as compared to other systems that rely on existing operating systems creating the notion of a lot of work before successfully installing any virtualization platform. The Microsoft Hyper-V is enjoying increased popularity because of its ease to install especially when one has the windows server 2008 software Marshall, Reynolds, & McCrory, 2006.

Individuals who are already familiar with the windows shop also have the opportunity to remain native to their service provider. The new management console allows an individual to control multiple Hyper-V servers. Xen is the leading open source virtualization platform freeing one from the responsibility of dealing with virus scans and patches. One of the best features of the Xen platform is the power to set priorities and add in disk and network utilization among other functions. It is easy to deploy with an enormous maximum disk size.

Conclusion

Virtualization technologies present vital features giving it the capability to be used across a wide range of applications. Virtualization has been in existence for about sixty years and offers area for further research around the globe today. Business organizations are adopting the technology because of the numerous benefits that arise in the information technology department and profits in general Menken, 2008.

The available platform are wide ranging so one can choose which one provide maximum output. Future research is required to study wide ranging taxonomies such as multi-layered technologies and fit them in the existing taxonomy.

329 Words Hidden
Basic concepts of virtualization329 words
Through virtualization, a business organization can improve the availability and efficiency of information technology resources and applications. The road to success begins by eliminating the…
Cite This Paper
PaperDue. (2012). Virtualization technologies and resource management in data centers. PaperDue. https://www.paperdue.com/essay/virtualization-technologies-virtualization-75102

Always verify citation format against your institution’s current style guide requirements.