A virtual machine (VM) is a software-based emulation of a computer. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer. Definitions A virtual machine (VM) is a software implementation of a machine (e.g., a computer) that executes programs like a physical machine. Virtual machines are separated into two major classifications, based on their use and degree of correspondence to any real machine: A VM was originally defined by Popek and Goldberg as "an efficient, isolated duplicate of a real machine". System virtual machines System virtual machine advantages: multiple OS environments can co-exist on the same computer, in strong isolation from each otherthe virtual machine can provide an instruction set architecture (ISA) that is somewhat different from that of the real machineapplication provisioning, maintenance, high availability and disaster recovery The main disadvantages of VMs are: Process virtual machines
Related: Virtual Machines and vCenter (VMware)
Cloud computingCloud computing metaphor: For a user, the network elements representing the provider-rendered services are invisible, as if obscured by a cloud. Cloud computing is a computing term or metaphor that evolved in the late 1990s, based on utility and consumption of computer resources. Cloud computing involves application systems which are executed within the cloud and operated through internet enabled devices. Purely cloud computing does not rely on the use of cloud storage as it will be removed upon users download action. Overview Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a utility (like the electricity grid) over a network. At the foundation of cloud computing is the broader concept of converged infrastructure and shared services. Cloud computing, or in simpler shorthand just "the cloud", also focuses on maximizing the effectiveness of the shared resources. History of cloud computing Origin of the term
Virtual Machine Technology | Network ComputingThe key component in building this abstraction layer is commonly referred to as a VMM (virtual machine monitor) or, sometimes, a hypervisor. This software is responsible for sharing the computer's physical resources among the many VMs that could be running. The VMM is not an easy piece of software to get right because it must trick the guest OS into thinking it has control of the real hardware. To accomplish this, the VMM runs at processor privilege level Ring 0. The guest OS runs up a level, at Ring 1. Most modern OSs run user applications at Ring 3, where applications are prevented from trampling on or otherwise adversely affecting one another. Another component to creating a VM is abstracting the hardware layer. Putting VMs to WorkVirtualBoxOracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and innotek VirtualBox) is a virtualization software package for x86 and AMD64/Intel64-based computers from Oracle Corporation as part of its family of virtualization products. It was created by innotek GmbH, purchased in 2008 by Sun Microsystems, and now developed by Oracle. It is installed on an existing host operating system as an application; this host application allows additional guest operating systems, each known as a Guest OS, to be loaded and run, each with its own virtual environment. Since version 4.3, Windows guests on supported hardware can take advantage of the recently implemented WDDM driver included in the guest additions; this allows Windows Aero to be enabled along with Direct3D support. History Logo of VirtualBox OSE, 2007-2010 Sun Microsystems acquired innotek in February 2008. Licensing Prior to version 4, there were two different packages of the VirtualBox software.
Yellow-BricksService-oriented architectureSee also the client-server model, a progenitor concept A Service-Oriented Architecture (SOA) is a design pattern in which software/application components provide services to other software/application components via a protocol, typically over a network and in a loosely-coupled way. The principles of service-orientation are independent of any vendor, product or technology. A service is a self-contained unit of functionality, such as retrieving an online bank statement. By that definition, a service is a discretely invokable operation. However, in the Web Services Definition Language (WSDL), a service is an interface definition that may list several discrete services/operations. Services can be combined to provide the complete functionality of a large software application. A SOA makes it easier for software components on computers connected over a network to cooperate. Definitions The Open Group's definition is: Overview SOA framework Design concept
Difference between vSphere, ESXi and vCenterThere is a lot of buzz of VMware virtualization solution these days. No doubt that VMware is the number one virtualization solution provider in the industry. People who are new to VMware’s virtualization platform often get confused while learning VMware vSphere and its components. So today I will be explaining all about vSphere and its components. Folks face difficulty to know about major components of vSphere. VMware Inc. is a software company that develops many suites of software products specially for providing various virtualization solutions. vSphere is a software suite that comes under data center product. vSphere is like Microsoft Office suite which has many softwares like MS Office, MS Excel, MS Access and so on. ESXi, vSphere client and vCenter are components of vSphere. vCenter server is similar to vSphere client but it’s a server with more power. vCenter server is installed on Windows Server or Linux Server. The following two tabs change content below.
Cloud Computing Services with VMware Virtualization - Cloud InfrastructureLuckily you don’t need to rearchitect for different public cloud infrastructures. VMware cloud computing services let you run both new and legacy applications in the cloud so you can leverage your existing investments while still gaining the agility and cost-effectiveness of a public cloud. If your existing infrastructure is built on VMware vSphere, used by more than 80% of businesses worldwide, you can take advantage of a true hybrid cloud solution and extend your data center to the cloud quickly, easily and confidently. Because VMware vCloud Air is built on vSphere, your onsite and offsite IT environments can be connected and integrated, running existing and new applications in exactly the same way.
Software as a serviceAccording to a Gartner Group estimate, SaaS sales in 2010 reached $10 billion, and were projected to increase to $12.1bn in 2011, up 20.7% from 2010. Gartner Group estimates that SaaS revenue will be more than double its 2010 numbers by 2015 and reach a projected $21.3bn. Customer relationship management (CRM) continues to be the largest market for SaaS. SaaS revenue within the CRM market was forecast to reach $3.8bn in 2011, up from $3.2bn in 2010. The term "software as a service" (SaaS) is considered to be part of the nomenclature of cloud computing, along with infrastructure as a service (IaaS), platform as a service (PaaS), desktop as a service (DaaS), backend as a service (BaaS), and information technology management as a service (ITMaaS). History Centralized hosting of business applications dates back to the 1960s. The expansion of the Internet during the 1990s brought about a new class of centralized computing, called Application Service Providers (ASP). Pricing
How to Add a VMware vCenter Server to VMMApplies To: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager You can use the following procedure to add a VMware vCenter Server to Virtual Machine Manager (VMM). You must add the vCenter Server before you can add VMware ESX hosts. Before you begin this procedure, make sure that the following prerequisites are met: The server that you want to add must be running a supported version of vCenter Server. For more information, see as follows:For communications between the VMM management server and the vCenter Server, encryption using Secure Sockets Layer (SSL) requires a certificate to verify the identity of the vCenter Server. To add a vCenter Server