Archive for the ‘Virtual’ Category

Virtualization Comparisions

Thursday, May 22nd, 2008

Mrvirtualization at ITComparision commented on my Hyper-V Hype posting

“If you are looking for a good comparison between Hyper-V & Vmware you might want to take a look at Microsoft Windows Hyper-V (WSV) VS VMware Virtual Infrastructure 3.5

its very detailed and healthy.

Enjoy,
Mrvirtualization.”

Other site related comparisons are:

Xen Server Enterprise VS VMware Virtual Infrastructure 3

Microsoft Virtual Server 2005 R2 VS Xen Server Enterprise

Microsoft Virtual Server 2005 R2 VS VMware Virtual Infrastructure 3

Thanks for the info Mrvirtualization.

…John

Picking a Mac

Monday, March 24th, 2008

The Information Week posting Mac Buyer’s Guide: Which Apple Should You Pick? begins by saying

We’ve tested the Mac Pro, MacBook, MacBook Pro, MacBook Air, the iMac, the Mac Mini, and the XServe. There’s not a bad Apple among the bunch, and some are truly superb. We’ll help you choose one that’s right for you.

Maybe that most recent e-mail virus was the last straw. Maybe you’ve been longing for a computer that “just works” and that you actually look forward to using. Maybe Microsoft Vista finally just sent you right around the bend. Perhaps it was that “Mac guy” on the commercials. Or maybe you are the “Mac guy.”

My lust list contains a Mac Pro.

(Credit: Apple)

ZZ09C0357D.jpg

My Mac G4 is serving me well. My PhotonJohn.com high dynamic range imaging (HDRI), super-resolution (SR), and panorama panels, rendering processes are taxing it.

(Credit: Apple)

ZZ4E8CC3F8.jpg

My lust list also contains a MacBook Pro for the photography studio, so I can control a tethered New and Improved Canon 450D / Rebel XSi camera. Once the camera is positioned for a shot, all fine tuning and firing is done from the MacBook Pro. The image is then downloaded for close inspection and initial rendering.

(Credit: Apple)

ZZ0049F6C7.jpg

I’m a happy Mac camper. When I need to work on a Windows machine, I Remote Desktop Connection (RDC) to a Windows XP workstation.
I’ll be able to run Windows directly on the two Mac computers on my lust list using VMware Fusion.

…John

VMware Embeded

Tuesday, February 26th, 2008

VMware is now embedded with Dell, Hewlett-Packard, IBM and Fujitsu Siemens on the hypervisor war front.

The VMware ESX 3i hypervisor is embedded in servers produced by the four manufacturers. They will hit the market place in a couple of months.

What’s cool about VMware embedding is the hypervisor boots from flash memory, so its very fast. Upgrading the flash is safe because the upgrade is loaded into a separate flash. If the upgrade is a steamer, then boot from the other flash.

Meanwhile, Microsoft’s Hyper-V is still in a delaying pattern.

…John

Virtual Apps

Monday, February 25th, 2008

What’s a Virtual App? The AnandTech posting Application Virtualization set out to find a simple definition but found it difficult.

The search turned out to be rather difficult, as it seems the different companies pursuing the technology are defining what it means. It is not our intention to declare a “winning technology” in this article; the fact is that all the products we’ll have a look at have a slightly different focus. Instead, the goal is to provide an objective view of the technology’s current possibilities for the IT market.

While the number of companies offering application virtualization is definitely growing, the bulk of the possibilities currently come from four products, namely VMware’s Thinstall, Altiris’ SVS (Software Virtualization Solution), Microsoft Application Virtualization (previously SoftGrid), and Citrix XenApp (previously Citrix Presentation Server). It’s interesting to note that in the course of the past two years, nearly all of these products were acquired by one of the major software companies, so there’s definitely interest by the big players in this field.

When moving to application virtualization, we take another step and follow the same logic, turning applications into isolated, self-contained packages that are able to operate under an OS and use all of its resources, but they are unable to wreak havoc when things go wrong. Because the packages are basically a complete environment they no longer require installation, thus providing extremely easy software distribution along with the safety of a completely isolated application. We’ll cover more of the interesting uses of application virtualization later, though.

7D822E6D-8495-4C46-8E42-54E68406FAB4.jpg

Virtualized applications can run perfectly next to regularly installed applications, and next to each other. This allows a user to run several different versions of the same software at the same time, and can reduce software conflicts to a minimum. While researching this subject, we regularly bumped into a conflict discussing the “two kinds of application virtualization”. While the above image in fact applies to either approach, there’s a rather significant difference in their usage, so let’s cover that first.

Some players are

Microsoft Application Virtualization

Acquired by Microsoft in 2006, this software may sound more familiar by naming its previous versions: Softricity’s SoftGrid or Microsoft SoftGrid. MAV is pretty much a nice average of everything we’ve just described, developed by Microsoft to strengthen their position in the virtualization market. It uses a classic client/server model, using the Microsoft Systems Center Virtual Application Server to host the applications and provide them to the client through streaming. It allows for advanced user authorization requirements in order to deal with licensing issues, and it is able to stream selectively. This means that if a user only makes use of certain libraries within the application, only those libraries need to stream to the specific system.

