<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.brianmadden.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jeroen van de Kamp's Blog</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>New free tool lets you manage Citrix XenClient with Microsoft SCCM</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2011/10/25/free-xenclient-2-0-integration-toolkit-for-config-manager-released.aspx</link><pubDate>Tue, 25 Oct 2011 04:01:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:164844</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=164844</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2011/10/25/free-xenclient-2-0-integration-toolkit-for-config-manager-released.aspx#comments</comments><description>&lt;p&gt;Citrix Synergy has started, and after a couple of previews &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/Citrix-XenClient"&gt;XenClient&lt;/a&gt; 2.0 is ready to be officially released. XenClient is maturing and on its way to become an enterprise solution.&amp;nbsp; By design, Citrix offers management of XenClient systems through the XenClient Synchronizer solution. However, the XenClient Synchronizer does not facilitate in the automated bare metal deployment of XenClient onto physical hardware.&lt;br /&gt;&lt;br /&gt;Enterprises already have invested heavily a desktop/laptop deployment infrastructure is in place. Many enterprises use Microsoft System Center Configuration Manager 2007 (SCCM or Config Manager) as their primary deployment and management product for desktops and laptops. Requiring enterprises to include an additional/second deployment infrastructure within highly distributed environments for XenClient is not always feasible and realistic.&lt;br /&gt;&lt;br /&gt;My colleague Henk Hofs already did a few &amp;lsquo;cool&amp;rsquo; articles on how to perform an unattended installation of the XenClient Hypervisor on his blog &lt;a href="http://www.ithastobecool.com"&gt;www.ithastobecool.com&lt;/a&gt;. When Henk got in contact with Citrix about this, the idea was born to develop a true Microsoft SCCM 2007 R3 integrated solution for XenClient 2.0.&lt;br /&gt;&lt;br /&gt;Together with the XenClient team, Henk developed an add-on for SCCM2007 that allows the deployment of the Citrix XenClient to end-user systems via the well-known task sequencer. With this add-on it is possible to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deploy XenClient to end-user systems using the existing SCCM 2007 infrastructure&lt;/li&gt;
&lt;li&gt;Pre-create an empty Virtual Machine during installation.&lt;/li&gt;
&lt;li&gt;The entire chain from Deploying XenClient to getting the Corporate Image in the VM that runs on XenClient can be made zero-touch through the use of Unknown Computer support in Config Manager.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jeroenvandekamp/TSFull.png" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;The Administrators Guide accompanying this download has detailed steps on how to configure your Config Manager environment to enable these scenarios.&lt;/p&gt;
&lt;p&gt;To better understand what the &amp;lsquo;XenClient Integration Toolkit for Config Manager&amp;rsquo; is all about, review this &lt;a href="http://www.youtube.com/watch?v=wkWEd0HJdbI" target="_blank"&gt;5 minute video&lt;/a&gt; (no sound): &lt;/p&gt;
&lt;p&gt;
(Please visit the site to view this media)
&lt;/p&gt;
&lt;p&gt;This is the first public (beta) release of the &amp;lsquo;XenClient Integration Toolkit for Config Manager&amp;rsquo;. It converges conventional desktop management solutions like SCCM with the client hypervisor. In the long run, this is in my opinion the only way to go for client hypervisors and essential for true enterprise adaptation. Brian made some interesting comments in this &lt;a href="http://searchvirtualdesktop.techtarget.com/tip/Why-you-may-need-a-client-hypervisor-after-all" target="_blank"&gt;article&lt;/a&gt;, to which I agree in many ways. As usual, this download is completely free and can be found &lt;a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=20&amp;amp;Itemid=149" target="_blank"&gt;here&lt;/a&gt; (registration required). &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=164844" width="1" height="1"&gt;</description></item><item><title>Bring Your Own Application with Microsoft App-V</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2011/09/19/bring-your-own-application-with-ms-app-v.aspx</link><pubDate>Mon, 19 Sep 2011 04:24:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:163967</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=163967</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2011/09/19/bring-your-own-application-with-ms-app-v.aspx#comments</comments><description>&lt;p&gt;Once in a while you encounter a simple but brilliantly refreshing idea. This happened to me a couple of weeks ago. My colleague &lt;a href="http://www.wessner.de"&gt;Matthias Wessner&lt;/a&gt;&amp;nbsp;was in the Amsterdam HQ for a visit, and dropped by my office. He asked if I had seen the movie he mailed me&lt;span class="s2"&gt; two &lt;/span&gt;weeks before. I shamefully admitted I completely missed it.&lt;/p&gt;
&lt;p class="p1"&gt;&amp;ldquo;Ok, I will show you&amp;rdquo; he said, and popped open his laptop. After the VM&amp;rsquo;s were up and running he started the demo. &amp;ldquo;See this GUI? Just select the MSI you want to install from that GUI, and wait for it&amp;hellip;&amp;rdquo; One minute later the desktop shortcut appeared and he could start the application.&amp;nbsp;&lt;/p&gt;
&lt;p class="p1"&gt;Wait a sec&amp;hellip; it is &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/app-virtualization"&gt;virtualized&lt;/a&gt; with App-V!&lt;/p&gt;
&lt;p class="p1"&gt;This was only one week after Briforum Chicago and one week before Citrix announced the RingCube acquisition. One of the hotter topics today is clearly &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/user-installed-applications"&gt;User Installed Apps&lt;/a&gt;. Matthias just demoed User Installed Applications utilizing Microsoft App-V!&amp;nbsp; &amp;ldquo;Interesting!&amp;rdquo; I said, &amp;ldquo;This is very, very interesting, and that is an understatement&amp;hellip; Do you realize how everyone in our industry tries to tackle this problem&amp;hellip; and you just did with App-V&amp;hellip; Wow!&amp;rdquo;.&lt;/p&gt;
&lt;p class="p1"&gt;So what did Matthias show me?&amp;nbsp;&lt;br /&gt;(Please visit the site to view this media)&lt;/p&gt;
&lt;p class="p2"&gt;The concept is not too complicated: Matthias created a tool called &amp;lsquo;Login BYOapp&amp;rsquo;. Within BYOapp you can select a MSI and it will prepare the MSI for a sequencer VM which is ready and waiting. Once the MSI is available to the sequence VM, automatically it starts in silent mode the sequencing of the MSI. Once this is finished, automatically the now &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/app-virtualization"&gt;virtualized app&lt;/a&gt; is added to the App-V cache of the desktop the user is working on.&amp;nbsp;&lt;/p&gt;
&lt;p class="p2"&gt;Although this implementation is in its most early form, we thought the concept is so cool we should share it with you. There are real benefits, and like any other solution in this world, there are limitations.&amp;nbsp;&lt;/p&gt;
&lt;p class="p2"&gt;Lets first discuss the benefits:&lt;/p&gt;
&lt;ul class="ul1"&gt;
&lt;li class="li3"&gt;With Login BYOapp you can introduce User Installed Apps if you are using Microsoft App-V, without introduction of a new virtualization technologies and management tooling/infrastructure.&amp;nbsp;&lt;/li&gt;
&lt;li class="li3"&gt;These user installed applications are potentially reusable for other users! (This is not specifically implemented in this version, but we already have a user installed app store/catalog in the works.)&lt;/li&gt;
&lt;li class="li3"&gt;You can easily back-up and re-import the applications when the desktop VM is refreshed. (Also not implemented yet, but surely part of future versions.)&lt;/li&gt;
&lt;li class="li3"&gt;From an administration point of view, you can easily track and copy which applications users have added. (Again, this is planned for future versions&amp;hellip;)&lt;/li&gt;
&lt;li class="li3"&gt;The application is fully virtualized, so there is no risk of any conflict or corruption of the OS and other personal or business applications. Off course, this is fundamental to using App-V.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="p1"&gt;The current version (and the concept in general) also have some limitations:&lt;/p&gt;
&lt;ul class="ul1"&gt;
&lt;li class="li3"&gt;You need an MS App-V license.&amp;nbsp;&lt;/li&gt;
&lt;li class="li3"&gt;It does not work with RDS/XenApp/SBC/TS etc, it only works with (semi-) stateful VDI, PC&amp;rsquo;s and Laptops.&lt;/li&gt;
&lt;li class="li3"&gt;The automatic addition of the virtualized app to the local App-V cache is only working when App-V is not integrated in SCCM: we are currently investigating if this is possible.&lt;/li&gt;
&lt;li class="li3"&gt;This version of BYOapp only does silent installs. This can be an issue when for instance the default file type associations are not correct.&amp;nbsp; However, we are working on a solution where the interactive setup is remoted. As a result, the user can customize the installation to it&amp;rsquo;s own needs, including FTA.&amp;nbsp;&lt;/li&gt;
&lt;li class="li3"&gt;The current version only accepts MSI, but future versions will probably accept any format.&amp;nbsp;&lt;/li&gt;
&lt;li class="li3"&gt;This only works with apps, this is not a layering solution that also captures changes on an OS level.&lt;/li&gt;
&lt;li class="li3"&gt;Login BYOapp will never replace enterprise application packaging/sequencing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="p1"&gt;Please remember, this is the first release of Login BYOapp. It is basic, but we thought the concept is interesting enough to share with you.&amp;nbsp;&lt;/p&gt;
&lt;p class="p1"&gt;We have many ideas where we want to go with BYOapp: an interactive install is absolutely critical to it usability in enterprise environment. But also, a &amp;lsquo;user installed app store&amp;rsquo; and tracking/back-up/import functionality is high on our feature list. In addition, we are working on the fully automated management of the sequencer VM&amp;rsquo;s (reset after sequencing) and the possibility to have a pool of sequencer VM&amp;rsquo;s.&amp;nbsp; Lastly, we are also investigating the use of other application virtualization solutions.&lt;/p&gt;
&lt;p class="p1"&gt;I always assumed Microsoft would innovate much more with the Softgrid/App-V technologies than they are doing now. For instance, developing it as a replacement for MSI and using it as a technology to allow user installed apps. Matthias beat them to it...&lt;/p&gt;
&lt;p class="p1"&gt;You can download this first and free version of &amp;lsquo;Login BYOapp&amp;rsquo; from &lt;a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=20&amp;amp;Itemid=149" target="_blank"&gt;our website&lt;/a&gt; (registration required).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=163967" width="1" height="1"&gt;</description></item><item><title>Two new free tools from Login Consultants: SCCM Status Indicator and App-V Package Analyzer</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2011/09/11/new-amp-free-login-csi-configmgr-status-indicator.aspx</link><pubDate>Sun, 11 Sep 2011 08:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:163734</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=163734</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2011/09/11/new-amp-free-login-csi-configmgr-status-indicator.aspx#comments</comments><description>&lt;p&gt;While Brian (and maybe you) might disagree, I believe that&amp;nbsp;BrianMadden.com should be more about the "enterprise desktop" and end user client computing in general. The current focus on server-based computing and &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/desktop-virtualization"&gt;desktop virtualization&lt;/a&gt; is too limiting. The reality today is that the vast majority of enterprise desktops are still classic PC's or laptops (as they should be). And even though a lot of people in our industry are talking about "post PC Era," it will be a very, very, long time before classic computing becomes a true "legacy" solution within the enterprise. So as a result, I wouldn't mind if BrianMadden.com also investigated and reported more on conventional desktop models and management solutions.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[Last minute edit: Be sure to check out Brian's latest article on &lt;a href="https://www.brianmadden.com:443/blogs/brianmadden/archive/2011/09/08/the-myth-of-desktop-transformation-will-we-ever-get-there-or-will-the-big-3-lead-us-astray.aspx" target="_blank"&gt;desktop transformation&lt;/a&gt;: I wasn't aware of his article when I wrote this one, but it's nicely linked to the concepts I'm talking about here.]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Let me give a small example that I get excited about: Many of our customers use Microsoft System Center Configuration Manager 2007 (SCCM), andmany complain about the lack of transparency for admins and end-users in the product. As a result of this, Login Consultants recently released another free tool. This time instead of App-V, we've decided to create one for SCCM 2007.&lt;/p&gt;
&lt;p&gt;The idea of this tool came when my colleagues &lt;a href="http://www.logitblog.com" target="_blank"&gt;Dennis Geerlings&lt;/a&gt;, &lt;a href="http://Logitblog.com" target="_blank"&gt;Ryan Bijkerk&lt;/a&gt; and &lt;a href="http://www.softgridblog.com" target="_blank"&gt;Ment van der Plas&lt;/a&gt; (&lt;a href="http://twitter.com/#!/mentvanderplas" target="_blank"&gt;@mentvanderplas&lt;/a&gt;) were migrating the desktop environment of one of our customers. This customer, like many others, has chosen SCCM 2007 as their primary deployment solution for applications (both traditionally installed as well as &lt;a href="http://searchvirtualdesktop.techtarget.com/definition/app-virtualization"&gt;virtualized&lt;/a&gt; with App-V). While the design and implementation of the distribution environment went smoothly and the applications were tested in the new environment, my colleagues stumbled upon an &lt;em&gt;very&lt;/em&gt; inconvenient habit of SCCM in the migration phase of the project.&lt;/p&gt;
&lt;p&gt;Users would receive their brand new laptops from us that had most of the corporate applications already installed as part of the image. While the departmental apps were presented to the user as soon as they logged onto the machine, they required a user action to actually install. But when they clicked the button to continue with the install, most users were presented with an error that an installation was already in progress:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jeroenvandekamp/CSI-error.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is a very common error in SCCM environments and basically means that the SCCM client is busy running another program in the background.&lt;/p&gt;
&lt;p&gt;We quickly identified this as "by design" because some software (like OS patches) had been updated in-between the time the image was created and when the user first logged on. So when the SCCM client was busy updating the system to the latest software level, it prevented other installations to take place. Although we could tell the migrated users to "try again later," that just led to confusion.&lt;/p&gt;
&lt;p&gt;We didn't want to enable the user interaction components of our OS patches since they weren't too user-friendly and we didn't want to change the application deployment configuration in the middle of our migration.&amp;nbsp;Instead, Ryan and Dennis had the idea to come up with a user-friendly way of interaction with the users: A traffic light.&lt;/p&gt;
&lt;p&gt;So we developed the System Center Configuration Manager Status Indicator (CSI) Windows gadget as a user-friendly interface between the SCCM client and the user.&amp;nbsp;CSI displays information about application installation or uninstallation and informs the users about required reboots or logoffs. Most importantly, it tells the user when the SCCM client is not doing anything and when user-initiated installs can take place.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jeroenvandekamp/CSI-light.png" alt="" /&gt; &lt;img src="https://www.brianmadden.com:443/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jeroenvandekamp/CSI-status.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;CSI comes in three flavors:&lt;/p&gt;
&lt;p class="Default"&gt;The &lt;strong&gt;CSI User gadget &lt;/strong&gt;is a simple gadget that shows the status of the SCCM Client with a color. Users can hover over it to get a message with more status information. The &lt;strong&gt;CSI Power User gadget &lt;/strong&gt;shows more advanced information, such as a time-stamped list of recent application installs.&lt;/p&gt;
&lt;p class="Default"&gt;And finally, the&amp;nbsp;&lt;strong&gt;CSI Client&lt;/strong&gt; was developed for OSes that don't support gadgets (like Windows XP), although it can be installed on higher OS versions as well. The CSI Client displays a tray icon that changes color depending on the activities SCCM Client.&lt;/p&gt;
&lt;p&gt;You can find more&amp;nbsp;information about installing and configuring this new tool in the admin guide that is included in the download (which, did I mention, is free?) You can download both x86 and x64 versions from&amp;nbsp;&lt;a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=20&amp;amp;Itemid=149"&gt;LoginConsultants.com&lt;/a&gt; (registration required).&lt;/p&gt;
&lt;p&gt;While we're on the topic of free tools for desktop application delivery,&amp;nbsp;my colleagues&amp;nbsp;&lt;a href="http://www.kirx.org/" target="_blank"&gt;Falko&amp;nbsp;Greafe&lt;/a&gt; (&lt;a href="http://twitter.com/#!/kirk_tn" target="_blank"&gt;@kirk_tn&lt;/a&gt;)&amp;nbsp;and &lt;a href="http://www.wessner.de/" target="_blank"&gt;Matthias Wessner&lt;/a&gt; released a very elegant tool for analyzing App-V packages.&lt;/p&gt;
&lt;p&gt;Sequences are not always easy to distinguish from one another and can therefore cause conflicts. (Funny that this seems like a contradiction with application virtualization, right?) So in order to get a quick overview of an existing Microsoft Application Virtualization software set, Falko and Matthias developed the &lt;strong&gt;App-V Analyzer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The App-V Analyzer generates a list of all available virtual applications (including orphaned items) as well as their key App-V characteristics. The tool validates the existence of important publishing and execution properties and performs a conflict check of the most critical application and package properties, including published and unpublished applications. This way the tool helps to solve conflicts proactively and by doing so reduce pressure on support.&lt;/p&gt;
&lt;p&gt;The App-V Analyzer is created to work in any deployment scenario, works independent from the publishing approach, and does not require specific backend software. Again, the free download can be found&amp;nbsp;&lt;a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=20&amp;amp;Itemid=149"&gt;here&lt;/a&gt; (registration required).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=163734" width="1" height="1"&gt;</description></item><item><title>Project VRC: a deep dive into VDI performance tuning</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/09/27/project-vrc-a-deep-dive-into-vdi-performance-tuning.aspx</link><pubDate>Mon, 27 Sep 2010 20:49:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:152880</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=152880</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/09/27/project-vrc-a-deep-dive-into-vdi-performance-tuning.aspx#comments</comments><description>&lt;p&gt;Ruben and I are pleased to announce we finally can release the long awaited Phase III whitepaper. As promised: this one does a true VDI deep dive. We think we have interesting new content, and more importantly, many new insights. &lt;/p&gt;
&lt;p&gt;More and more organizations are planning a move to VDI. Experience in many VDI projects has proven so far that the performance and sizing issues are still a major hurdle to overcome. Often, VDI results are disappointing because the VDI environment is not properly sized and tuned. In practice, storage remains the number one challenge in today&amp;rsquo;s VDI deployments.&lt;/p&gt;
&lt;p&gt;In this whitepaper Windows XP and Windows 7 are extensively compared. Specifically, the I/O behavior of Windows XP and Windows 7 is investigated in detail. By evaluating the different phases of a desktop workload, completely new insights are given. &lt;/p&gt;
&lt;p&gt;Windows 7 has a much bigger disk footprint and consumes more memory than Windows XP. It would be reasonable to expect that Windows 7 requires more resources than Windows XP. Although this is certainly true, several tests in this whitepaper prove that Microsoft managed to optimize Windows 7 disk I/O behavior in specific phases of a desktop workload in comparison to Windows XP. &lt;/p&gt;
&lt;p&gt;Many best practices are available to optimize Windows 7. Project VRC performed tests with the default optimizations configured by VSI (referred in this document as &amp;lsquo;VSI optimizations&amp;rsquo;) and additional optimization best practices that are specific to Windows 7 (referred as &amp;lsquo;VRC optimizations&amp;rsquo;). Both from an I/O and VSImax (maximum capacity) perspective, these &amp;lsquo;VRC optimizations&amp;rsquo; proved to have a significant positive impact.&lt;/p&gt;
&lt;p&gt;Project VRC also investigated the performance impact of topics like &amp;lsquo;Page file configuration&amp;rsquo;,&amp;nbsp; &amp;lsquo;Address Space Layout Randomization&amp;rsquo;,&amp;nbsp; &amp;lsquo;VM logging&amp;rsquo;, &amp;lsquo;ESXTOP&amp;rsquo;, &amp;lsquo;1 vs 2 vCPU&amp;rsquo;s&amp;rsquo;, &amp;lsquo;ESX 4.0u2 vs ESX 4.1&amp;rsquo;, and &amp;lsquo;Overcommitting Memory&amp;rsquo;. There are many lessons to be learned here, but the impact of disabling ASLR was striking. It is difficult to blindly recommend disabling such an important security feature, but the impact is large enough to consider it.&lt;/p&gt;
&lt;p&gt;All tests were performed with either vSphere 4.0 U2 or 4.1 as the hypervisor and all VDI tests were performed using View 4.0. Apart from specific recommendations for vSphere, all Windows related conclusions are valid for any kind of hypervisor or VDI solution. &lt;/p&gt;
&lt;p&gt;The &amp;lsquo;Project VRC phase II version 2.0&amp;rsquo; whitepaper evaluated the impact of configuring a higher HaltingIdleMsecPenalty value on vSphere with Terminal Server workloads. This setting improved hyper-threading performance considerably for vSphere under high loads. Although no specific hints were given by VMware or the community, Project VRC investigated&amp;nbsp; if a higher HaltingIdleMsecPenalty value would benefit VDI workloads. Surprisingly, a significant performance increase (more than 20%!!!) was witnessed for both Windows 7 and Windows XP workloads. The difference was so high that Project VRC internally started to call this the &amp;lsquo;Red Bull setting&amp;rsquo;.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Project VRC highly recommends to evaluate the data in this document carefully. Project VRC realizes there are always valid reasons not to use a specific settings mentioned in this paper. Real world VDI environments will always be different from the test-setup in the Project VRC labs. More importantly, Project VRC must emphasize that it is crucial to test and validate these optimizations in your own VDI deployment. &lt;/p&gt;
&lt;p&gt;As usual, you may download the paper from &lt;a href="http://www.virtualrealitycheck.net"&gt;www.virtualrealitycheck.net&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Follow Ruben on twtter: &lt;a href="http://www.twitter.com/rsrpuijt"&gt;@rspruijt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Follow Jeroen on twitter: &lt;a href="http://www.twitter.com/thejeroen"&gt;@theJeroen&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=152880" width="1" height="1"&gt;</description></item><item><title>New and still free: App-V Adm add-on 2.0 and ACDC 1.1 </title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/06/21/new-and-still-free-app-v-adm-add-on-2-0-and-acdc-1-1.aspx</link><pubDate>Mon, 21 Jun 2010 06:54:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:149215</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=149215</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/06/21/new-and-still-free-app-v-adm-add-on-2-0-and-acdc-1-1.aspx#comments</comments><description>&lt;p&gt;Cool, while Wilco was presenting a session at BriForum about free App-V tools, my colleagues Ment van der Plas and Ruben Koene released new versions of ACDC and the App-V Template with new features and to support App-v 4.6.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;App-V ADM template 2.0&lt;/strong&gt;&lt;br /&gt;The App-V ADM template configures client setting for the App-V Windows Desktop Client and for the Remote Desktop Services Client. The ADM template centrally manages common client configurations by using an existing Group Policy infrastructure and includes settings for communication, client interface and permissions. The App-V Add-on ADM Template is an extension to Microsoft&amp;rsquo;s &amp;ldquo;App-V ADM Template&amp;rdquo;. Together, Microsoft&amp;rsquo;s and Login Consultants ADM Template allow a comprehensive management of various App-V Client settings.&lt;/p&gt;
&lt;p&gt;The new App-V Add-on ADM Template is designed for Microsoft Application Virtualization Client version 4.5 and 4.6. It includes two ADM files; one for 32bit Operating Systems and one for 64bit Operating Systems. Other changed features includes:&lt;/p&gt;
&lt;p&gt;Modified and Removed Features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Virtual File System: This option has been removed because it is included in the Microsoft ADM.&lt;/li&gt;
&lt;li&gt;Require Authorization If Cached: This option has been removed because it is included in the Microsoft ADM.&lt;/li&gt;
&lt;li&gt;Cache location: Changed to App-V Client Cache File Location and included VDI shared cache (read only FSD).&lt;/li&gt;
&lt;li&gt;Cache Size: This option has been removed because the cache size can&amp;rsquo;t be modified by just changing this registry key. Instead, you either have to flush/clear the cache by setting the &amp;ldquo;State&amp;rdquo; registry value to &amp;ldquo;0&amp;rdquo; before rebooting the client machine or you have to use Microsoft&amp;rsquo;s &amp;ldquo;App-V Cache Resizer Tool&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Global Data Directory: This option has been removed because controlling it by a GPO setting is not very useful. Tests showed us that changing only the Global Data Location through registry resulted in a &amp;ldquo;hanging state&amp;rdquo; of the App-V client. Preferably this setting should be changed through the Client Management Console.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jeroenvandekamp/adm2.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ACDC 1.1&lt;/strong&gt;&lt;br /&gt;The App-V Client Diagnostic and Configuration tool is now compatible with 4.6 andc makes it possible for administrators or users to troubleshoot virtual applications and the environment they run in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Launch predefined and custom commands within the virtual environment of each application.&lt;/li&gt;
&lt;li&gt;See the impact of the App-V Client and the available virtual applications on your system by calculating package size, cache size, user delta file size, log file size etc.&lt;/li&gt;
&lt;li&gt;Diagnose problems with App-V applications by parsing the App-V Client log file (in real time) and search any message online.&lt;/li&gt;
&lt;li&gt;Configure settings that are not visible in the App-V Client GUI, such as &amp;quot;Predictive Streaming&amp;quot;, &amp;quot;Allow Stream from File&amp;quot;, &amp;quot;Max Package Age&amp;quot; and many more.&lt;/li&gt;
&lt;li&gt;Give an overview of application and package information by merging important WMI, registry and OSD information in one single window.&lt;/li&gt;
&lt;li&gt;ACDC can be run both as an Administrator and as a Limited User. Running as a limited user will limit the functionality of the tool due to the fact that it has less permission on the system.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jeroenvandekamp/acdc.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;As usual, these App-V tools are free and availabe from the Login Consultants &lt;a title="Login Consultants donwload section" href="http://www.loginconsultants.com/download" target="_blank"&gt;download&lt;/a&gt; section. (registration required)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=149215" width="1" height="1"&gt;</description></item><item><title>With last week's VECD licensing change, is Windows 7 now the cheapest client?</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/03/22/with-last-weeks-VECD-licensing-change-is-windows-7-now-the-cheapest-client.aspx</link><pubDate>Mon, 22 Mar 2010 04:01:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:145361</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=145361</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/03/22/with-last-weeks-VECD-licensing-change-is-windows-7-now-the-cheapest-client.aspx#comments</comments><description>&lt;p&gt;The VECD licensing changes Microsoft recently announced made me wonder: is a Windows-based client with SA cheaper than a non-Windows non-SA client in a VDI scenario? (Since VECD is mandatory, the math becomes interesting.) This is something&amp;nbsp;I&amp;#39;ve discussed&amp;nbsp; &lt;a href="https://www.brianmadden.com:443/blogs/jeroenvandekamp/archive/2009/10/28/the-fundamental-flaws-of-thin-clients.aspx"&gt;before&lt;/a&gt;, but these fresh license changes have an interesting consequence: if you need a VDI solution with an optimal desktop experience, a Windows 7 PC is now easily the cheapest solution.&lt;/p&gt;
&lt;h2&gt;VECD licensing changes&lt;/h2&gt;
&lt;p&gt;In case you missed it, Microsoft radically changed their VECD licensing scheme last week. First, when a client device (PC) has SA on the desktop (~$50 per year), the VECD license is now included at no extra charge. Second, the VECD license for non-SA client devices has been renamed to VDA, and has a 10% lower annual list price ($100 per year). &lt;/p&gt;
&lt;p&gt;Luckily--and this was a real show stopper before--Microsoft now allows users to work from devices other than their primary client device (like a home PC or kiosk) without a need to purchase additional VECD/VDA licenses. Although this is a very welcome change in VDI licensing, it&amp;#39;s not important to our discussion today.&lt;/p&gt;
&lt;h2&gt;Time for some math&lt;/h2&gt;
&lt;p&gt;Let&amp;rsquo;s calculate a VDI scenario with the following assumptions:&lt;/p&gt;
&lt;p&gt;Assumption #1. There&amp;#39;s a need to have full PCoIP, HDX, or&amp;nbsp;RemoteFX&amp;nbsp;capabilities. For instance, this is driven by multimedia, Flash, or VoIP requirements. Ultimately the VDI solution must give users a mature and future proof-desktop experience.&lt;/p&gt;
&lt;p&gt;Assumption #2. The VDI solution (including clients) is built to last five years.&lt;/p&gt;
&lt;p&gt;To get the most out of HDX you need to run real Windows (not CE) on the client. This may be Windows Embedded or native Windows 7. To fully support VMware View PCoIP, you need either a Windows client or a native PCoIP device.&lt;/p&gt;
&lt;p&gt;So how much would this cost for the device? After a quick glance around the Internet I found these cheapest clients which can fully support PCoIP, HDX, and RemoteFX:&lt;/p&gt;
&lt;p&gt;
&lt;table cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;Protocol&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;Warranty&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;List Price&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;strong&gt;VECD license &lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;a href="http://h10010.www1.hp.com/wwpc/us/en/sm/WF06b/12454-12454-321959-338927-3640406-3996155-3996164-4089157.html"&gt;HP t5740&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;WES&amp;nbsp;2009&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;HDX&lt;br /&gt;RemoteFX&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;3 yrs limited&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;$ 429&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;VDA&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;a href="http://computers.pricegrabber.com/network-terminals/Wyse-P20-64GB-FL-1GB-RAM/m748124771.html"&gt;Wyse P20&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;HW PCoIP&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;PCoIP&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;3 yrs limited&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;$ 499&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;VDA&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p&gt;&lt;a href="http://www.dell.com/us/en/business/desktops/desktop-optiplex-160/pd.aspx?refid=desktop-optiplex-160&amp;amp;s=bsd&amp;amp;cs=04"&gt;Dell Optiplex 160&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;Win 7 Pro&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;PCoIP&lt;br /&gt;HDX&lt;br /&gt;RemoteFX&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;3 yrs NBD&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;$ 488&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top"&gt;
&lt;p&gt;SA&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dell.com/us/en/business/desktops/desktop-optiplex-160/pd.aspx?refid=desktop-optiplex-160&amp;amp;s=bsd&amp;amp;cs=04"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s do some calculations:&lt;/p&gt;
&lt;p&gt;HP t5740 plus 5 years VDA license: $429 + (5 * $100) = $925&lt;/p&gt;
&lt;p&gt;Wyse P20 plus 5 years VDA license: $499 + (5 *$100) = $999&lt;/p&gt;
&lt;p&gt;Dell Optiplex 160 plus 5 years SA license: 488 + (5 * $50) = $749&lt;/p&gt;
&lt;p&gt;You could argue the license costs of the management platform for Windows 7 are missing. However, the &lt;a href="http://www.microsoft.com/calsuites/en/us/products/default.aspx"&gt;Microsoft Core CAL&lt;/a&gt; (which is typical for most organizations since it&amp;#39;s cheaper than separate Windows Server and Exchange CALs) also comes with a MS System Center Configuration Manager license which you can use for the management of a Windows 7 client. &lt;/p&gt;
&lt;h2&gt;Thinking VDI? Use a Windows 7 PC!&lt;/h2&gt;
&lt;p&gt;Here&amp;#39;s the deal: no matter what VDI platform, the Windows 7 Professional PC option with SA is the cheapest solution when you have full rich functionality requirements (which is not a bad idea if you want a future proof desktop solution). Until there&amp;#39;s a ultra-cheap (probably Linux-based) thin client solution out there that can 100% support PCoIP, HDX, or RemoteFX, Windows seems like a cost effective solution for client devices in a VDI world. The weird thing is it&amp;#39;s likely that super cheap&amp;nbsp;RemoteFX Linux / WinCE clients will emerge pretty soon, but then you&amp;#39;re stuck to VDA. &lt;/p&gt;
&lt;p&gt;It makes you think, doesn&amp;rsquo;t it? Seems like Microsoft wants you to stick to using Windows as a client OS. (Or to at least&amp;nbsp;consider it...)&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=145361" width="1" height="1"&gt;</description></item><item><title>Choosing the right App-V delivery model</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/02/19/choosing-the-right-app-v-delivery-model.aspx</link><pubDate>Fri, 19 Feb 2010 05:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:143862</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=143862</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/02/19/choosing-the-right-app-v-delivery-model.aspx#comments</comments><description>&lt;p&gt;Organizations who move towards Microsoft Application Virtualization often wonder what the best delivery infrastructure is for their environment. In the days of SoftGrid there was only one way of delivering your virtual applications to the end-user: you built a dedicated SoftGrid infrastructure. But since the introduction of App-V 4.5, the possibilities have been extended, making the product suitable for almost every environment. &lt;/p&gt;
&lt;p&gt;Due to the number of architectural possibilities, it&amp;rsquo;s hard to decide which is the right one. Each of the currently available scenarios has its pros and cons, and available functionality depends on the scenario that&amp;#39;s chosen. &lt;/p&gt;
&lt;p&gt;My collegue Ment van der Plas decided to investigate the integration details and describes all these in a new white paper: &lt;a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=96&amp;amp;Itemid=149"&gt;Choosing the right App-V Delivery Model (App-v integration: possibilities and impossibilities)&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s first discuss some architectural basics. Any App-V infrastructure consists of two key elements:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;How the (virtual) app sandbox is configured and how the apps are executed. (This could be thought of as the &amp;quot;virtualization&amp;quot; part.)&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;How the (virtual) apps are physically delivered to the end-user workplace&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The virtualization part of App-V is a client component only which is established through the App-V Client. All virtual App-V applications run in a sandboxed execution environment where they&amp;#39;re unable to change the system or interfere with other applications. Even though the App-V client is available via two separate installers (the App-V Client for Windows Desktops and the App-V Client for Remote Desktop Services), the virtualization aspect is exactly the same in both installers.&lt;/p&gt;
&lt;p&gt;The delivery component of App-V can work in a few different ways, including scenarios that have server-side App-V components. (The App-V server-side components enable efficient streaming application technology, delivering only the bits needed to run the application.) The number of different delivery options has grown with the introduction of Microsoft Application Virtualization 4.5, which now includes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;App-V full infrastructure model&lt;/li&gt;
&lt;li&gt;Configuration Manager 2007 R2 Integrated model&lt;/li&gt;
&lt;li&gt;Standalone Deployment model&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;App-V full infrastructure model&lt;/h2&gt;
&lt;p&gt;In the App-V Full Infrastructure model application, delivery is instant. The App-V client uses a mechanism called &amp;ldquo;publishing refresh&amp;rdquo; to receive the authorized applications from the Management Server for a particular user. By default, refreshing happens during logon and / or every certain interval, which can be customized to your needs.&lt;/p&gt;
&lt;p&gt;After the client refreshes, the authorized applications are displayed directly for the end-user as if they were installed locally by showing shortcuts, file types associations, etc. When the user starts a given application it&amp;#39;s streamed to the client and launched. &lt;/p&gt;
&lt;p&gt;When a user is deauthorized for an application they can no longer use it, and after a client refresh the shortcuts and file types associations are removed. Applications can also be centrally disabled meaning that no additional applications startups are allowed, even on machines that have the application already available.&lt;/p&gt;
&lt;h2&gt;Configuration Manager 2007 R2 integrated model&lt;/h2&gt;
&lt;p&gt;The Configuration Manager 2007 R2 integrated model requires Microsoft System Center Configuration Manager (SCCM) 2007 SP1 R2 or higher as a delivery infrastructure. Configuration Manager 2007 is comprehensive management solution able to deploy, manage and assess Windows client, server and mobile systems. &lt;/p&gt;
&lt;p&gt;Functionality of SCCM 2007 includes Operating System deployment, software update management, asset inventory and application management. &lt;/p&gt;
&lt;p&gt;SCCM 2007 manages both traditional installations (including MSI) and virtual applications (App-V). All application management is presented and done from a single console, making adoption and use for IT administrators easier. Many of the advanced capabilities available to manage MSIs are also available for virtual applications, like building complex queries in collections to define which devices are targeted. &lt;/p&gt;
&lt;p&gt;Unlike the App-V Full Infrastructure delivery method, the SCCM-integrated model can target machines in addition to users. &lt;/p&gt;
&lt;h2&gt;Standalone model&lt;/h2&gt;
&lt;p&gt;The third delivery model is referred to as the &amp;ldquo;Standalone model&amp;rdquo;. It&amp;rsquo;s called standalone because the App-V client is not configured to connect to any App-V server delivery infrastructure whatsoever. Instead applications are delivered to the client through a wrapper (which is an MSI package).&lt;br /&gt;&amp;nbsp;&lt;br /&gt;The MSI package holds all metadata of the packaged application (OSD files, icons etc.) except for the large binary file that makes up the actual application (SFT file). The SFT file is not inside the MSI because of size limitations of Windows Installer. (Unfortunately this means that OSD files can only be edited via the Sequencer, which is the software that admins use to build their packages.&lt;/p&gt;
&lt;p&gt;Using the standalone method of deployment, if you edit an OSD you have to recreate the MSI file and distribute it to the clients since the clients don&amp;rsquo;t refresh. (Although luckily there is an option in the sequencer that can generate the MSI without saving the project al together.) &lt;/p&gt;
&lt;h2&gt;Choices...&lt;/h2&gt;
&lt;p&gt;Ment&amp;#39;s&amp;nbsp;&amp;quot;Choosing the right App-V Delivery Model&amp;quot;&amp;nbsp;&lt;a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=96&amp;amp;Itemid=149"&gt;white paper&lt;/a&gt; addresses these differences in available deployment architectures and their level of functionality. With this information, organizations (you) can make more solid choices when designing and&amp;nbsp;integrating&amp;nbsp;App-V...Highly recommended stuff!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=143862" width="1" height="1"&gt;</description></item><item><title>Out now: New VRC paper "TS on next-gen hypervisors and hardware"</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/02/16/out-now-new-vrc-paper-quot-ts-on-next-gen-hypervisor-and-hardware-quot.aspx</link><pubDate>Tue, 16 Feb 2010 05:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:143667</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=143667</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/02/16/out-now-new-vrc-paper-quot-ts-on-next-gen-hypervisor-and-hardware-quot.aspx#comments</comments><description>&lt;p&gt;Wow, this took a little longer than expected. No.. actually this actually took a lot longer. Ruben Spruijt and I can finally announce the official release of the Project VRC Phase II white paper. This is the biggest release so far and is now&amp;nbsp;available on Projects VRC&amp;rsquo;s dedicated website &lt;a href="http://www.virtualrealitycheck.net"&gt;www.virtualrealitycheck.net&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This white paper focuses on Terminal Server workloads running on the latest generation Intel processor: the Xeon 5500 series (Nehalem). We did things a bit differently this time, as we now chose to publish the results of the big three hypervisors in a single paper. Ruben and I hope you will find this interesting, even though it should not come as a surprise that Intel&amp;rsquo;s Nehalem is a fantastic performer with virtualized TS workloads. (Although we still feel we have a couple of interesting angles.)&lt;/p&gt;
&lt;p&gt;In this paper we tested Terminal Server 2003 (x86 an x64) workloads on the latest hypervisors from Citrix, Microsoft and VMware with the latest version of the Login VSI benchmark. We also discussed the impact of Office 2007 SP2, Internet Explorer IE7 versus IE8, Citrix CPU Fairshare, the impact of the vMMU settings in vSphere, and much more.&lt;/p&gt;
&lt;p&gt;On a side note, Ruben and I learned a big lesson for future Project VRC papers: The next papers will not be this big anymore. There are so many interesting things we can investigate and report on, but is logistically too challenging to put so much in single paper. As a result, the next releases of the project VRC white papers should come at a higher interval. The upcoming series will not focus on TS anymore, but completely on VDI. Ruben and I are really looking forward to this as there are many fascinating topics we can investigate. (But more on this in the future.)&lt;/p&gt;
&lt;p&gt;For now, Ruben and I hope you enjoy this latest chapter in the VRC story, and we&amp;#39;re looking forward to your thoughts and feedback. You can follow&amp;nbsp;Project VRC on twitter: &amp;ldquo;&lt;a href="http://twitter.com/ProjectVRC"&gt;ProjectVRC&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href="http://twitter.com/TheJeroen"&gt;TheJeroen&lt;/a&gt;&amp;rdquo; &amp;amp; &amp;ldquo;&lt;a href="http://twitter.com/rspruijt"&gt;rspruit&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=143667" width="1" height="1"&gt;</description></item><item><title>"A fool with a tool is still a fool"--words of wisdom in IT</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/01/25/quot-a-fool-with-a-tool-is-still-a-fool-words-of-wisdom-in-it-quot.aspx</link><pubDate>Mon, 25 Jan 2010 19:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:142559</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=142559</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/01/25/quot-a-fool-with-a-tool-is-still-a-fool-words-of-wisdom-in-it-quot.aspx#comments</comments><description>&lt;p&gt;When you&amp;#39;ve been building desktop and application virtualization solutions for so many years, you have to be blind not to spot the typical patterns which re-occur in almost every project. Actually, it&amp;#39;s fun to identify them when you talk to your peers who&amp;#39;ve been in the same business for so long. &lt;/p&gt;
&lt;p&gt;The same themes repeat themselves: bloated expectations of virtualization, how projects are managed, the business case for automation and management tools, how people perceive IT, clich&amp;eacute;s that seem even truer in IT, etc&amp;hellip;&lt;/p&gt;
&lt;p&gt;Before you know it, you end up in the conversation with the &amp;ldquo;Zen&amp;rdquo;-like one liners, quotes, and wisdoms: Some are brutally boring but painfully truthful, while others are just plain funny (and also painfully truthful).&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s a small collection of quotes / one liners / Zen wisdoms / that we came up with (in no specific order):&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;A fool with a tool is still a fool.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Beware of the IT guy who won&amp;#39;t be bothered with details.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;IT is simple but it&amp;rsquo;s difficult to make IT simple.&amp;rdquo; &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Virtualization is NOT a management solution: it can only simplify management.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Image-based deployment is deployment, NOT management. (Not even close).&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;100% automation brings extreme scalability: what is difference between full automation of 10 or 10000 computers?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Golden rule of server management: only apply changes after a reboot.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;It is cost effective to automate repetitive tasks; it is expensive and complicated to automate everything.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Nothing is permanent, except for temporary solutions.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Installing a new environment is easy. Making it capable of change is the tricky part.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Know what you are automating before you automate it.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;em&gt;&amp;ldquo;Real men don&amp;#39;t click.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Assumption is the mother of all f**k-ups... and not checking afterwards is the mother-in-law...&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;IT marketing is more hyped than next season&amp;#39;s fashions colors and the MTV awards combined.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Now,&amp;nbsp;most of us at Login Consultants&amp;nbsp;are not native English speakers, so I&amp;#39;m quite confident that the Brian Madden visitors (you) can easily expand the list with way more funny and interesting ones...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=142559" width="1" height="1"&gt;</description></item><item><title>New Free App-V Self Support Tool (and how to make friends at the helpdesk)</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/01/19/new-free-app-v-self-support-tool-and-make-friends-at-the-helpdesk.aspx</link><pubDate>Wed, 20 Jan 2010 02:54:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:142385</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=142385</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/01/19/new-free-app-v-self-support-tool-and-make-friends-at-the-helpdesk.aspx#comments</comments><description>&lt;p&gt;When you deploy App-V applications on laptops and pc&amp;#39;s, expect a lot of helpdesk calls. While App-V is a mature application virtualization solution, it is interesting to see that a simple design decision does actually not make a lot of sense&amp;hellip;&lt;/p&gt;
&lt;p&gt;One of the things that you will find out early on when actual users start working with App-V, is that sometimes they manually need to reset, preload and refresh their virtualized applications. As a result, you will need to give users access to the App-V client MMC plug-in.&lt;/p&gt;
&lt;p&gt;The problem is, the MMC is typically off-limits for normal users in the enterprise because of security policies on desktops and laptops. And even when users have access, try explaining non-technical users how to work with the App-V client MMC plug-in. The App-V client configuration is simply way too clunky for normal users.&lt;/p&gt;
&lt;p&gt;This may seem like a minor issue, but imagine how much helpdesk calls&amp;nbsp;the App-V client can generate&amp;nbsp;in a&amp;nbsp;100.000 App-V user environment&amp;hellip;&lt;/p&gt;
&lt;p&gt;This is why Rodney Medina and Peter Nap, my colleague from Login Consultants with some decent coding skills and smart ideas, decided to develop a light-weight, super user friendly tool which does not require MMC access. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.brianmadden.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jeroenvandekamp/App_2D00_V-Self-Support-Tool.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;This App-V Self Support Tool consists of a single .exe (App-V SST.exe)&amp;nbsp;and a XML config file (App-VSelfSupportTool_settings.xml). Just copy these to the PC/Laptops and make sure user can access the tool through a shortcut on the desktop or start menu. You can change the banner to your liking and the other languages can easily added&amp;nbsp; in the XML file.&lt;/p&gt;
&lt;p&gt;The interface is deliberately simplified, so users can find their way around. There are only a few options: View, Language, Repair, Cache, Start and Refresh. Users do not need anything more, and more importantly, they are not required to ask the helpdesk to support them.&lt;/p&gt;
&lt;p&gt;The tool is so simple, documentation is overkill. All information you need is condensed into a 5 minute video included in the download.&lt;/p&gt;
&lt;p&gt;The App-V Self Support Tool is free and available in the tools download section of &lt;a href="http://www.loginconsultants.com"&gt;www.loginconsultants.com&lt;/a&gt; (registration required).&lt;/p&gt;
&lt;p&gt;PS: We tried virtualizing the App-V tool itself, but this did not work like expected: so, virtualization of the App-V Self support tool is not recommended. ;-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=142385" width="1" height="1"&gt;</description></item><item><title>Best practices for virtualizing terminal servers, from Project VRC Phase 2</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/01/09/best-practices-for-virtualizing-terminal-servers-from-project-vrc-phase-2.aspx</link><pubDate>Sun, 10 Jan 2010 04:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:141708</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=141708</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2010/01/09/best-practices-for-virtualizing-terminal-servers-from-project-vrc-phase-2.aspx#comments</comments><description>&lt;p&gt;Ruben and I are getting close to the release of the &lt;a href="http://www.virtualrealitycheck.net/"&gt;Project VRC&lt;/a&gt; phase 2 white paper. (Here&amp;#39;s a &lt;a href="http://www.brianmadden.com/blogs/rubenspruijt/archive/2009/01/25/VDI-and-TS-performance-on-ESX-Hyper_2D00_V-Xen-and-bare_2D00_metal-head_2D00_to_2D00_head-results-are-here-via-Project-Virtual-Reality-Check.aspx"&gt;primer on Project VRC&lt;/a&gt; if you haven&amp;#39;t heard of it.) Although we&amp;#39;ve been discussing and presenting the best practices from the first paper around the world,&amp;nbsp;it&amp;#39;s still important to understand Project VRC&amp;rsquo;s methodology and how the results should be interpreted. This article is a preview of the&amp;nbsp;next VRC whitepaper:&lt;/p&gt;
&lt;h2&gt;Virtual CPUs (vCPUs)&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;A Terminal Server is similar to a highway--it&amp;#39;s shared by its users. And just as a highway with multiple lanes is more efficient than a single lane, so too is a Terminal Server with multiple vCPUs. Besides the obvious advantage of increasing capacity, adding a second lane means that the impact of an accident or slowdown is greatly reduced as traffic can still get through via a free lane. In other words, having more than one lane means a single slowdown doesn&amp;#39;t impact everyone.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is not fundamentally different with Terminal Server workloads. Configuring each VM with a single vCPU could theoretically be more efficient (or faster). But in the real world of Terminal Server workloads, this is highly undesirable. Such workloads vary greatly in resource utilization and are typified by hundreds or even thousands of threads in a single VM, so a dual vCPU setup gives Terminal Server users have much better protection than a single vCPU against congestion issues.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This means that a minimum of 2 vCPUs per VM were configured for all tests for Project VRC, even when a single vCPU has been proven to be more efficient. This best practice is also valid for practically all real world Terminal Server-based workloads. (This also applies to Terminal Servers running third-party add-ons such as Citrix XenApp.)&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;vCPU Overcommit&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Another important best practice which is valid for &lt;em&gt;all &lt;/em&gt;tested hypervisors is &lt;em&gt;not &lt;/em&gt;to overcommit the total amount of vCPUs in relationship to the available logical processors on the system. &amp;nbsp;For example, on a system with eight logical cores, no more than eight vCPUs should be assigned in total to all VMs running on the host. (Well, technically this is only important when the primary goal is to maximize user density. )&lt;/p&gt;
&lt;p&gt;Various tests in phase 1 of Project VRC have proven that overcommitting vCPUs negatively affects performance. This is not completely surprising since overcommiting means that multiple VMs must share individual logical processors which creates additional overhead.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As a result, Project VRC will not overcommit vCPUs in any tests &lt;em&gt;since the maximizing user density is the primary goal&lt;/em&gt;. &amp;nbsp;But it&amp;#39;s important to understand that overcommitting vCPUs is not prohibited in every case. For example, when the main goal is to maximize the amount of TS/XenApp VM&amp;rsquo;s (good old fashioned server consolidation), overcommitting vCPUs is no problem at all. (In these cases, however, configuring two vCPUs per VM is still recommended because the &amp;ldquo;highway&amp;rdquo; principle still applies.&lt;/p&gt;
&lt;h2&gt;Transparent Page Sharing&lt;/h2&gt;
&lt;p&gt;vSphere&amp;rsquo;s ability to overcommit VM memory and memory de-duplication through transparent page sharing (TPS) is highly useful for the consolidation of many VMs onto a single server. Nevertheless, one of the older Terminal Server best practices floating around the Internet communities was to disable TPS. And in fact Project VRC phase 1 showed that disabling TPS actually improved performance by 5-10%. This makes sense since TPS is made possible via a background process which scans and reallocates memory, consuming a modest amount of CPU in the process.&lt;/p&gt;
&lt;p&gt;When it is the primary objective to maximize the amount of users with Terminal Server workloads and there is enough physical memory available, we still recommend disabling TPS. As a result, all Project VRC tests were conducted with TPS disabled, unless stated otherwise.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However, this VRC recommendation should not be understood as an overall recommendation to disable TPS. For instance, when&amp;nbsp;the main goal is to&amp;nbsp;maximize the number of VMs is (which is quite common, e.g. VDI and rather typical server consolidation efforts), TPS can be very helpful and is recommended.&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Interpreting Project VRC Results&lt;/h2&gt;
&lt;p&gt;Lastly, Project VRC uses the product-independent Login Consultants VSI 2.1 benchmark to review, compare, and analyze desktop workloads on TS and VDI solutions. The primary purpose of VSImax is to allow sensible and easy to understand comparisons between different configurations.&lt;/p&gt;
&lt;p&gt;The data found within Project VRC is therefore only representative for the VDI &amp;amp; TS workloads. Project VRC results cannot and should never be translated into any other workloads like SQL, IIS, Linux, Unix, Domain Controllers, Network, etc.&lt;/p&gt;
&lt;p&gt;Also, the &amp;ldquo;VSImax&amp;rdquo; results (the maximum amount of VSI users), should never be directly interpreted as real-world results. The VSI workload has been made as realistic possible, but it always remains a synthetic benchmark with a specific desktop workload. Real world TS and VDI performance is completely dependent on the specific application set and how and when these applications are used. To include specific applications or customize the VSI 2.1 workload, VSI PRO must be used.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is important to stress that no benchmark or load testing tools can 100% predict the real-world capacity of an environment, even when the specific applications are used. Real-world users are simply not 100% predictable in how and when they use applications.&lt;/p&gt;
&lt;h2&gt;Do you virtualize TS/XenApp workloads?&lt;/h2&gt;
&lt;p&gt;Nowadays, there are many reasons to virtualize TS/XenApp workloads, and there are reasons &lt;em&gt;not&lt;/em&gt; to virtualize TS/XenApp. Do you agree with the Project VRC best practices? Do you virtualize TS/XenApp? Why (not)? Have you been succesful with it? &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=141708" width="1" height="1"&gt;</description></item><item><title>The fundamental flaws of thin clients</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/10/28/the-fundamental-flaws-of-thin-clients.aspx</link><pubDate>Wed, 28 Oct 2009 18:00:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:137594</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>40</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=137594</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/10/28/the-fundamental-flaws-of-thin-clients.aspx#comments</comments><description>&lt;p&gt;Sorry, I have to get this of my chest. As you might suspect after reading the not-so-subtle title, there is something fundamentally wrong with thin clients.&lt;/p&gt;
&lt;p&gt;Let me be specific here: I am NOT talking about good old trusty SBC (Terminal Server/XenApp) or the hot and sexy VDI as a concept. I&amp;#39;m talking about the actual &amp;quot;desktop appliance&amp;quot; or &amp;quot;access point&amp;quot; or &amp;quot;thin client&amp;quot; itself.&lt;/p&gt;
&lt;p&gt;This discussion is not new, but now that VDI has made hosted desktops an attractive option again, there&amp;#39;s a sort of revival of thin clients in our market space.&lt;/p&gt;
&lt;p&gt;Thin clients can be discussed from two angles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First, there is the typical Citrix user who&amp;#39;s been doing SBC for years already and has been pretty successful with it.&lt;/li&gt;
&lt;li&gt;Second, there are the organizations venturing into the VDI space who are interested in the power, manageability, and cost advantages of thin clients.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From either perspective (both SBC and VDI),&amp;nbsp;that the only logical choice for the thin clients is &lt;em&gt;not&lt;/em&gt; to use typical thin client solutions, whether Linux, Windows CE or Windows XP embedded.&lt;/p&gt;
&lt;p&gt;To understand that logic, let&amp;#39;s look at the&amp;nbsp;&lt;em&gt;constants&lt;/em&gt;&lt;em&gt; &lt;/em&gt;we need to deal with in the context of thin-clients:&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;1. Organizations are required to build a mature and fully automated management infrastructure for PCs and laptops, even when 90% of the clients are &amp;ldquo;thin.&amp;rdquo;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The majority of distributed organizations with 1000 desktops or more are often required to support conventional PCs (for rich media editing, 2D/3D design, etc...) and laptops (mobility). This is today&amp;rsquo;s reality of Enterprise IT. Deploying 100% thin clients is still not feasible in the typical heterogeneous IT environment, even if you&amp;#39;re considering all innovations we currently see in remoting protocols from all major vendors.&lt;/p&gt;
&lt;p&gt;The problem is that it&amp;#39;s not economic to neglect the management aspect of the remaining 10% (or whatever) of devices that are laptops or PCs. You can&amp;#39;t ignore patching them just because they&amp;#39;re the minority. And manual configuration of PCs and laptops is just too costly in distributed environments, even if you perform only one change every year. So this means that unless you can go 100% thin clients (which I don&amp;#39;t think you can), then you have to build a management system for your non-thin clients.&lt;/p&gt;
&lt;p&gt;The good news is&amp;nbsp;PC management has matured considerably over the past few years. Building an effective management solution for laptops and PCs is not rocket science anymore.&lt;/p&gt;
&lt;p&gt;And by the way,&amp;nbsp;BYOL (Bring your own laptop)&amp;nbsp;doesn&amp;#39;t&amp;nbsp;this fix this problem. BYOL is a cool concept, but the majority of organizations still require full management of the desktop/laptop for practical, legal, or security reasons. In most cases BYOL is not an option.&lt;/p&gt;
&lt;h3&gt;2. When it comes to the support of innovation and new features within remoting protocols such as RDP and ICA (HDX), traditional Windows (XP+) is, by a big margin, the best platform to choose. &lt;/h3&gt;
&lt;p&gt;All the cool features, especially those which require client-side rendering, are first developed for Windows. Quite often such innovations demand the availability of CODECs, the .NET framework, WPF, the Windows USB or printer driver architecture, and more. &lt;/p&gt;
&lt;p&gt;The fact is that Linux or Windows CE as a thin client OS seriously lacks the rich media and user experience optimization support we see being developed first for the Windows client. This is relevant because any user experience- and performance-related innovations are very important to our end users and ultimately, the acceptance of any SBC and VDI solution.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;3. A thin client is not a &amp;ldquo;fire and forget&amp;rdquo; solution. Thin clients require a mature deployment and management infrastructure. &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Don&amp;rsquo;t believe me? Talk to all the IT admins who&amp;#39;ve been supporting thin client for years. They&amp;#39;ll tell you from experience that a management infrastructure is required to deploy security fixes, client/application upgrades, root certificates, firmware updates, and configuration changes. Those who don&amp;rsquo;t probably have a very static IT environment. &lt;/p&gt;
&lt;p&gt;In comparison to conventional fat clients, the rate of changes and updates on thin clients is considerably lower. However, one single update already justifies the investment in a management infrastructure, as manual configuration of all your thin-clients is extremely expensive.&lt;/p&gt;
&lt;p&gt;The reality of thin devices, regardless of protocol, and even hardware embedded solutions (e.g. &amp;ldquo;PC-over-IP&amp;rdquo; devices), is that you need to be able to centrally manage and update them. The minute a bug is discovered, a security fix is required or a configuration change is needed--you need a management infrastructure where you can automate such changes.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;4. Windows XP Embedded is not a thin OS at all... &lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Windows XP Embedded is surely more light weight than conventional Windows, but it&amp;#39;s far from thin. Even when the OS is stored on a read-only flash disk, you still need to apply the monthly security updates and virus scanner/firewall updates to ensure the client doesn&amp;#39;t become a broadcast station for worms within your network. In practice there are just too many examples of unmanaged XPe devices being the &amp;ldquo;source of all evil.&amp;rdquo; Remember Blaster and Sasser? &lt;/p&gt;
&lt;p&gt;You could argue that there are a far fewer security updates required for XP Embedded. Unfortunately it&amp;#39;s fairly common to use Internet Explorer to provide a web portal front-end to authenticate and access the SBC or VDI desktop. This means that, many of the monthly security updates are also valid and important for Windows XP embedded clients.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Finally, the reality of XP Embedded management solutions that they&amp;#39;re very similar to the management infrastructure for PCs and laptops. These XP embedded management solutions have a lot of the same functionality and share the same complexity. &lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;5.&amp;nbsp;And all these other &amp;ldquo;little things&amp;rdquo; that we tend to forget or overlook:&amp;nbsp;&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;What about the standard vendor lock-in when using thin clients? Or do you want to support five different thin client devices with three different management tools from two different vendors after five years? You have no choice: in contrast with PC hardware, thin client management tools are vendor-dependent.&lt;/li&gt;
&lt;li&gt;Does the thin client vendor still provide updates for that five year &amp;ldquo;old&amp;rdquo; thin-client? &lt;/li&gt;
&lt;li&gt;How quick is the thin client vendor with making client bug fixes available for your client device when Citrix/Microsoft/VMware releases a new version of their client software?&lt;/li&gt;
&lt;li&gt;Cheap thin clients are clearly much slower when displaying remoting protocols: just compare the protocol display speed performance of Internet Explorer, PowerPoint, PDF and Excel to the protocol display speed performance on entry level PC hardware.&lt;/li&gt;
&lt;li&gt;Do you need the Full Monty when it comes to remoting protocol and user experience? The high-end thin client will be anything but &amp;ldquo;cheap&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Are doing VDI and using a non-Windows thin client? A VECD license is your only option. This will cost you $110 (The list price, per year, per &amp;ldquo;access point.&amp;rdquo;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Considering these constants, are we truly aware of what the long term&amp;nbsp;impact of a thin client is? Surely, traditional thin clients can be a very successful when the requirements are low, but when the latest and greatest is required, you have another option.&lt;/p&gt;
&lt;h2&gt;The solution: a thin PC&lt;/h2&gt;
&lt;p&gt;A smart client, slim client or thin PC--it&amp;#39;s just a name--but this is basically a PC with OEM Windows Professional (XP to 7) configured as a thin client. This thin PC can be easily built on the same image and same deployment infrastructure used for PCs (and laptops). However, in &amp;ldquo;thin mode&amp;rdquo; this desktop is automatically logged on with a local generic account which is completely locked-down. In this mode only IE and the client software can be started to authenticate the user and provide access to the SBC/VDI environment. Functionally it&amp;#39;s identical to Windows XPe.&lt;/p&gt;
&lt;p&gt;Just secure the thin PC the same way we learned with XenApp / Terminal Server and configure software restriction policies (or now applocker with Windows 7) to lock down the machine even further. Additionally, use the free Steady State tool from Microsoft with is specially created for a read-only kiosk mode: &lt;a href="http://www.microsoft.com/windows/products/winfamily/sharedaccess/default.mspx"&gt;http://www.microsoft.com/windows/products/winfamily/sharedaccess/default.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Consider this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chances are high you already have a deployment and management infrastructure for your PCs and laptops. What is the extra effort is required to also use this infrastructure for thin PCs? Let me rephrase this: if you already (properly) automated desktop deployment/management, how much effort would it cost you to upscale PC management from 100 to 1000 desktops?&lt;/li&gt;
&lt;li&gt;If you were to switch PC vendors, or when your current vendor introduces a new model, you can just continue managing the new devices using your existing deployment infrastructure.&lt;/li&gt;
&lt;li&gt;How expensive is a basic, entry level, slim-line, Windows Professional PC including 3 years support (or even netbooks and Atom-based devices when green IT is important)? Is it more expensive than a high-end XP Embedded client? Isn&amp;#39;t it not much faster and far more&amp;nbsp;functional than a high-end Windows XP embedded device?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;How good would a 3 year &amp;ldquo;old&amp;rdquo; PC perform as a thin PC?&lt;/li&gt;
&lt;li&gt;Would you use the option to install local client applications such as VoIP?&lt;/li&gt;
&lt;li&gt;Want to provide all the latest and greatest multimedia and user experience innovations, the latest protocols, and newest client software/codecs/drivers to your end users? How difficult would this be of you can manage the PC the way &lt;em&gt;you&lt;/em&gt; want?&lt;/li&gt;
&lt;li&gt;SA on Windows ($50) and VECD for SA ($23) will total $73 per year if you get SA within 90 days of purchase of a&amp;nbsp;PC with OEM Windows Professional. How does this compare to the going rate for standard VECD license of $110/year for non-Windows clients?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Is the thin PC the only way to go? No, but in many cases it seems the only logical long-term solution, especially when you need to support a heterogonous desktop environment which includes PCs and laptops.&lt;/p&gt;
&lt;p&gt;Sure. there are plenty of scenarios and reasons--especially in organizations with no diverse desktop requirements--to go the traditional thin client route. But&amp;nbsp;organizations considering thin clients should at least be aware of the choices now possible. And in many cases the most logical thin client&amp;nbsp;option is actually quite fat.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;PS: I got the VECD pricing from &lt;/em&gt;&lt;a href="http://blog.unidesk.com/virtual-desktop-management-blog/bid/10566/How-Microsoft-VECD-licensing-impacts-your-VDI-initiatives"&gt;&lt;em&gt;this&lt;/em&gt;&lt;/a&gt;&lt;em&gt; article, feel free improve this information when needed.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=137594" width="1" height="1"&gt;</description></item><item><title>New Project VRC Whitepaper: "VRC, VSI and Clocks Reviewed"</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/09/14/new-project-vrc-whitepaper-quot-vrc-vsi-and-clock-reviewed-quot.aspx</link><pubDate>Mon, 14 Sep 2009 06:25:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:135428</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=135428</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/09/14/new-project-vrc-whitepaper-quot-vrc-vsi-and-clock-reviewed-quot.aspx#comments</comments><description>&lt;p&gt;Ruben and I just released a new Project VRC whitepaper called &amp;ldquo;VRC, VSI and Clock reviewed&amp;rdquo;.&amp;nbsp; The content of this whitepapers is quite academic, but very relevant to Project VRC. We describe in detail the things we have learned, and how we improved VSI along the way. We also investigated the impact on VRC results: it is interesting to see how results changes when comparing hypervisors.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;ldquo;This whitepaper is a review and reflection on previous Project VRC publications, the benchmark: &amp;ldquo;Login Virtual Session Indexer (VSI)&amp;rdquo; and Windows clock behavior within virtual machines.&amp;nbsp; This discussion is fueled by the fact that results from the individual Project VRC whitepapers are set side-by-side to compare hypervisors. Project VRC has been in discussion with both vendors and community, and performed additional research in this context. Before Project VRC can publish new results, it is important to address any questions, review the impact of this discussion and improve VSI where possible. &amp;ldquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;For Project VRC to move forward and publish new results, it is important to fully understand the impact of this conversation and improve the methods used where possible. In this document the following topics are addressed:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;1. The Login VSI Methodology;&lt;br /&gt;2. VSI 1.0 Optimal Performance Index;&lt;br /&gt;3. &amp;ldquo;Stuck&amp;rdquo; Sessions;&lt;br /&gt;4. Response time measurement method and clock drift;&lt;br /&gt;5. Using Microsoft SQL Server 2005 as a reference clock;&lt;br /&gt;6. Login VSI 2.0;&lt;br /&gt;7. Reviewing Citrix XenServer and VMware vSphere 4.0;&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As usual, download the whitepaper from &lt;a href="http://www.virtualrealitycheck.net"&gt;www.virtualrealitycheck.net&lt;/a&gt;.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=135428" width="1" height="1"&gt;</description></item><item><title>VSI 2.0 Beta 3 now public</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/09/08/vsi-2-0-beta-3-now-public.aspx</link><pubDate>Wed, 09 Sep 2009 03:09:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:135218</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=135218</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/09/08/vsi-2-0-beta-3-now-public.aspx#comments</comments><description>&lt;p&gt;We have been&amp;nbsp;working on VSI 2.0 the whole summer. Login VSI 2.0 is the second iteration of Login VSI 1.0: the free and specifically designed benchmark for SBC and VDI environments. VSI 2.0 introduces completely new workloads, and a improved and more accurate index called VSImax. Overall, VSI 2.0 will be a much smoother experience, many best practices and lessons learned from project VRC are now included in this release. The free version will now be called &amp;ldquo;VSI 2.0 Express&amp;rdquo;, the advanced version is called "VSI 2.0 PRO&amp;rdquo;. The most important new&amp;nbsp; 2.0 features are:&lt;/p&gt;
&lt;p&gt;Workload(s) re-build from scratch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New, more realistic, medium workload (now 12 instead of 18 minutes)&lt;/li&gt;
&lt;li&gt;Real-world end-user websites (with rich flash content)&lt;/li&gt;
&lt;li&gt;Windows 7 and Windows 2008 r2 support&lt;/li&gt;
&lt;li&gt;IE 8 support&lt;/li&gt;
&lt;li&gt;New Zip and PDF printer (BullZip)&lt;/li&gt;
&lt;li&gt;Highly improved robustness (even under extreme loads)&lt;/li&gt;
&lt;li&gt;Improved response timer mechanism and index: VSImax&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;VSI 2.0 PRO features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Multilanguage Support (Express only support English OS and Office)&lt;/li&gt;
&lt;li&gt;Detailed logging&lt;/li&gt;
&lt;li&gt;Runtime calibration of timed events and response time measurement using an external SQL server clock (important for hypervisor comparisons)&lt;/li&gt;
&lt;li&gt;Office 2003 and Office 2010 support&lt;/li&gt;
&lt;li&gt;Customization Support (ad your own apps to the VSI workload)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Analyzer Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New VSImax calculation: much more precise&lt;/li&gt;
&lt;li&gt;Automatic renaming of excel files to &amp;ldquo;testname.xltm&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Remember settings from last session&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AD Setup Changes&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Split system / user policy objects / added Computers OU&lt;/li&gt;
&lt;li&gt;Improved setup user objects (no password expiry etc)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Launcher:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New pre-launch naming of test: no more archiving of tests needed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This beta can be downloaded from Login Consultants download section:&amp;nbsp;&lt;span&gt;&lt;a href="http://loginvsi.com/en/downloads/downloads.html"&gt;http://loginvsi.com/en/downloads/downloads.html&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=135218" width="1" height="1"&gt;</description></item><item><title>"Because we can!" Distribute App-V apps via USB stick with our free new tool.</title><link>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/08/27/quot-because-we-can-quot-new-free-app-v-usb-tool.aspx</link><pubDate>Thu, 27 Aug 2009 22:09:00 GMT</pubDate><guid isPermaLink="false">a59ee4a9-9560-4436-b47c-b649e4ba6aaa:134660</guid><dc:creator>Jeroen van de Kamp</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.brianmadden.com/blogs/jeroenvandekamp/rsscomments.aspx?PostID=134660</wfw:commentRss><comments>http://www.brianmadden.com/blogs/jeroenvandekamp/archive/2009/08/27/quot-because-we-can-quot-new-free-app-v-usb-tool.aspx#comments</comments><description>&lt;p&gt;Cool, finally we released it. My colleagues Peter Nap and Rodney Medina (&lt;a href="http://www.softgridblog.com"&gt;www.softgridblog.com&lt;/a&gt;) made the free App-v USB tool available for download. With this App-V USB Tool you can distribute your apps via USB sticks.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The App-V USB Tool is an add-on to the App-V 4.5 Client. It makes it possible to automatically, or by request, import and register App-V enabled (sequenced) applications into the App-V Client from any USB storage device. Note: This will only work with applications that are sequenced with App-V 4.5 sequencer or above.&lt;/p&gt;
&lt;p&gt;When the App-V USB tool is running it displays&amp;nbsp;an icon in the system tray.&lt;/p&gt;
&lt;div style="TEXT-ALIGN:center;"&gt;&lt;img id="image133" src="http://www.softgridblog.com/wp-content/uploads/2009/08/usbscreen1.png" alt="App-V USB Tool systray icon" /&gt;&lt;/div&gt;
&lt;p&gt;As soon as you insert a USB storage device, the App-V USB tool detects this and shows the following options.&lt;/p&gt;
&lt;div style="TEXT-ALIGN:center;"&gt;&lt;img id="image134" src="http://www.softgridblog.com/wp-content/uploads/2009/08/usbscreen2.png" alt="App-V USB Tool storage detect dialog" width="478" height="116" /&gt;&lt;/div&gt;
&lt;p&gt;When you select &amp;ldquo;Scan and Auto-Import all Virtual Applications&amp;rdquo; it will scan the complete USB storage device for App-V 4.5 sequences and import these automatically.&lt;br /&gt;When you select &amp;ldquo;Scan and show list of found Virtual Applications&amp;rdquo; it will show a list of these applications. You can then select which applications you would like to import.&lt;/p&gt;
&lt;div style="TEXT-ALIGN:center;"&gt;&lt;img id="image135" src="http://www.softgridblog.com/wp-content/uploads/2009/08/usbscreen3.png" alt="App-V USB Tool list of detected applications" width="480" height="305" /&gt;&lt;/div&gt;
&lt;p&gt;Once the tool is installed, there is also an option to right-click on any folder (local or USB storage) that contains App-V 4.5 sequences, and Auto Import.&lt;/p&gt;
&lt;p style="TEXT-ALIGN:center;"&gt;&lt;img id="image136" src="http://www.softgridblog.com/wp-content/uploads/2009/08/usbscreen4.png" alt="App-V USB Tool explorer integration" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Download &lt;a title="Here" href="http://www.loginconsultants.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=20&amp;amp;Itemid=149" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.brianmadden.com/aggbug.aspx?PostID=134660" width="1" height="1"&gt;</description></item></channel></rss>
