Kraft & Kennedy, Inc. provides technology and strategic consulting services to law firms, corporate legal departments and financial services firms. We can help you analyze, plan, implement and manage business and technology solutions to optimize your organization's functionality and processes.
This week at Citrix Summit/Synergy, Citrix finally revealed details behind their much anticipated client (bare metal) hypervisor. To recap, for the folks who are not following, this will finally bring “offline VDI” to XenDesktop. It will also match (and potentially beat) VMware’s current offline VM checkin/check out functionality currently available in View.
For years the best practice has been to disable screensavers on virtual machines. Screensavers take memory and CPU cycles to run and that can hurt consolidation ratios, especially when there is no reason to run a screensaver on a server VM. After all, why run a screensaver on a server that doesn’t actually connect to a monitor? Seems obvious and almost unnecessary to bring up in 2009.
While working on a recent VDI project, I noticed unexpectedly high CPU utilization on a seemingly idle virtual desktop. Turns out that the desktop image we were given had the 3D Flying Objects screensaver enabled. When it kicked in after the desktop went idle it started taking a fair amount of the CPU. How much CPU it was using might surprise you. Take a look:
My last post Citrix Provisioning Services Part 1 – What Is It? served an introduction to what exactly Citrix Provisioning Services is capable of. Below I hope to open people’s eyes to using PVS for something other than VDI, as it is often thought of as a part of the XenDesktop suite. However PVS is actually independent of XD or VDI, and can be utilized in combination with XenApp to bring single-image benefits to the Terminal Services world.
Provisioning Services allows for server consistency, easier maintenance, dynamic servers, and aids in disaster recovery.
Creating a XenApp environment that is more dynamic and easier to maintain is a goal for many XenApp administrators. The addition of Provisioning Services to a XenApp implementation can go a long way to achieving those goals. By leveraging the single-image management capabilities of PVS, administrators can dramatically reduce the costs involved with deploying and maintaining their XenApp farms. While at the same time, guaranteeing consistency between and ensuring peak performance of each server in the farm. All while being capable of quickly adapting to changes in load and disaster scenarios.
One of the great features of desktop virtualization (VDI) being touted by the industry is the ability to manage and update all of your desktops from a single central master image.
Citrix’s solution to the single image process is accomplished by a product called Provisioning Services (PVS). This software is the result of their purchase of a company called Ardence back in 2007. Provisioning Services is an often misunderstood piece of software, and its great benefits and potential are not necessarily apparent to everyone.
PVS works by streaming a master (read-only) image from the server to a target server or workstation. Any subsequent writes are then sent back to the PVS server and written to a cache file. The reads and writes are sent back and forth between the PVS server and target in a constant stream over the network. The easiest way to grasp this is to imagine that the cable connecting the hard disk inside of the server to the motherboard (and thus the CPU and RAM) is replaced by a network cable running back to the PVS server. The operating system sees the PVS disk as though it were a normal hard disk, and everything is done entirely transparent to the OS. The magic happens when the server is powered up; instead of booting from a local disk it is instead set to boot to the network card (PXE, BOOTP) which talks to a service on the PVS server, which streams the assigned operating system image to the target. The target device starts up immediately, as though it was booting from a local disk.
The beauty here is that this single read-only image can be simultaneously streamed to multiple diskless targets, both physical and virtual. This central image can now be maintained in one place. This makes tasks such as installing updates or new software quick and easy. After installing an update into the master image, all machines running that image will boot up into the updated image on next restart. To put that in perspective, think of the time and effort required to push out something such as a service pack to Windows or Microsoft Office to your entire firm. Now imagine simply installing that update once and having every machine in your environment receive that update on next reboot, without any additional effort.
Look for a follow-up post discussing the benefits that Provisioning Services can bring to a XenApp implementation.
Tuesday was a exciting day at ILTA 2009 with lots of great sessions and discussions throughout the day. About the only part of the day that wasn’t so great was the turkey bacon served at breakfast, which had the texture of construction paper and the flavor of it as well.
The morning saw a number of really good sessions, such as the session entitled “G100 Recap: Weathering the Storm and Cloud Computing.” A number of key points were raised, such as the acknowledgment that technology spending was sacrificed during the economic downturn during the past couple of years. The panelists believe that IT will actually help lead firms out of the recession and allow them to complete projects to help overall productivity. On the subject of cloud computing, it was said that most law firms will likely begin to get exposure through telephony systems where there is less of the privacy concerns of other cloud based applications.
If you’re interested in exploring cloud computing in greater detail, Kraft Kennedy’s John Tsiofas and Dave Carlson will be speaking on data center relocation and cloud computing at 11:00AM on Wednesday in the Maryland C ballroom.
Also in the morning was a great session called “From the Trenches: Office 2007 Deployment Lessons.” Here three different firms talked about their experiences, both good and bad, in upgrading to Office 2007. The general consensus from the panelists was that the ribbon bar, the biggest visual change in the Office 2007 suite, actually turned out to be an insignificant issue overall. The larger concerns were around application integration with document management systems and add-ins to Office applications that cause instability and performance issues. In fact, one panelist described the project as “The document management system project featuring Office 2007,” highlighting the importance of the integration between Office 2007 and the DMS.
Office 2010 may have some of the same challenges. Feel free to stop by Kraft Kennedy’s booth (721/723) to get a first hand look at Office 2010 running in our VDI environment. The VDI desktops also feature Windows 7 and Microsoft Office Communications Server 2007 R2, so stop by and check them out!
VDI, or virtual desktop infrastructure, seems to be a hot topic at the conference this year. Firms are starting to recognize that there are many benefits that can come with implementing a VDI solution, both in terms of financial savings as well as ease of administration and management. We’ve spoken with many firms at the conference already this year that are starting to look at VDI as an alternative to traditional desktop deployment strategies. We think the release of Windows 7 is also helping to drive VDI interest and adoption, as is the acceptance of virtualization technology in general.
With cost savings in mind, firms are also talking about how to contain costs or continue to reduce them. Technologies like virtualization are helping to reduce costs as firms work to extend their hardware investments. Developing a sound technology strategy has also been a reoccurring topic throughout the day as firms are preparing for what is coming next and want to ensure their strategy makes good business sense.
Finally, the day ended with the “Tut After Dark” party and casino night and everyone had a great time. Even the party is a great place to learn new things, such as this blogger learning just how quickly you can lose $25,000 at the high rollers craps table. But hey, it sure was a fun four minutes of my life!