Virtualization vs. Cloud Computing: What's the Difference?A Story by Dalia DerrickIs virtualization right for your business? How about cloud computing? Don't know the difference? That's OK " most non-IT folks don't either. The word "cloud" is often thrown around as an umbrella term, while "virtualization" is often confused with cloud computing. Although the two technologies are similar, they are not interchangeable, and the difference is significant enough to affect your business decisions. Here is a guide to help demystify the tech behind the jargon. What is virtualization?In a nutshell, virtualization is software that separates physical infrastructures to create various dedicated resources. It is the fundamental technology that powers cloud computing. [Cloud Computing: A Small Business Guide] "Virtualization software makes it possible to run multiple operating systems and multiple applications on the same server at the same time," said Mike Adams, director of product marketing at VMware, a pioneer in virtualization and cloud software and services. "It enables businesses to reduce IT costs while increasing the efficiency, utilization and flexibility of their existing computer hardware." The technology behind virtualization is known as a virtual machine monitor (VMM) or virtual manager, which separates compute environments from the actual physical infrastructure. Virtualization makes servers, workstations, storage and other systems independent of the physical hardware layer, said John Livesay, vice president of InfraNet, a network infrastructure services provider. "This is done by installing a Hypervisor on top of the hardware layer, where the systems are then installed." How is virtualization different from cloud computing?Essentially, virtualization differs from cloud computing because virtualization is software that manipulates hardware, while cloud computing refers to a service that results from that manipulation. "Virtualization is a foundational element of cloud computing and helps deliver on the value of cloud computing," Adams said. "Cloud computing is the delivery of shared computing resources, software or data " as a service and on-demand through the Internet." Most of the confusion occurs because virtualization and cloud computing work together to provide different types of services, as is the case with private clouds. The cloud can, and most often does, include virtualization products to deliver the compute service, said Rick Philips, vice president of compute solutions at IT firm Weidenhammer. "The difference is that a true cloud provides self-service capability, elasticity, automated management, scalability and pay-as you go service that is not inherent in virtualization." What are the advantages of a virtualized environment over the cloud?To best understand the advantages of virtualization, consider the difference between private and public clouds. "Private cloud computing means the client owns or leases the hardware and software that provides the consumption model," Livesay said. With public cloud computing, users pay for resources based on usage. "You pay for resources as you go, as you consume them, from a [vendor] that is providing such resources to multiple clients, often in a co-tenant scenario." A private cloud, in its own virtualized environment, gives users the best of both worlds. It can give users more control and the flexibility of managing their own systems, while providing the consumption benefits of cloud computing, Livesay said. On the other hand, a public cloud is an environment open to many users, built to serve multi-tenanted requirements, Philips said. "There are some risks associated here," he said, such as having bad neighbors and potential latency in performance. In contrast, with virtualization, companies can maintain and secure their own "castle," Philips said. This "castle" provides the following benefits:
[8 Reasons to Fear Cloud Computing] How do you know if your business needs a virtualization solution?Determining whether or not virtualization is the best solution for a business requires an in-depth analysis of the organization's specific needs and requirements. "Some of the items we discuss with customers when they are evaluating private cloud " virtualization " versus cloud computing include who is going to be providing the support and how challenging is integration with other systems," Livesay said. You should also consider costs " total cost of expenditure (TCO), operational expenditures (OPEX) and capital expenditures (CAPEX) " how much management the business can and want to do, scalability requirements, security needs and how much feature development can be expected, Livesay said. "Generally speaking, businesses who work more on an OPEX model that have less IT staff and fewer security concerns are more cloud oriented," Livesay said. "Businesses that need greater control for integration and security or who work more on a CAPEX model would lean towards virtualization." Read more: Virtualization vs. Cloud Computing: What's the Difference? © 2014 Dalia Derrick |
Stats
545 Views
Added on January 20, 2014 Last Updated on January 20, 2014 Tags: Cloud Computing, business AuthorDalia DerrickKSAboutDalia Derrick is a 27-year old freelance graphic designer currently living in Kansas. She sometimes blogs about current events, education and real-estate. Proud dog owner. more..Writing
|