XenApp

Known by many as simply Citrix, XenApp is the new name of what was previously Citrix Presentation Server. This software generally caters to a different audience, its focus being primarily applications that are run on the remote server with the interface then streamed to the user, as opposed to running the application on the client side. However, Citrix has included the possibility for application virtualization for quite a while, and with this new release it is pushing both server-side and client-side virtualization to the foreground. While this move more or less forces the software into direct competition with MAV, Citrix has stated that it believes several separate developments of the technology will increase customer awareness of its merits, and the interoperability of Citrix and Microsoft technologies will continue playing a big role in improving the user experience.

SVS

Acquired by Symantec in 2007, Altiris provides a very solid application virtualization solution with SVS. SVS (Software Virtualization Solution) adds an interesting twist to the story by introducing a slightly different look at the isolation of the applications. Instead of completely isolating separate applications, it gives users the opportunity to build up their own custom “layers”. This removes the restriction to pure software virtualization and allows us to virtualize pretty much anything in the file system; it also enables users to bundle different applications in a single layer, allowing them full communication with each other when necessary. Activating a layer will make the contained application look as if it’s installed normally, complete with its folder and files being present in the Program Files directory, while deactivating a layer removes every trace of the application from the system.

Thinstall

Though Thinstall may be the odd one out in this comparison, it is still a very capable product with an interesting approach. Acquired by VMware in January 2008, Thinstall is different from other solutions in that it is “agentless”. This means that virtualization is achieved without the need for any management software on the client, essentially making the packages useable on any computer running Windows. This is done by installing the Thinstall software on a freshly installed operating system and using it to capture the installation of any piece of software. After making the necessary changes in settings, Thinstall will compile the entire application, along with its extremely lightweight agent, into a single distributable package. This takes the portability of the software to a whole new level, allowing applications to be carried pretty much anywhere on a simple USB stick. Of course, this portability raises questions about controlling software after deployment.

At this point in this emerging horse race, I think the “agentless” aspect of Thinstall is an attribute.

…John

Hyper-V Hype

Friday, February 15th, 2008

The ZDnet posting Review: Microsoft’s Hyper-V puts VMWare and Linux on notice is an early beta hands-on report.

The author, Jason Perlow, gives a summary of contemporary virtualization technologies:

Hyper-V, formerly known as “Viridian”, greatly differs from the virtualization product from Microsoft currently marketed as Microsoft Virtual Server in that it uses a hypervisor to provide hardware abstraction services to the OS environment and do resource allocation and partitioning. This differs from products such as Microsoft Virtual Server, VMWare Server and VMWare Workstation, Parallels, Linux KVM, and the recently Sun-acquired Virtualbox from Innotek use a technique known as host-based virtualization in which a host operating system such as Windows or Linux runs a subprocess provided by its native kernel called a Virtual Machine Monitor (VMM) to provide virtualization services such as a virtual CPU, memory and devices to a virtual machine. A hypervisor, on the other hand, is a thin abstraction layer which boots on the native hardware that performs some of the functions of an OS kernel, but abstracts much of what is needed to run multiple operating systems with their applications on top of it.

The advantages of hypervisor-based virtualization is that it tends to be faster and more enterprise scalable. The disadvantages are that hypervisors tend to be heavily hardware dependent and usually require hardware acceleration, such as Intel’s “VT” or AMD’s “Pacifica” extensions present in the latest Xeon and Opteron chips, such as it is with Hyper-V and Xen-based solutions, and require modified OS kernels and special paravirtualized device drivers to be run in the VM environment to facilitate enhanced I/O and networking performance.

VMWare’s ESX differs from Hyper-V and Xen in that it currently uses pure software based virtualization, so it doesn’t need the VT or Pacifica extensions. However, it has a much tighter environment as to what kind of hardware it can run on – the hypervisor has a limited device driver compatibility list and VMWare keeps its ESX hypervisor source code very close to the vest, so development goes at a much slower pace – SATA disk drives, which are now commonplace on commodity x86 server machines, are not currently supported in VMWare ESX 3. ESX Server also requires a special networked clustered file system known as VMFS to store the virtual machine images, and you have to dedicate a SAN-based LUN to it. Hyper-V, on the other hand, will run on any modern system that can run 64-bit Windows 2008, stores all its virtual machines on regular directories in NTFS, and provides third-party and built-in driver support by using what is referred to a “Parent” OS as a pass-thru mechanism. In Xen parlance, this is also referred to as “Domain 0”, where device and file system support is provided by the Linux kernel (or in the case of Sun xVM, Solaris) and Linux file systems such as ext3 and ReiserFS.

Check out Contemporary Virtual Technology for a more detailed comparison of the technologies.

My money is on VMware’s binary translation technology for a couple of reasons. It is further evolved then the contenders, and has virtual management tools making a living in the trenches of heavy-hitting businesses.

I think the biggest winning difference is VMware supports running most any x86 operating system straight out of the box. No munging required.

Here’s hoping competition pushes VMware to make its product line longer, lower, wider, faster, and cheaper.

…John


The Internet Traffic Report monitors the flow of data around the world. Internet Storm Center Infocon Status