<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>4sysops &#187; desktop virtualization</title>
	<atom:link href="http://4sysops.com/archives/tag/desktop-virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://4sysops.com</link>
	<description>For Windows Administrators</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:25:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<image>
    <title>4sysops</title>
    <url>http://4sysops.com/4sysops-rss.png</url>
    <link>http://4sysops.com</link>
    <width>143</width>
    <height>49</height>
    <description>4sysops.com</description>
    </image>		<item>
		<title>How to move an App-V database to another SQL server</title>
		<link>http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/</link>
		<comments>http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 19:34:23 +0000</pubDate>
		<dc:creator>James Bannan</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4693</guid>
		<description><![CDATA[<p>Microsoft Application Virtualization is generating a lot of interest throughout the IT community. It allows IT professionals to abstract application management away from SOE maintenance, and offers a highly flexible environment in which to manage and deploy applications.</p>
<p>As an App-V administrator, one of the tasks you may find yourself performing is moving the system database to another SQL server. This process has a number of gotchas because the database is referenced in a number of places which can prevent the App-V management service from starting, so here is a list of tasks to perform which will ensure a successful database move.</p>
<p>In our live scenario, we migrated the App-V database from a SQL 2008 SP1 server running a named instance under the Network Service account, to a SQL 2008 SP1 server running a default instance under a domain account.</p>
<h2>Backup and move the database</h2>
<p>1. On the App-V management server, stop the “Application Virtualization Management Server” service</p>
<p>2. Within &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Microsoft Application Virtualization is generating a lot of interest throughout the IT community. It allows IT professionals to abstract application management away from SOE maintenance, and offers a highly flexible environment in which to manage and deploy applications.</p>
<p>As an App-V administrator, one of the tasks you may find yourself performing is moving the system database to another SQL server. This process has a number of gotchas because the database is referenced in a number of places which can prevent the App-V management service from starting, so here is a list of tasks to perform which will ensure a successful database move.</p>
<p>In our live scenario, we migrated the App-V database from a SQL 2008 SP1 server running a named instance under the Network Service account, to a SQL 2008 SP1 server running a default instance under a domain account.</p>
<h2>Backup and move the database</h2>
<p>1. On the App-V management server, stop the “Application Virtualization Management Server” service</p>
<p>2. Within SQL Server Management Studio, perform a full backup of the App-V database</p>
<p>3. Under the database, go to Security/Users and make a note of the users which have access to the App-V database, and the database role memberships</p>
<p>4. Connect to the new SQL server and restore the App-V database. Make sure that the filenames are correct (particularly the log file)</p>
<p>5. Under the Security/Logins section, create new logins (if necessary) to match the users assigned to the App-V database</p>
<p>6. In the case of the <strong>NT AUTHORITY\NETWORK SERVICE</strong> user in the App-V database, this is no longer necessary and should be replaced with a new user/login which maps to the machine account of the App-V management server (eg: <strong>DOMAIN\SERVER$</strong>) with the same role membership</p>
<h2>Update the database references</h2>
<p>1. On the management server, open the Registry Editor and navigate to <strong>HKLM\SOFTWARE\Microsoft\SoftGrid\4.5\Server</strong>, or <strong>HKLM\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server</strong> on a 64-bit server. Change the values for SQLDatabaseName, SQLServerName and SQLServerPort as appropriate</p>
<p>2. Open Windows Explorer and navigate to <strong>C:\Program Files\Microsoft System Center App Virt Management Server\App Virt Management Service</strong>, or <strong>C:\Program Files (x86)\Microsoft System Center App Virt Management Server\App Virt Management Service</strong> on a 64-bit system. You will need to edit the properties of SftMgmt.UDL, but this location is protected by the operating system and will not accept changes (our environment is running Windows Server 2008 R2 with UAC enabled). Copy the file to another location (preferably within the user profile) where UAC is not a problem</p>
<p>3. Right-click the file and select Properties. Go into the Connection tab and change the contents of the server name and database fields as appropriate. Leave “Use Windows NT Integrated security” checked. Copy the modified file back and overwrite the old UDL</p>
<p>4. In SQL Server Management Studio, on the new SQL server perform query against the dbo.DATA_SOURCES table returning all rows. There should only be one row – the default query generated by right-clicking and choosing “Select Top 1000 Rows” is:</p>
<p><span style="color: #0000ff;">SELECT TOP</span> 1000 [data_source_id]
,[data_source_type]
,[odbc_driver]
,[hostname]
,[port]
,[service_name]
<span style="color: #0000ff;">FROM</span> [APPVIRT].[dbo].[DATA_SOURCES]</p>
<p>In this case, “APPVIRT” is the name of the App-V database. In the returned values, verify that the hostname is the new SQL server. If it is not, use the following to change the value:</p>
<p><span style="color: #0000ff;">update </span>[APPVIRT].[dbo].[DATA_SOURCES]
<span style="color: #0000ff;">set</span> hostname = &#8216;SERVERNAME&#8217;</p>
<p>Now, start the “Application Virtualization Management Server” service, which should start without any problems – if possible it is worth shutting down the original SQL server or detaching the database to ensure that the management server is not connecting back to the old database. If the service fails to start, the error will be logged in the Application logs under the Event Viewer, and will be related to either the server permissions on the remote SQL server or the SQL data pipeline, and it may be necessary to restart the management server before troubleshooting further. As a best practise, it is best to set the App-V service to have an “Automatic (Delayed Start)” startup type.</p>
<p>5. Log into the management server using the Application Virtualization Management Console. If you are logging in from a remote computer, you may get an unauthorised error message. This is likely because the user credentials are not being passed correctly from the management server to the SQL server. To verify that this is the case, launch the Management Console from the management server while logged on as the same user. If it still does not launch, verify that the user has sufficient permissions on the remote SQL server. If it does launch, then it is a credentials problem as documented <a href="http://social.technet.microsoft.com/Forums/en/appvbeta/thread/397e99e9-46b4-449f-af6b-76568ec9a2fe">here</a>. To fix this, create new SPNs for the domain account which is running the SQL services on the SQL server:</p>
<p>a. Setspn –A MSSQLSvc/SERVERNAME:PORT DOMAINUSER</p>
<p>b. Setspn –A MSSQLSvc/SERVERNAME.FQDN:PORT DOMAINUSER</p>
<p>c. Verify that this is correct with Setspn –L DOMAINUSER</p>
<p>d. Launch the Management Console again and this time it should connect successfully</p>
<p>6. Within the Management Console, navigate to Server Groups and right-click on the server group which holds the management server (normally the Default Server Group) and select Properties. Go to the Logging tab, highlight the SQL Database control and select Edit. Change the DNS hostname to match the new SQL server. Press OK and Apply, and then restart the “Application Virtualization Management Server” service for the changes to take effect</p>
<p>7. Make sure that virtual applications are being delivered correctly to clients</p>
Author: James Bannan
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-licensing/" title="Microsoft VDI licensing (May 13, 2010)">Microsoft VDI licensing</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft VDI &#8211; Resources</title>
		<link>http://4sysops.com/archives/microsoft-vdi-resources/</link>
		<comments>http://4sysops.com/archives/microsoft-vdi-resources/#comments</comments>
		<pubDate>Fri, 28 May 2010 18:48:06 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4579</guid>
		<description><![CDATA[<p>I promise, this will be my last article about Microsoft VDI for a while. During my research for the Microsoft VDI series, I stumbled across quite a few interesting articles about the topic which I want to share. If you want to dig deeper, you will find additional valuable information.</p>
<h2>Microsoft Desktop Virtualization</h2>
<p><a href="https://partner.microsoft.com/global/productssolutions/40075647">Microsoft Virtualization Product Portfolio</a></p>
<p>This page is link list from Microsoft about their virtualization products, quite a few white papers and other resources.</p>
<p><a href="http://technet.microsoft.com/en-us/library/dd560658(WS.10).aspx">What&#8217;s New in Remote Desktop Services</a></p>
<p>This TechNet article gives detailed overview of the changes in Remote Desktop Services (formerly Terminal Services).</p>
<p><a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/operating-system/#vdi">Operating system virtualization</a></p>
<p>Microsoft product homepage for desktop virtualization</p>
<p><a href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx">Microsoft Accelerates Desktop Virtualization</a></p>
<p>The press release that caused the stir about VDI recently.</p>
<p><a href="http://download.microsoft.com/download/6/3/F/63F162FA-1464-4C58-ACE3-5B79B5158E7F/MSDesktopVirtCompareWhitepaperApr2010.pdf">Competitive Comparison Between Microsoft and VMware Desktop Virtualization</a> (PDF)</p>
<p>This paper is mostly about Microsoft&#8217;s desktop virtualization solutions and says only little about VMware.</p>
<h2>Microsoft Virtual Desktop Infrastructure (VDI)</h2>
<p><a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/improve-flexibility.aspx">Virtual desktop infrastructure delivers the flexibility you need</a></p>
<p>This is &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I promise, this will be my last article about Microsoft VDI for a while. During my research for the Microsoft VDI series, I stumbled across quite a few interesting articles about the topic which I want to share. If you want to dig deeper, you will find additional valuable information.</p>
<h2>Microsoft Desktop Virtualization</h2>
<p><a href="https://partner.microsoft.com/global/productssolutions/40075647">Microsoft Virtualization Product Portfolio</a></p>
<p>This page is link list from Microsoft about their virtualization products, quite a few white papers and other resources.</p>
<p><a href="http://technet.microsoft.com/en-us/library/dd560658(WS.10).aspx">What&#8217;s New in Remote Desktop Services</a></p>
<p>This TechNet article gives detailed overview of the changes in Remote Desktop Services (formerly Terminal Services).</p>
<p><a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/operating-system/#vdi">Operating system virtualization</a></p>
<p>Microsoft product homepage for desktop virtualization</p>
<p><a href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx">Microsoft Accelerates Desktop Virtualization</a></p>
<p>The press release that caused the stir about VDI recently.</p>
<p><a href="http://download.microsoft.com/download/6/3/F/63F162FA-1464-4C58-ACE3-5B79B5158E7F/MSDesktopVirtCompareWhitepaperApr2010.pdf">Competitive Comparison Between Microsoft and VMware Desktop Virtualization</a> (PDF)</p>
<p>This paper is mostly about Microsoft&#8217;s desktop virtualization solutions and says only little about VMware.</p>
<h2>Microsoft Virtual Desktop Infrastructure (VDI)</h2>
<p><a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/improve-flexibility.aspx">Virtual desktop infrastructure delivers the flexibility you need</a></p>
<p>This is Microsoft product homepage for VDI.</p>
<p><a href="http://edge.technet.com/Media/Microsoft-Virtual-Desktop-Infrastructure-VDI-Explained/">Microsoft Virtual Desktop Infrastructure (VDI) Explained</a></p>
<p>A TechNet article that gives a good overview of Microsoft VDI.</p>
<p><a href="http://blogs.technet.com/mkleef/archive/2010/03/10/brian-madden-shootout-we-re-there-and-talking-about-vdi-and-rds.aspx">Brian Madden Shootout: We&#8217;re there and talking about VDI and RDS</a></p>
<p>Michael Kleef explains the difference between pooled VDI vs. personal virtual desktops (PVD)</p>
<p><a href="http://itblog.emc.com/2010/04/26/justifying-vdi-–-part-one/">Justifying VDI – Part One</a></p>
<p>This article is about VMware View, probably the VDI solution with the biggest market share today.</p>
<h2>Microsoft VDI Licensing</h2>
<p><a href="http://download.microsoft.com/download/8/8/4/88463380-F009-4ACA-B86B-988BC7687948/MicrosoftVDIandVECD_FAQ.pdf">Virtual Enterprise Centralized Desktop (VECD) Licensing FAQ</a> (PDF)</p>
<p>Beginning July 1, 2010, VECD will be replaced with the new VDA license. However, some info in this FAQ will still be useful.</p>
<p><a href="http://www.microsoft.com/windowsserver2008/en/us/licensing-terminal.aspx">Licensing Remote Desktop Services in Windows Server 2008 R2</a></p>
<p>This is Microsoft&#8217;s homepage for RDS licensing.</p>
<p><a href="http://tonymackelworth.wordpress.com/2010/03/20/licensing-focus-virtual-desktop-infrastructure-vdi/">Licensing Focus – Virtual Desktop Infrastructure (VDI)</a></p>
<p>A detailed article about Microsoft VDI Licensing</p>
<p><a href="http://www.brianmadden.com/blogs/brianmadden/archive/2010/03/23/what-s-microsoft-s-real-reason-for-killing-vecd.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+brianmadden/rss+(BrianMadden.com+-+Citrix,+VMware,+and+application+virtualization+news,+opinions,+and+analysis)&amp;utm_content=Google+Reader">What&#8217;s Microsoft&#8217;s real reason for killing VECD?</a></p>
<h2>RemoteFX</h2>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/03/18/Explaining-Microsoft-RemoteFX.aspx">Explaining Microsoft RemoteFX</a></p>
<p>Microsoft&#8217;s Virtualization Team Blog explains RemoteFX, the new feature that will come with Windows Server 2008 R2 SP1. Could someone tell them that their site doesn&#8217;t look properly in Chrome and Firefox?</p>
<p><a href="http://virtualization.info/en/news/2010/03/vendors-react-to-microsoft-remotefx.html">Vendors react to Microsoft RemoteFX announcement: VMware, Quest, Wyse Technology</a></p>
<p>Third party VDI vendors are getting nervous.</p>
<h2>Hyper-V Dynamic Memory</h2>
<p>The first article gives a short explanation of Hyper-V Dynamic Memory, another new feature of Windows Server 2008 SP1. If you want it a &#8220;little&#8221; more detailed, you should read the Dynamic Memory series at the Virtualization Team Blog.</p>
<p><a href="http://virtualization.info/en/news/2010/03/microsoft-details-upcoming-hyper-v.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%253A+Virtualization_info+%2528virtualization.info%2529&amp;utm_content=Google+Reader">Microsoft details upcoming Hyper-V Dynamic Memory feature</a></p>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/03/18/Dynamic-Memory-Coming-to-Hyper-V.aspx">Dynamic Memory Coming To Hyper-V Part 1</a></p>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/03/25/dynamic-memory-coming-to-hyper-v-part-2.aspx">Dynamic Memory Coming to Hyper-V Part 2</a></p>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/04/07/dynamic-memory-coming-to-hyper-v-part-3.aspx">Dynamic Memory Coming to Hyper-V Part 3</a></p>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/04/21/dynamic-memory-coming-to-hyper-v-part-4.aspx">Dynamic Memory Coming to Hyper-V Part 4</a></p>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/05/20/dynamic-memory-coming-to-hyper-v-part-5.aspx">Dynamic Memory Coming to Hyper-V Part 5</a></p>
<h2>Videos</h2>
<p>If you prefer to watch rather than read, then you might like the following videos. The first link will lead you to a side with a couple of interviews about Microsoft Desktop Virtualization. The Geek Week videos over at brianmadden go into the technical details of Microsoft VDI. Recommended!</p>
<p><a href="http://www.desktopvirtualizationhour.com/">Desktop Virtualization Hour</a></p>
<p><a href="http://www.brianmadden.com/blogs/videos/archive/2010/04/01/geek-week-vdi-day-4-microsoft-quot-in-box-quot-vdi-whiteboard-part-1.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+brianmadden/rss+(BrianMadden.com+-+Citrix,+VMware,+and+application+virtualization+news,+opinions,+and+analysis)&amp;utm_content=Google+Reader">Geek Week VDI: Microsoft &#8220;in box&#8221; VDI Whiteboard (Part 1)</a></p>
<p><a href="http://www.brianmadden.com/blogs/videos/archive/2010/04/01/geek-week-vdi-day-4-microsoft-quot-in-box-quot-vdi-installation-and-configuration-part-2.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+brianmadden/rss+(BrianMadden.com+-+Citrix,+VMware,+and+application+virtualization+news,+opinions,+and+analysis)&amp;utm_content=Google+Reader">Geek Week VDI: Microsoft &#8220;in box&#8221; VDI installation and configuration (Part 2)</a></p>
<p><a href="http://www.brianmadden.com/blogs/videos/archive/2010/04/01/geek-week-vdi-day-4-microsoft-quot-in-box-quot-vdi-wan-experience-part-3.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+brianmadden/rss+(BrianMadden.com+-+Citrix,+VMware,+and+application+virtualization+news,+opinions,+and+analysis)&amp;utm_content=Google+Reader">Geek Week VDI: Microsoft &#8220;in box&#8221; VDI WAN experience (Part 3)</a></p>
<p><a href="http://www.brianmadden.com/blogs/gabeknuth/archive/2010/04/01/geek-week-vdi-day-4-microsoft-quot-in-box-quot-vdi-solution-summary.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+brianmadden/rss+(BrianMadden.com+-+Citrix,+VMware,+and+application+virtualization+news,+opinions,+and+analysis)&amp;utm_content=Google+Reader">Geek Week VDI Day 4: Microsoft &#8220;in box&#8221; VDI solution summary</a></p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/microsoft-vdi-resources/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Microsoft VDI &#8211; Interview with Jeff Alexander</title>
		<link>http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/</link>
		<comments>http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/#comments</comments>
		<pubDate>Thu, 20 May 2010 20:14:15 +0000</pubDate>
		<dc:creator>James Bannan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4550</guid>
		<description><![CDATA[<p>Jeff is an IT Pro Evangelist with Microsoft Australia, based in Sydney. In this interview he explains how Microsoft’s virtualization solutions integrate and how multiple solutions can be brought to bear to assist IT professionals manage their environments, mitigate compatibility issues and accelerate deployments.</p>
<p>Jeff’s blog can be found <a href="http://blogs.technet.com/jeffa36/">here</a>.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2010/05/JeffAlexander.jpg" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/05/JeffAlexander.jpg','',event,300,75)"><img style="margin: 0px; display: inline; border: 0px;" title="Jeff Alexander" src="http://4sysops.com/wp-content/uploads/2010/05/JeffAlexander_thumb.jpg" border="0" alt="Jeff Alexander" width="332" height="222" /></a></p>
<p>JB: The large range of virtualization options available to customers means that there’s pretty much a solution to fit every usage scenario.</p>
<p>JA: There’s certainly been a lot of confusion in the local market with businesses and IT pros, simply because Microsoft has so much happening in the virtualization space, and sometimes it’s not clear how it all fits together. That’s why May 2010 is <a href="http://blogs.technet.com/jeffa36/archive/2010/04/20/technet-live-events-for-may-2010-virtualization-month.aspx">Virtualization Month for Microsoft Australia</a>, where we’re running lots of Live Meetings to give IT pros a comprehensive overview of the key solutions. We’re following that up with <a href="http://blogs.technet.com/jeffa36/archive/2010/05/06/free-virtualization-workshops-coming-your-way.aspx">free virtualization workshops</a> across Australia throughout June.</p>
<p>In addition to Hyper-V, App-V and VDI, we’re &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Jeff is an IT Pro Evangelist with Microsoft Australia, based in Sydney. In this interview he explains how Microsoft’s virtualization solutions integrate and how multiple solutions can be brought to bear to assist IT professionals manage their environments, mitigate compatibility issues and accelerate deployments.</p>
<p>Jeff’s blog can be found <a href="http://blogs.technet.com/jeffa36/">here</a>.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2010/05/JeffAlexander.jpg" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/05/JeffAlexander.jpg','',event,300,75)"><img style="margin: 0px; display: inline; border: 0px;" title="Jeff Alexander" src="http://4sysops.com/wp-content/uploads/2010/05/JeffAlexander_thumb.jpg" border="0" alt="Jeff Alexander" width="332" height="222" /></a></p>
<p>JB: The large range of virtualization options available to customers means that there’s pretty much a solution to fit every usage scenario.</p>
<p>JA: There’s certainly been a lot of confusion in the local market with businesses and IT pros, simply because Microsoft has so much happening in the virtualization space, and sometimes it’s not clear how it all fits together. That’s why May 2010 is <a href="http://blogs.technet.com/jeffa36/archive/2010/04/20/technet-live-events-for-may-2010-virtualization-month.aspx">Virtualization Month for Microsoft Australia</a>, where we’re running lots of Live Meetings to give IT pros a comprehensive overview of the key solutions. We’re following that up with <a href="http://blogs.technet.com/jeffa36/archive/2010/05/06/free-virtualization-workshops-coming-your-way.aspx">free virtualization workshops</a> across Australia throughout June.</p>
<p>In addition to Hyper-V, App-V and VDI, we’re also seeing a lot of interest in user state virtualization. We’ve been speaking with one of our partners, <a href="http://www.appsense.com/">AppSense</a>, whose products allow customers to virtualize the user state as well as the rest of the operating system stack.</p>
<p>In my discussions with customers we’re taking a new look at the traditional SOE model, which is essentially tied to the hardware platform with the operating system, applications and user state layered on top. We’re explaining to customers now how we can de-couple those layers and treat them as separate, manageable entities. Although VDI allows businesses to make use of very thin clients, what I’m hearing from customers is that they are still going to be using traditional full-fledged thick clients running Windows 7, but then taking advantage of some of the features we have available in Remote Desktop Services in Windows Server 2008 R2.</p>
<p>There’s also still a lot of confusion surrounding VDI and what it can offer. Many customers still think that VDI solutions will reduce TCO, and we’re trying to explain that this is unlikely to be the case. Rather, VDI is a business flexibility solution. Interestingly, we’re seeing that the biggest deployments of VDI in the marketplace are providing solutions for offshore drilling platforms and software developers, and many more customers are taking advantage of the desktop parity features offered in RDS with Windows Server 2008 R2.</p>
<p>The big problem we have in Australia is bandwidth, and I’m always surprised at how little many customers have invested in WAN bandwidth. That’s a major problem when considering new technologies like VDI, which are excellent at supporting remote users but do require solid connectivity. This means that customers are often prevented from implementing technologies like VDI until they make the necessary (and generally expensive) infrastructure upgrades.</p>
<p>JB: This raises an interesting consideration, because a recent trend in Microsoft products has been the ability to squeeze more and more out of the base product without requiring constant infrastructural upgrades. However, unless you’ve made those investments over time you will hit a point where you can’t achieve anything more.</p>
<p>JA: Of course. And customers need to constantly assess their requirements and expectations in order to be able to scale solutions to fit the usage patterns the business needs and to implement technology like VDI. The Best Practises Analyzers which we’ve incorporated into Server 2008 R2 can help a lot with this. In fact, we do have a lot of guides and best practises out there which not many of our customers are aware of, and we do see many businesses trying to implement new technologies on a budget that’s too tight to do the job properly.</p>
<p>In fact, when technologies like VDI or RDS are implemented without the proper infrastructure to support it, it can end up resulting in greater cost to the company through lost productivity, user complaints and helpdesk calls. Best-practise deployment and end-user consderations really are important.</p>
<p>It’s also important to be able to state that VDI isn’t going to solve everything, but it can certainly give a business a lot of flexibility if they are prepared to implement and support it properly.</p>
<p>JB: How have IT pros responded to Microsoft’s message about de-coupling SOE layers?</p>
<p>JA: The biggest thing which resonates with IT pros is application virtualization, because most organisations have so many applications which require a lot of work to manage, in terms of both delivery and compatibility. Many IT pros don’t have the time or the resources to go through and mitigate all those applications, so App-V allows them to abstract that layer away from the SOE while removing barriers to deployment.</p>
<p>There’s also been a lot of interest in user state virtualization, but I have to say that I haven’t seen much interest in desktop virtualization using the <a href="http://www.microsoft.com/windows/enterprise/products/mdop/med-v.aspx">MED-V</a> product in MDOP. There’s certainly been a lot of interest in <a href="http://windows.microsoft.com/en-us/windows7/products/features/windows-xp-mode">XP Mode</a>, but that hasn’t translated through to MED-V. We’re also working with a partner called <a href="http://www.changebase.com/">ChangeBase</a>, who will be introducing an SME product which will assist customers to analyze their applications for compatibility issues. There will be some announcements on this shortly.</p>
<p>JB: I’m not surprised about the lack of interest in MED-V. It’s designed to mitigate issues with application compatibility, but as it turns out that’s something which App-V does incredibly well, possibly even better than it was meant to.</p>
<p>JA: That’s right. And it’s something which many customers didn’t expect. And App-V will help in the VDI discussion as well, because it’s another technology which can be brought in to assist deployment and enhance the user experience. It’s also another reason why customers really should be have <a href="http://www.microsoft.com/licensing/software-assurance/">Software Assurance</a>.</p>
Author: James Bannan
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Microsoft VDI &#8211; Interview with Michael Kleef</title>
		<link>http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/</link>
		<comments>http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/#comments</comments>
		<pubDate>Wed, 19 May 2010 17:35:07 +0000</pubDate>
		<dc:creator>James Bannan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4545</guid>
		<description><![CDATA[<p>Michael is a Senior Technical Product Manager for VDI and <a href="http://4sysops.com/archives/microsoft-vdi-remote-desktop-services-terminology/">Remote Desktop Services</a> with Microsoft, based in Redmond. In this interview he discusses the advantages which RemoteFX will bring to Microsoft’s RDS and VDI solutions and compares the two technologies, looking at their relative advantages and disadvantages and what benefits they bring to business, while clearing up some common misunderstandings about VDI.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2010/05/Michael_Kleef1.jpg" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/05/Michael_Kleef1.jpg','',event,300,75)"><img style="margin: 0px 0px 0px 4px; display: inline; border: 0px;" title="Michael Kleef" src="http://4sysops.com/wp-content/uploads/2010/05/Michael_Kleef_thumb1.jpg" border="0" alt="Michael Kleef" width="328" height="219" /></a></p>
<p>Michael’s blog can be found <a href="http://blogs.technet.com/mkleef/">here</a>.</p>
<p>JB: There’s been a quite consistent look and feel about Microsoft’s remote desktop/VDI technology to date, which has meant that the user is generally aware that they’re not using locally-installed software. The latest advances in the remote application user experience now seems to be at a point where the distinction between local and remote clients is blurring to the point of disappearing</p>
<p>MK: Certainly the traditional user experience has been very different from the rich client experience, but it’s not just about the user experience – we’re pushing strongly to enable &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Michael is a Senior Technical Product Manager for VDI and <a href="http://4sysops.com/archives/microsoft-vdi-remote-desktop-services-terminology/">Remote Desktop Services</a> with Microsoft, based in Redmond. In this interview he discusses the advantages which RemoteFX will bring to Microsoft’s RDS and VDI solutions and compares the two technologies, looking at their relative advantages and disadvantages and what benefits they bring to business, while clearing up some common misunderstandings about VDI.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2010/05/Michael_Kleef1.jpg" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/05/Michael_Kleef1.jpg','',event,300,75)"><img style="margin: 0px 0px 0px 4px; display: inline; border: 0px;" title="Michael Kleef" src="http://4sysops.com/wp-content/uploads/2010/05/Michael_Kleef_thumb1.jpg" border="0" alt="Michael Kleef" width="328" height="219" /></a></p>
<p>Michael’s blog can be found <a href="http://blogs.technet.com/mkleef/">here</a>.</p>
<p>JB: There’s been a quite consistent look and feel about Microsoft’s remote desktop/VDI technology to date, which has meant that the user is generally aware that they’re not using locally-installed software. The latest advances in the remote application user experience now seems to be at a point where the distinction between local and remote clients is blurring to the point of disappearing</p>
<p>MK: Certainly the traditional user experience has been very different from the rich client experience, but it’s not just about the user experience – we’re pushing strongly to enable businesses to implement different use case scenarios using RDS and VDI. For example, if I want a contract worker to come onsite and put intellectual property into my environment, I want to be able to control how they deliver that IP. With the new <a href="http://4sysops.com/archives/microsoft-vdi-remotefx-and-dynamic-memory-for-hyper-v/">RemoteFX</a> capability in Windows Server 2008 R2 SP1, we can deliver this controlled user experience to workers who need high-end computing and graphics performance, for example CAD users, through the VDI experience.</p>
<p>I don’t think we’re ever going to be able to fully replicate the experience of a physical machine, but there’s certainly a strong move towards that experience using VDI.</p>
<p>In Server 2008 R2, RDS Session Host (formerly known as Terminal Services) is able to make use of the server’s GPU and RemoteFX will enhance this by allowing the encode/decode to work more efficiently over RDP, resulting in efficiency gains. In VDI scenarios, RemoteFX will now allow support for the GPU to render video as well as 3D graphics. It’s worth noting that in Session Host scenarios the server CPU is still used to render video but 3D graphics are rendered through the GPU.</p>
<p>JB: This represents an interesting shift in the server hardware market. Traditionally when buying a new server, its graphics capability hasn’t been a consideration. Now, with the server GPU powering VDI technology customers are going to need workstation-class graphics in their servers, if not even better?</p>
<p>MK: Correct. But it’s important to remember that there are two parts to the capabilities which RemoteFX brings. GPU support is targeted at VDI as Session Host can already use the GPU. Quite often in a thin client environment, the graphics capability of the end machine is used to render the session, so in many cases the thin clients are actually not that thin. RemoteFX means that we can now do all the graphics rendering server-side and simply send flattened bitmaps through to the client. Consequently, customers can now utilise genuinely thin clients.</p>
<p>The other aspect to RemoteFX is the included encode/decode capability. At the moment, the encode/decode of the RDP stream is done using an RDP client. Using RemoteFX means that the server-side encoding can be done in software or hardware, and the client-side decoding can also be done in either software or hardware. We’re also working with OEMs to embed a RemoteFX encode chip in servers, and together with the potential for ASIC-enabled thin clients, we now have the potential to deliver a rich user experience to solid state, sub-$100 thin clients with no GPU requirements.</p>
<p>JB: Could this experience be delivered to portable devices like mobile phones?</p>
<p>MK: This sort of high-fidelity content does require high-speed, low-latency bandwidth, so Microsoft is really concentrating on LAN environments. However, our partners <a href="http://www.citrix.com">Citrix</a> and <a href="http://www.quest.com/">Quest</a> will be in a position to offer WAN acceleration using their client software.</p>
<p>JB: How much extra load does VDI place on backend systems?</p>
<p>MK: VDI requires a fair amount of horsepower. We do see businesses implementing VDI expecting to save on TCO, based on various third-party promises, but TCO really isn’t a good way of assessing VDI as you don’t change the TCO model simply by changing the desktop delivery method. It’s best to look at VDI as a business-enabler which allows different use scenarios, such as contract workers and users working from home. The hardware to drive VDI is significant, and the server requirements to support a reasonable number of VDI users is quite large – we’re not talking about single-use, low-end machines but high-end, expensive servers. Additionally, there’s a major need for robust, powerful and scalable storage systems such as high-end iSCSI or fibre channel SANs to deliver high-capacity disk I/O. With VDI we generally see that disk I/O is the biggest barrier to scalability and machine density, rather than processor or memory limitations. In terms of capital expenditure, that represents a significant outlay.</p>
<p>Compare that with Session Host. The typical business user needs access to productivity tools like Office, intranet/internet resources and often not much else. Business users needs tend to range from task-driven roles such as call center or data entry where the same few applications are needed each day and cover all the technical requirements of the role, up to the other end of the scale where the “knowledge workers” are – mobile users who need access to a wide variety of high-end products, often simultaneously. The majority of normal business users tend to fall somewhere in the middle of these two user types – users who need access to a variety of productivity apps, but who don’t use 3D-powered tools. We find that Session Host still more than adequately handles these scenarios.</p>
<p>Additionally, Session Host is much cheaper to implement than VDI. In terms of user density we find that we can usually get at least 2:1 user consolidation over VDI using Session Host for exactly the same usage scenarios. For example, a server which can handle 150 VDI sessions could handle at least 300 sessions using Session Host, and in general Session Host requires less infrastructure so it’s also much cheaper to scale.</p>
<p>So Microsoft’s advice to customers is to segment users according to their usage profile – if 80% of your users fit the traditional office user profile, then support them with Session Host (which is also easier to manage centrally using existing management tools like <a href="http://www.microsoft.com/systemcenter/">System Center</a>), and use a personal VDI solution for the users who require a more personalised and isolated experience.</p>
<p>JB: Personal VDI as opposed to pooled VDI?</p>
<p>MK: Yes. When a personal virtual desktop is assigned to a user, when they connect via the Connection Broker they connect to that same VM every time, and it is managed like any other desktop within the organisation.</p>
<p>With pooled VDI, when the user logs in they’re not guaranteed to get the same VM as last time, but rather one of pool of available virtual machines. This is used in conjunction with roaming profiles to preserve the user’s desktop experience across VMs, but when the user logs off the VM is reset to a vanilla state – no changes are saved. Combined with roaming user profiles and potentially application virtualization, this is quite a powerful solution. The problem with the pooled VDI approach is managing the pool. Normally, every virtual machine in a pool of VMs runs off its own differencing disk which in turn hangs off a parent disk. This approach has the major advantage of rapid VM provisioning, but there’s a problem when it comes time to service the parent disk. The only options are to either service each VM, which is undesireable as this defeats the purpose of having the VMs return to a vanilla state once the user logs off, or service the parent disk. This is problematic because all the differencing disks have a hard link to the parent disk and if that goes offline for any reason it results in a catastrophic failure to VM. The only way around this is to do all the servicing offline and create a new pool of VMs each time.</p>
<p>This creates a new management paradigm whereby the VDI environment is managed differently from the rest of the physical environment. That’s why Microsoft suggests that the pooled VDI approach is best suited to the task worker/office worker scenario, but that Session Host can achieve the same end result but cheaper, better and much easier to manage.</p>
<p>JB: Session Host requires a TS CAL for businesses to license the technology. What does VDI require?</p>
<p>MK: The core of the Microsoft’s VDI solution is based around Server 2008 R2, so if that is already licensed along with the necessary TS CALs then you already own the fundamentals for VDI. If you’re not under <a href="http://www.microsoft.com/licensing/software-assurance/">Software Assurance</a> then you will also need to purchase VDA licenses, which allows you to use Windows 7 in a personal or pooled VDI environment. If you do have Software Assurance then there’s no more to pay.</p>
<p>For a more holistic VDI environment, including management of the VMs and hosts, Microsoft has a license called <a href="http://www.microsoft.com/windowsserver2008/en/us/rds-vdi.aspx">VDI Suite Premium Edition</a> which includes <a href="http://www.microsoft.com/windows/enterprise/products/mdop/default.aspx">MDOP</a>, <a href="http://www.microsoft.com/systemcenter/en/us/operations-manager.aspx">SCOM</a>, <a href="http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager.aspx">SCVMM</a>, <a href="http://www.microsoft.com/systemcenter/en/us/configuration-manager.aspx">SCCM</a> and <a href="http://www.microsoft.com/systemcenter/appv/default.mspx">App-V</a> products as well as RDS CALs. There’s also a VDI Suite Standard Edition which does not include the RDS CALs, as well as a couple of other features. The VDI Suites are licensed per device.</p>
Author: James Bannan
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Does VDI reduce costs?</title>
		<link>http://4sysops.com/archives/does-vdi-reduce-costs/</link>
		<comments>http://4sysops.com/archives/does-vdi-reduce-costs/#comments</comments>
		<pubDate>Fri, 14 May 2010 21:05:04 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4527</guid>
		<description><![CDATA[<p>In the last post of my VDI series, I discussed the Microsoft&#8217;s <a href="http://4sysops.com/archives/microsoft-vdi-licensing/">VDI licensing</a>. Since VDI is licensed per year, it will get more expensive than traditional desktop licensing in the long run. However, we all know that licensing costs are more or less negligible when it comes to calculating the TCO (Total Costs of Ownership).</p>
<p>People often think that desktop virtualization, like server virtualization, is a way to reduce costs in IT. I think, this is a misunderstanding, which I will try to clear up in this post. I will also say a few words about the so-called Microsoft VDI tax debate.</p>
<h3>VDI hardware costs</h3>
<p>The typical thin client argument that your client hardware can be less powerful and, therefore, cheaper doesn&#8217;t count when it comes to VDI because you need expensive additional server hardware for VDI. Obviously, your server infrastructure needs a lot more horsepower than with session virtualization (Terminal Server) because each user runs a virtual &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>In the last post of my VDI series, I discussed the Microsoft&#8217;s <a href="http://4sysops.com/archives/microsoft-vdi-licensing/">VDI licensing</a>. Since VDI is licensed per year, it will get more expensive than traditional desktop licensing in the long run. However, we all know that licensing costs are more or less negligible when it comes to calculating the TCO (Total Costs of Ownership).</p>
<p>People often think that desktop virtualization, like server virtualization, is a way to reduce costs in IT. I think, this is a misunderstanding, which I will try to clear up in this post. I will also say a few words about the so-called Microsoft VDI tax debate.</p>
<h3>VDI hardware costs</h3>
<p>The typical thin client argument that your client hardware can be less powerful and, therefore, cheaper doesn&#8217;t count when it comes to VDI because you need expensive additional server hardware for VDI. Obviously, your server infrastructure needs a lot more horsepower than with session virtualization (Terminal Server) because each user runs a virtual machine with a full-blown operating system on the server.</p>
<p>This is also true if you take into account that virtualization technology allows you to use resources more efficiently. 1GB RAM for a desktop PC is so much cheaper than 1GB RAM for a server that all this resource sharing can&#8217;t compensate. Of course, this does not only apply to memory but to every little chip or screw in your servers. Servers are expensive. Very!</p>
<p>Nevertheless analysts often claim that you can reduce hardware costs with VDI. However, I have never seen a concrete calculation that would really prove this. Such claims are usually based on interviews with CIOs who introduced VDI. But do you really think that a CIO would admit that costs were raised because of his decision? Excel is a very useful application. Change a number here and a number there, and you get exactly the result you wanted.</p>
<h3>VDI and central management</h3>
<p>The central management benefits that VDI appears to offer are often overestimated. Since end users need hardware to access their virtual desktops, you still have to manage devices outside your datacenter. And because maintaining a VDI environment is technically even more complex than traditional desktop management, I have serious doubts that you can reduce software management costs just because your desktops are running in the datacenter.</p>
<p>When it comes to central management, it is relatively unimportant if all your desktops are in a central place. Central management means that the admin — not the desktops — is at the center. That said, central desktop management was introduced long ago when we gave up sneaker administration. A desktop is a desktop, virtual or physical. Whether you deploy an OS image through Ethernet or Fiber Channel makes no big difference.</p>
<h3>VDI and flexibility</h3>
<p>Even Microsoft <a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/improve-flexibility.aspx">acknowledges</a> that VDI can&#8217;t help you reduce costs:</p>
<blockquote><p>VDI does not reduce desktop costs because it can represent a significant up-front investment in infrastructure, including hardware, software, storage, and network.</p></blockquote>
<p>Believe me, if a Microsoft marketer admits that you can&#8217;t reduce costs with a certain Microsoft product, it is really true. So why would you need VDI if you can&#8217;t reduce costs?</p>
<p>It is the extra flexibility that VDI has to offer, i.e. the ability for end users to access their desktop environment from everywhere, that makes this technology interesting. And of course, flexibility always has its price. Thus VDI can improve productivity in some environments. But this improved productivity comes with higher costs.</p>
<h3>The VDI tax</h3>
<p>Some <a href="http://www.brianmadden.com/blogs/brianmadden/archive/2010/03/23/what-s-microsoft-s-real-reason-for-killing-vecd.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+brianmadden/rss+(BrianMadden.com+-+Citrix,+VMware,+and+application+virtualization+news,+opinions,+and+analysis)&amp;utm_content=Google+Reader">rumors</a> are going around that Microsoft only axed VECD because they now have their own VDI products. Thus, VECD for SA customers was considered as a VDI tax to impede rivals such as VMware that entered the VDI market long before Microsoft.</p>
<p>Considering that Microsoft didn&#8217;t take VDI serious until recently, it is more likely they just saw VECD as an additional way to cash in some license fees. I mean, they did the same thing with Terminal Server, so why not with VDI? The philosophy behind this strategy is, if you want to use Microsoft software in an environment with enhanced capabilities, you should also pay more.</p>
<p>The point is that third-party VDI solutions were competing with Microsoft Terminal Server, which Microsoft always viewed as a form of desktop virtualization. And since you have to pay extra fees if you want to run Windows in a Terminal Server environment, then you also have to pay for VDI. Of course, the part that Microsoft&#8217;s VDI competitors disliked was that customers had to pay extra licenses for capabilities provided by software that wasn’t developed by Microsoft.</p>
<p>But why did Microsoft reduce the costs for desktop virtualization even though they added this new VDI technology to Windows Server 2008 R2? I think, it is simply because now, as Microsoft has VDI products, someone in Redmond has spent a little more time with calculating the overall VDI costs and realized how damn expensive the whole thing is. Thus, reducing at least the licensing costs was the most natural thing to do because otherwise all these new wonderful VDI products would just be non-sellers.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/does-vdi-reduce-costs/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Microsoft VDI licensing</title>
		<link>http://4sysops.com/archives/microsoft-vdi-licensing/</link>
		<comments>http://4sysops.com/archives/microsoft-vdi-licensing/#comments</comments>
		<pubDate>Thu, 13 May 2010 19:47:14 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4526</guid>
		<description><![CDATA[<p>Now, as you know more about Microsoft&#8217;s VDI products and technology, I will tell you a little about Microsoft&#8217;s VDI licensing. I will explain the old VECD licensing and the new VDA licensing. The question of whether you can <a href="http://4sysops.com/archives/does-vdi-reduce-costs/">reduce costs with VDI</a> will be the topic of my next post.</p>
<p>The most interesting part of <a href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx">Microsoft&#8217;s recent announcements about desktop virtualization</a> were the changes regarding VDI licensing.</p>
<h2>VECD licensing</h2>
<p>At the moment, you need the <a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/licensing.aspx">Virtual Enterprise Centralized Desktop (VECD)</a> license if you run Windows desktops in a VDI environment. VECD licensing applies not only to Microsoft products but also to third-party VDI solutions such as <a href="http://www.vmware.com/products/view/overview.html">VMware View</a> or <a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=163057&#38;ntref=footer">Citrix XenDesktop</a>.</p>
<p>If you are a Windows Software Assurance (SA) customer, you have to pay $23 per year for every device that accesses your VDI. This also applies to PCs that run a Windows client OS.</p>
<p>If you are not a SA customer, then you pay $110 per year. &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Now, as you know more about Microsoft&#8217;s VDI products and technology, I will tell you a little about Microsoft&#8217;s VDI licensing. I will explain the old VECD licensing and the new VDA licensing. The question of whether you can <a href="http://4sysops.com/archives/does-vdi-reduce-costs/">reduce costs with VDI</a> will be the topic of my next post.</p>
<p>The most interesting part of <a href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx">Microsoft&#8217;s recent announcements about desktop virtualization</a> were the changes regarding VDI licensing.</p>
<h2>VECD licensing</h2>
<p>At the moment, you need the <a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/licensing.aspx">Virtual Enterprise Centralized Desktop (VECD)</a> license if you run Windows desktops in a VDI environment. VECD licensing applies not only to Microsoft products but also to third-party VDI solutions such as <a href="http://www.vmware.com/products/view/overview.html">VMware View</a> or <a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=163057&amp;ntref=footer">Citrix XenDesktop</a>.</p>
<p>If you are a Windows Software Assurance (SA) customer, you have to pay $23 per year for every device that accesses your VDI. This also applies to PCs that run a Windows client OS.</p>
<p>If you are not a SA customer, then you pay $110 per year. Note that in this case a license for Windows client (Windows 7 Professional, Windows Vista Business, Windows XP Professional) is included.</p>
<p>SA customers also have to pay $110 per year for devices that are not covered by the SA, such as thin clients or non-Windows PCs.</p>
<h2>VDA licensing</h2>
<p>Beginning July 1, 2010, the VECD license will be discontinued and replaced with the Virtual Desktop Access (VDA) license. The most interesting part of the VDA license is that SA customers don&#8217;t have to pay at all. VDA is already included in SA, if you will,. Only non-SA customers pay $100 for a VDA license per year. This is $10 less than before.</p>
<p>Notice that VECD and VDA have to be paid on top of the licenses you pay for the VDI Standard Suite and VDI Premium Suite. So, for example, if you want to deploy virtual desktops with the VDI Standard Suite after July 1, and you don&#8217;t have Software Assurance, then you pay $100 (VDA license) + $21 (VDI Standard Suite license) per device and per year.</p>
<p>As noted before, this will also include the license for Windows 7 Professional. Since VDI is hardly imaginable without file and print sharing, you will also need <a href="http://www.microsoft.com/licensing/about-licensing/client-access-license.aspx">CALs</a> (Client Access Licenses). Microsoft VDI licensing is per device. Hence, it probably makes sense to buy device CALs to keep VDI licensing simple (as far as this is possible in a Microsoft world).</p>
<p>Even if you consider that Windows 7 Professional licenses are already included here, VDI licenses are obviously more expensive than common Windows licenses in the long run if you have no Software Assurance. Since Windows 7 Professional costs you no more than $250, VDI licensing already costs more after two and a half years.</p>
<p>However, the licensing costs are usually unimportant with regard to TCO (Total Costs of Ownership). In my next post, I will discuss the question of whether you can reduce the overall costs with VDI or not.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/microsoft-vdi-licensing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Microsoft VDI &#8211;  RemoteFX and Dynamic Memory for Hyper-V</title>
		<link>http://4sysops.com/archives/microsoft-vdi-remotefx-and-dynamic-memory-for-hyper-v/</link>
		<comments>http://4sysops.com/archives/microsoft-vdi-remotefx-and-dynamic-memory-for-hyper-v/#comments</comments>
		<pubDate>Wed, 12 May 2010 18:47:40 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4524</guid>
		<description><![CDATA[<p>In the last post of my series about Microsoft VDI I discussed the <a href="http://4sysops.com/archives/microsoft-vdi-in-box-vdi-vdi-standard-suite-vdi-premium-suite/">VDI software that Microsoft</a> already offers today. In this article, I will give a short overview of two new technologies that might turn out to be vital for the adoption of VDI in Microsoft environments: RemoteFX and Dynamic Memory for Hyper-V.</p>
<h2>RemoteFX</h2>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/03/18/Explaining-Microsoft-RemoteFX.aspx">RemoteFX</a> is a technology that Microsoft acquired two years ago with Calista Technologies. It is an enhancement of RDS (Remote Desktop Services) that will be delivered with Windows Server 2008 R2 SP1 (no official release date yet, probably not earlier than Q4 2010). Essentially, RemoteFX will offer support for the following technologies in a Remote Desktop environment (session host and VDI):</p>
<ul>
<li>Windows Aero</li>
<li>Full-motion video</li>
<li>Silverlight animations</li>
<li>3D applications</li>
</ul>
<p>Obviously RemoteFX could be essential for VDI because one of the major drawbacks of desktop virtualization is that the user experience of Remote Desktop is usually worse than on local PCs when it comes to graphics &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>In the last post of my series about Microsoft VDI I discussed the <a href="http://4sysops.com/archives/microsoft-vdi-in-box-vdi-vdi-standard-suite-vdi-premium-suite/">VDI software that Microsoft</a> already offers today. In this article, I will give a short overview of two new technologies that might turn out to be vital for the adoption of VDI in Microsoft environments: RemoteFX and Dynamic Memory for Hyper-V.</p>
<h2>RemoteFX</h2>
<p><a href="http://blogs.technet.com/virtualization/archive/2010/03/18/Explaining-Microsoft-RemoteFX.aspx">RemoteFX</a> is a technology that Microsoft acquired two years ago with Calista Technologies. It is an enhancement of RDS (Remote Desktop Services) that will be delivered with Windows Server 2008 R2 SP1 (no official release date yet, probably not earlier than Q4 2010). Essentially, RemoteFX will offer support for the following technologies in a Remote Desktop environment (session host and VDI):</p>
<ul>
<li>Windows Aero</li>
<li>Full-motion video</li>
<li>Silverlight animations</li>
<li>3D applications</li>
</ul>
<p>Obviously RemoteFX could be essential for VDI because one of the major drawbacks of desktop virtualization is that the user experience of Remote Desktop is usually worse than on local PCs when it comes to graphics virtualization.</p>
<p>It is important to note that RemoteFX will provide only the same user experience on a local desktop when connecting over a LAN to the remote desktop. I will probably say more about this topic once Windows Server 2008 R2 SP1 has been released. In the mean time you should have a look at this excellent <a href="http://www.brianmadden.com/blogs/videos/archive/2010/04/01/geek-week-vdi-day-4-microsoft-quot-in-box-quot-vdi-wan-experience-part-3.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+brianmadden/rss+(BrianMadden.com+-+Citrix,+VMware,+and+application+virtualization+news,+opinions,+and+analysis)&amp;utm_content=Google+Reader">user experience test</a> over at brianmadden.</p>
<h2>Dynamic Memory for Hyper-V</h2>
<p>Dynamic Memory for Hyper-V is another new feature that will be delivered with Windows Server 2008 R2 SP1. Dynamic Memory for Hyper-V is an important technology for VDI because it will enable greater virtual machine density.</p>
<p>Even though the technology behind Dynamic Memory is somewhat complicated, from an admin&#8217;s point of view this feature <a href="http://virtualization.info/en/news/2010/03/microsoft-details-upcoming-hyper-v.html">appears</a> to be fairly simple. (Note: The original article virtualization.info has linked to has been removed. I will link to some more detailed descriptions of Dynamic Memory in one of my next posts.)</p>
<p>If you understood the concept of dynamic disks in virtual machines, you already have a basic understanding of how Dynamic Memory works. You can either assign a fixed amount of memory to a VM or use the hot-add capabilities of the guest OS to increase memory dynamically during runtime. If you work with Dynamic Memory you can assign a minimum amount of memory to the VM, which will eventually reach the maximum RAM you configured for the VM. Like with dynamic growing virtual disks this means that you overcommit resources.</p>
<p>Please note that other vendors of virtualization software use the term &#8220;memory overcommitment&#8221; in a different sense. For a short comparison between Microsoft Dynamic Memory and VMware&#8217;s memory-overcommit methodology please check out this <a href="http://www.theregister.co.uk/2010/03/18/microsoft_win2008r2sp1_citrix_vdi/">article</a>.</p>
<p>Dynamic Memory for Hyper-V will probably not be used very often for server virtualization. Like dynamic disks they have a negative effect on performance, and the risk that a server does not get all the memory it needs to perform at an optimum level is too high.</p>
<p>However, since performance is less important for desktops the negative impact of Dynamic Memory on the computational speed will be less significant for VDI. Moreover, increasing the virtual machine density is essential for VDI because the number of virtual machines running on specific Hyper-V system has to be much bigger than with virtualized server to be competitive with cheap desktop hardware.</p>
<p>Of course, all this wonderful VDI technology comes at a price. Unfortunately, it is not enough to buy Windows Server 2008 R2 or one of the <a href="http://4sysops.com/archives/microsoft-vdi-in-box-vdi-vdi-standard-suite-vdi-premium-suite/">VDI suites</a>. In my next post I will cover Microsoft&#8217;s VDI licensing.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/microsoft-vdi-remotefx-and-dynamic-memory-for-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Microsoft VDI &#8211; In-Box VDI &#8211; VDI Standard Suite &#8211; VDI Premium Suite</title>
		<link>http://4sysops.com/archives/microsoft-vdi-in-box-vdi-vdi-standard-suite-vdi-premium-suite/</link>
		<comments>http://4sysops.com/archives/microsoft-vdi-in-box-vdi-vdi-standard-suite-vdi-premium-suite/#comments</comments>
		<pubDate>Tue, 11 May 2010 21:04:07 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4522</guid>
		<description><![CDATA[<p>In the last post in this VDI series I outlined Microsoft&#8217;s Remote Desktop Virtualization terminology. Today I will give an overview of Microsoft&#8217;s three VDI (Virtual Desktop Infrastructure) solutions.</p>
<p><a href="http://go.microsoft.com/fwlink/?LinkID=149156&#038;v=3.0.40624.0" onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&#038;dcssip=www.microsoft.com&#038;dcsuri=' + window.location.href + '&#038;WT.tz=-8&#038;WT.bh=16&#038;WT.ul=en-US&#038;WT.cd=32&#038;WT.jo=Yes&#038;WT.ti=&#038;WT.js=Yes&#038;WT.jv=1.5&#038;WT.fi=Yes&#038;WT.fv=10.0&#038;WT.sli=Not%20Installed&#038;WT.slv=Version%20Unavailable&#038;WT.dl=1&#038;WT.seg_1=Not%20Logged%20In&#038;WT.vt_f_a=2&#038;WT.vt_f=2&#038;WT.vt_nvr1=2&#038;WT.vt_nvr2=2&#038;WT.vt_nvr3=2&#038;WT.vt_nvr4=2&#038;vp_site=Embedded&#038;wtEvtSrc=' + window.location.href + '&#038;vp_sli=Embedded'" border="0">
    <img src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" alt="Get Microsoft Silverlight" style="border-style: none"/>
</a>

<div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&#038;WT.js=No"/></div>
</p><p>
</p>
<h3>Microsoft &#8220;In-Box&#8221; VDI</h3>
<p>With In-Box VDI Microsoft refers to the VDI technology that is delivered with Windows Server 2008 R2. I have already introduced some of the In-Box VDI components in my previous article:</p>
<ul>
<li>Windows Server 2008 R2 with Hyper-V 2.0</li>
<li>RD Virtualization Host: Supports personal virtual desktops (PVD, each virtual machine has its own OS image) and virtual desktop pools (users/virtual machines share one OS image)</li>
<li>RD Connection Broker: Supports load balancing and reconnection to existing sessions</li>
<li>RD Gateway: Remote Desktop Protocol (RDP) over HTTPS (SSL)</li>
<li>Remote Desktop Web Access: Users access their virtual desktops through a web page</li>
</ul>
<h3>Microsoft VDI Standard Suite</h3>
<p>The VDI Standard Suite is not a new desktop virtualization product but a collection of Microsoft tools that are useful in a VDI environment. It costs $21 &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>In the last post in this VDI series I outlined Microsoft&#8217;s Remote Desktop Virtualization terminology. Today I will give an overview of Microsoft&#8217;s three VDI (Virtual Desktop Infrastructure) solutions.</p>
<p><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="600" height="340"><param name="source" value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap"/><param name="enableHtmlAccess" value="true" /><param name="background" value="black" /><param name="minRuntimeVersion" value="3.0.40624.0" /><param name="autoUpgrade" value="true" /><param name="initParams" value="Culture=en-US,Uuid=9291a982-2f32-4d25-84bb-671accbcb002,Autoplay=false,MarketingOverlayText=Visit this video's Web site,ShowMarketingOverlay=true,ShowMenu=True,Tabs=Embed;Email;Share;Info" /><a href="http://go.microsoft.com/fwlink/?LinkID=149156&#038;v=3.0.40624.0" onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&#038;dcssip=www.microsoft.com&#038;dcsuri=' + window.location.href + '&#038;WT.tz=-8&#038;WT.bh=16&#038;WT.ul=en-US&#038;WT.cd=32&#038;WT.jo=Yes&#038;WT.ti=&#038;WT.js=Yes&#038;WT.jv=1.5&#038;WT.fi=Yes&#038;WT.fv=10.0&#038;WT.sli=Not%20Installed&#038;WT.slv=Version%20Unavailable&#038;WT.dl=1&#038;WT.seg_1=Not%20Logged%20In&#038;WT.vt_f_a=2&#038;WT.vt_f=2&#038;WT.vt_nvr1=2&#038;WT.vt_nvr2=2&#038;WT.vt_nvr3=2&#038;WT.vt_nvr4=2&#038;vp_site=Embedded&#038;wtEvtSrc=' + window.location.href + '&#038;vp_sli=Embedded'" border="0">
    <img src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" alt="Get Microsoft Silverlight" style="border-style: none"/>
</a>
<noscript>
<div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&#038;WT.js=No"/></div>
<p></noscript>
</object></p>
<h3>Microsoft &#8220;In-Box&#8221; VDI</h3>
<p>With In-Box VDI Microsoft refers to the VDI technology that is delivered with Windows Server 2008 R2. I have already introduced some of the In-Box VDI components in my previous article:</p>
<ul>
<li>Windows Server 2008 R2 with Hyper-V 2.0</li>
<li>RD Virtualization Host: Supports personal virtual desktops (PVD, each virtual machine has its own OS image) and virtual desktop pools (users/virtual machines share one OS image)</li>
<li>RD Connection Broker: Supports load balancing and reconnection to existing sessions</li>
<li>RD Gateway: Remote Desktop Protocol (RDP) over HTTPS (SSL)</li>
<li>Remote Desktop Web Access: Users access their virtual desktops through a web page</li>
</ul>
<h3>Microsoft VDI Standard Suite</h3>
<p>The VDI Standard Suite is not a new desktop virtualization product but a collection of Microsoft tools that are useful in a VDI environment. It costs $21 per device, per year. Included in this collection are:</p>
<ul>
<li>In-Box VDI components: Windows Server 2008 R2 with Hyper-V and Remote Desktop Services</li>
<li>System Center Virtual Machine Manager 2008 R2</li>
<li>System Center Operations Manager 2007 R2</li>
<li>System Center Configuration Manager 2007 R2</li>
<li>Microsoft Application Virtualization (only for VDI) through the Microsoft Desktop Optimization Pack (MDOP)</li>
</ul>
<h3>Microsoft VDI Premium Suite</h3>
<p>The VDI Premium Suite is mostly an extension of the VDI Standard Suite. It costs $53 per device, per year and includes:</p>
<ul>
<li>Microsoft VDI Standard Suite</li>
<li>Complete Remote Desktop Services capability (<a href="http://blogs.msdn.com/rds/archive/2009/09/04/what-s-the-difference-between-a-rds-cal-and-a-ts-cal.aspx">RDS CALs</a>)</li>
<li>Microsoft Application Virtualization for Remote Desktop Services</li>
</ul>
<p>Basically, Microsoft In-Box VDI is just Windows Server 2008 R2 which provides the core technology for Microsoft&#8217;s desktop virtualization solutions.</p>
<p>The VDI Standard Suite adds App-V for VDI and three System Center products that can be used to manage virtual desktops. With Configuration Manager you can deploy software and updates to the virtual desktops. Virtual Machine Manager helps you manage Hyper-V and your virtual machines, and Operations Manager allows you to monitor your Virtual Desktop Infrastructure. Application virtualization is useful for VDI because it keeps the virtual desktops &#8220;clean.&#8221; In a VDI environment it is essential to ensure that the number of OS images is low and that each image is as simple as possible.</p>
<p>The VDI Premium Suite essentially adds the capability to use not only the VDI functions of Server 2008 R2 but also session virtualization (formerly Terminal Server). So for example you could launch RemoteApp programs from a virtual machine desktop. The VDI Premium Suite provides you with the necessary licenses (RDS CALs). Application virtualization is especially useful for session virtualization because it allows you to run applications that are problematic in a RD Session Host environment.</p>
<p>The term &#8220;VDI Premium Suite&#8221; is a bit misleading because it doesn&#8217;t add special VDI features to the VDI Standard Suite. Nevertheless, session virtualization and application virtualization can be helpful for VDI although combining all these technologies raises the complexity level significantly.</p>
<p>In my next post I will discuss two new technologies that will be delivered with Windows Server 2008 R2 SP1: <a href="http://4sysops.com/archives/microsoft-vdi-remotefx-and-dynamic-memory-for-hyper-v/">RemoteFX and Dynamic Memory for Hyper-V.</a> Both technologies could be essential for the adoption of Microsoft VDI products.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/microsoft-vdi-in-box-vdi-vdi-standard-suite-vdi-premium-suite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Microsoft VDI &#8211; Remote Desktop Services terminology</title>
		<link>http://4sysops.com/archives/microsoft-vdi-remote-desktop-services-terminology/</link>
		<comments>http://4sysops.com/archives/microsoft-vdi-remote-desktop-services-terminology/#comments</comments>
		<pubDate>Mon, 10 May 2010 19:25:42 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[remote desktop services]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=4518</guid>
		<description><![CDATA[<p>Microsoft recently made a few <a href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx">announcements </a>that made many believe that desktop virtualization is now ready for prime time. I suppose many Windows admins have not yet bothered with desktop virtualization despite the buzz about Virtual Desktop Infrastructure (VDI) in the media lately. With Windows Server 2008 R2 Microsoft finally entered the VDI market, so it can&#8217;t hurt to inform yourself about the topic even if you have no plans to introduce VDI at this time.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2010/05/Remote_Desktop_Services1.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/05/Remote_Desktop_Services1.png','',event,300,75)"><img style="margin: 0px; display: inline; border: 0px;" title="Remote_Desktop_Services" src="http://4sysops.com/wp-content/uploads/2010/05/Remote_Desktop_Services_thumb1.png" border="0" alt="Remote_Desktop_Services" width="604" height="446" /></a></p>
<p>In a series of articles I will give an overview of all the essential concepts of Microsoft&#8217;s VDI products. In this first post, I will introduce Microsoft key terms with regard to desktop virtualization. You have to know these terms in order to be able to follow the next articles in this series.</p>
<h2>Remote Desktop Services</h2>
<p><em>Remote Desktop Services (RD Services)</em> (formerly Terminal Services) is the new generic term that encompasses all forms of desktop virtualization where users connect to a Windows machine using &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Microsoft recently made a few <a href="http://www.microsoft.com/Presspass/press/2010/mar10/03-18DesktopVirtPR.mspx">announcements </a>that made many believe that desktop virtualization is now ready for prime time. I suppose many Windows admins have not yet bothered with desktop virtualization despite the buzz about Virtual Desktop Infrastructure (VDI) in the media lately. With Windows Server 2008 R2 Microsoft finally entered the VDI market, so it can&#8217;t hurt to inform yourself about the topic even if you have no plans to introduce VDI at this time.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2010/05/Remote_Desktop_Services1.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/05/Remote_Desktop_Services1.png','',event,300,75)"><img style="margin: 0px; display: inline; border: 0px;" title="Remote_Desktop_Services" src="http://4sysops.com/wp-content/uploads/2010/05/Remote_Desktop_Services_thumb1.png" border="0" alt="Remote_Desktop_Services" width="604" height="446" /></a></p>
<p>In a series of articles I will give an overview of all the essential concepts of Microsoft&#8217;s VDI products. In this first post, I will introduce Microsoft key terms with regard to desktop virtualization. You have to know these terms in order to be able to follow the next articles in this series.</p>
<h2>Remote Desktop Services</h2>
<p><em>Remote Desktop Services (RD Services)</em> (formerly Terminal Services) is the new generic term that encompasses all forms of desktop virtualization where users connect to a Windows machine using the Remote Desktop Protocol (RDP). The former name &#8220;Terminal Services&#8221; was no longer appropriate since Remote Desktop Services now also includes the VDI technology.</p>
<h2>Remote Desktop Session Host</h2>
<p>In Microsoft&#8217;s language the good old Terminal Server is just one form of desktop virtualization or operating system virtualization. This kind of OS virtualization is now called <em>session virtualization</em>. In Windows Server 2008 R2, the new name for Terminal Server is <em>Remote Desktop Session Host (RD Session Host)</em>.</p>
<p>RD Session Host is a role service that allows end users to run typical desktop applications remotely on a server. The good thing about the new names is that RD Session Host and RD Services probably won&#8217;t be confused as easily as their predecessors Terminal Server and Terminal Services.</p>
<h2>Remote Desktop Virtualization Host</h2>
<p>The new VDI function that comes with Windows Server 2008 R2 is called <em>Remote Desktop Virtualization Host (RD Virtualization Host)</em>. RD Virtualization Host integrates with Hyper-V. So VDI in a Microsoft environment means that a Windows client OS (e.g., Windows 7) runs on a virtual machine on a Hyper-V system.</p>
<p>Microsoft offers three VDI products: In-Box VDI, VDI Standard Suite, and VDI Premium Suite. I will cover all three products in more detail in my next post.</p>
<h2>Remote Desktop Connection Broker</h2>
<p>Users connect to their virtual desktops via RDP through the <em>Remote Desktop Connection Broker (RD Connection Broker)</em> (formerly Terminal Services Session Broker). The new RD Connection Broker in Windows Server 2008 R2 manages VDI and Remote Desktop sessions. It supports load balancing and reconnection to existing sessions on virtual desktops, Remote Desktop sessions, and RemoteApp programs.</p>
<h2>RemoteApp</h2>
<p><em>RemoteApp</em> (former Terminal Services RemoteApp) allows end users to launch a single application on an RD Session Host. That means they don’t get a full-blown remote desktop with Start Menu, Explorer, and so on. The application runs on the remote server but is more or less indistinguishable from a desktop application.</p>
<h2>Remote Desktop Web Access</h2>
<p><em>Remote Desktop Web Access (RD Web Access)</em> enables users to access RemoteApp, RD Session Host and RD Virtualization Host through a web browser. Admins can create web pages that contain links to launch one of the Remote Desktop Services.</p>
<h2>Remote Desktop Gateway</h2>
<p><em>Remote Desktop Gateway (RD Gateway</em>) (formerly Terminal Services Gateway) allows users to securely connect through the Remote Desktop Protocol (RDP) over HTTPS (SSL).</p>
<p>More details about the Remote Desktop Services can be found in <a href="http://technet.microsoft.com/en-us/library/dd560658(WS.10).aspx">this</a> TechNet article.</p>
<p>I hope I haven&#8217;t confused you with all these Remote Desktop terms. Sorry, but I didn&#8217;t invent this somewhat puzzling terminology. Sleep on it, rehearse everything in the morning, and you will be ready for my next post about Microsoft&#8217;s three VDI solutions<a href="http://4sysops.com/archives/microsoft-vdi-in-box-vdi-vdi-standard-suite-vdi-premium-suite/"> In-Box VDI, VDI Standard Suite, and VDI Premium Suite</a>. <img src='http://4sysops.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/remote-desktop-manager/" title="FREE: Remote Desktop Manager &#8211; Manage remote connections (March 8, 2011)">FREE: Remote Desktop Manager &#8211; Manage remote connections</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-mremoteng-open-source-multi-protocol-remote-connection-manager/" title="FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager (October 25, 2010)">FREE: mRemoteNG &#8211; Open source, multi-protocol, remote connection manager</a> (4)</li>
	<li><a href="http://4sysops.com/archives/free-rdp-manager-royal-ts/" title="Free RDP manager &#8211; Royal TS (July 1, 2010)">Free RDP manager &#8211; Royal TS</a> (9)</li>
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-remote-desktop-connection-manager-a-rdp-client/" title="FREE: Remote Desktop Connection Manager &#8211; An RDP client (June 11, 2010)">FREE: Remote Desktop Connection Manager &#8211; An RDP client</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/microsoft-vdi-remote-desktop-services-terminology/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<series:name><![CDATA[Microsoft VDI]]></series:name>
	</item>
		<item>
		<title>Is VHD Boot better than Multi-Boot? Maybe not.</title>
		<link>http://4sysops.com/archives/is-vhd-boot-better-than-multi-boot-maybe-not/</link>
		<comments>http://4sysops.com/archives/is-vhd-boot-better-than-multi-boot-maybe-not/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 02:57:22 +0000</pubDate>
		<dc:creator>Wolfgang Sommergut</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=3935</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2010/01/create-vhd.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/01/create-vhd.png','',event,300,75)"><img style="margin: 0px 0px 0px 4px; display: inline" class="alignright size-full wp-image-3934" alt="Create VHD from disk manager" align="right" src="http://4sysops.com/wp-content/uploads/2010/01/create-vhd1.png" width="450" height="323" /></a>One of the much-touted new features in Windows 7 and Windows Server 2008 R2 is VHD Boot, which lets you start the OS from a Virtual Hard Disk (VHD). Microsoft recommends it as a more flexible alternative to a traditional multi-boot configuration, because you can avoid the static partitioning of your hard disk.</p>
<p>Another advertised advantage of the new feature is ease of portability between physical and virtual, theoretically, you should be able to run the contents of a Virtual Machine on bare metal. But don&#8217;t expect, it&#8217;s going to be easy. Chances are that your<strong> </strong>computer will hang when starting from a VHD, you created using Virtual PC or Hyper-V. That&#8217;s because the virtual hardware may differ from the physical one. Additionally, paravirtualized drivers used to accelerate Windows in a VM pose a problem when booting an existing VHD physically. In many cases you will end up sysprep-ing your VHD before porting it over to the physical /virtual world.&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2010/01/create-vhd.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2010/01/create-vhd.png','',event,300,75)"><img style="margin: 0px 0px 0px 4px; display: inline" class="alignright size-full wp-image-3934" alt="Create VHD from disk manager" align="right" src="http://4sysops.com/wp-content/uploads/2010/01/create-vhd1.png" width="450" height="323" /></a>One of the much-touted new features in Windows 7 and Windows Server 2008 R2 is VHD Boot, which lets you start the OS from a Virtual Hard Disk (VHD). Microsoft recommends it as a more flexible alternative to a traditional multi-boot configuration, because you can avoid the static partitioning of your hard disk.</p>
<p>Another advertised advantage of the new feature is ease of portability between physical and virtual, theoretically, you should be able to run the contents of a Virtual Machine on bare metal. But don&#8217;t expect, it&#8217;s going to be easy. Chances are that your<strong> </strong>computer will hang when starting from a VHD, you created using Virtual PC or Hyper-V. That&#8217;s because the virtual hardware may differ from the physical one. Additionally, paravirtualized drivers used to accelerate Windows in a VM pose a problem when booting an existing VHD physically. In many cases you will end up sysprep-ing your VHD before porting it over to the physical /virtual world.</p>
<p>But back to VHD Boot as a more flexible way to install multiple OS on a PC. If you need a test or demo environment, <strong>how does VHD Boot stack up</strong> against alternatives most people use in this case? Since the advent of Desktop Virtualization, partitioning a hard disk and using a boot manager to switch between operating systems may not be your favorite choice. But, in many cases, it is still superior to VHD Boot.  The implementation of the new feature can&#8217;t live up to the high expectations. The following feature comparison shows that you are probably better off using a solution like VMware Workstation, Virtual Box or Virtual PC instead of VHD Boot.</p>
<p><em>German readers might want to read the </em><a href="http://www.windowspro.de/wolfgang-sommergut/vergleich-vhd-boot-versus-multiboot-konfiguration-versus-desktop-virtualisierung"><em>original posting on windowspro.de</em></a></p>
<table border="0">
<thead>
<tr>
<th></th>
<th>VHD Boot</th>
<th>Multi-Boot</th>
<th>Desktop Virtualization</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Supported Operating Systems</strong></td>
<td>Windows 7 Ultimate/Enterprise,
Windows Server 2008 R2</td>
<td>All (as long as they are compatible with the boot manager)</td>
<td>All popular OS</td>
</tr>
<tr>
<td><strong>Can use the OS without limitations?</strong></td>
<td>No. <a href="http://technet.microsoft.com/en-us/library/dd440865(WS.10).aspx#two">No Hibernate, no encrypted or compressed volumes, no Bitlocker</a>.</td>
<td>Yes</td>
<td>Some restrictions possible, e.g. resource conflicts between host and guest system</td>
</tr>
<tr>
<td><strong>Integration of
operating systems</strong></td>
<td>At file system level. VHDs can be mounted from Windows 7</td>
<td>At file system level, granted that the active OS can read the file systems in other partitions.</td>
<td>If the virtualization layer offers integration components for the guest OS, integration at file system level and copy &amp; paste between host and guest.</td>
</tr>
<tr>
<td><strong>Flexible usage of disk space</strong></td>
<td>In theory, yes (when booting from a dynamic VHD). Microsoft recommends fixed VHDs for VHD Boot.</td>
<td>No, rigid partitioning necessary.</td>
<td>Yes, dynamically growing virtual disks are default</td>
</tr>
<tr>
<td><strong>Portability</strong></td>
<td>Limited (also between virtual und physical).</td>
<td>None.</td>
<td>Limited, depending on hypervisor and hardware</td>
</tr>
<tr>
<td><strong>Rollback</strong></td>
<td>Limited. Creating a differen­cing VHD with diskpart only, manual reset of changes.</td>
<td>No.</td>
<td>Depending on the hypervisor, you can undo changes step by step or create snapshots.</td>
</tr>
<tr>
<td><strong>Installation</strong></td>
<td>Setup form Windows installation medium not possible. Instead deployment with WAIK Tools (ImageX), <a href="http://code.msdn.microsoft.com/wim2vhd">wim2vhd</a> or <a href="http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx">Disk2VHD</a></td>
<td>Windows Setup, Boot Manager may cause difficulties</td>
<td>Windows Setup (if VM can boot from DVD)</td>
</tr>
<tr>
<td><strong>Patches and
Updates</strong></td>
<td>Update to newer version of Windows not possible. Patches can be applied offline using the <a href="http://technet.microsoft.com/en-us/library/cc501231.aspx">Offline Virtual Machine Servicing Tool</a>. It requires System Center Virtual Machine Manager (SCVVM).</td>
<td>Windows Update possible. After a longer period of inactivity, an installation may become a security risk due to missing patches.</td>
<td>Upgrade of Windows possible. Same patch problem as Multi-Boot configuration.</td>
</tr>
<tr>
<td><strong>Performance</strong></td>
<td><a href="http://blogs.technet.com/blogfiles/virtualization/WindowsLiveWriter/NativeVHDSupportinWindows7_E936/vhd4_2.jpg" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://blogs.technet.com/blogfiles/virtualization/WindowsLiveWriter/NativeVHDSupportinWindows7_E936/vhd4_2.jpg','',event,300,75)">Nearly identical</a> with native installation</td>
<td>No limitations</td>
<td>Some performance penalty due to virtualization overhead</td>
</tr>
<tr>
<td><strong>Tools support, usability</strong></td>
<td>Inconsistent and awkward.</td>
<td>Depending on Boot Manager and installed operating systems.</td>
<td>Mature tools in most cases, depending on the hypervisor</td>
</tr>
<tr>
<td><strong>Suitable for production environments?</strong></td>
<td>Yes, but critical data should be stored <a href="http://technet.microsoft.com/en-us/library/dd440865(WS.10).aspx#three">outside the VHD</a>.</td>
<td>Primarily for test environments.</td>
<td>Yes. Without Med-V or Unity-Mode (VMware) no seemless integration of guest apps =&gt; not appropriate for office users.</td>
</tr>
</tbody>
</table>
Author: Wolfgang Sommergut
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/is-vhd-boot-better-than-multi-boot-maybe-not/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows 7 XP Mode &#8211; A step-by-step guide</title>
		<link>http://4sysops.com/archives/windows-7-xp-mode-a-step-by-step-guide/</link>
		<comments>http://4sysops.com/archives/windows-7-xp-mode-a-step-by-step-guide/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 18:50:49 +0000</pubDate>
		<dc:creator>External author</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=3227</guid>
		<description><![CDATA[<p><strong><em>This article was written by Gilberto J. Perera from <a href="http://www.gilsmethod.com">GilsMethod.com</a>. Gil&#8217;s Method is the online resource for Windows related How-to Guides for the rest of us.</em></strong></p>
<p>As an administrator you are probably dreading the possible transition from Windows XP to Windows 7 at your company, except this time you won&#8217;t have to worry Microsoft has been thinking about you for while developing Windows 7.</p>
<p>Microsoft got the message after the debacle with Windows Vista and its lack of success to attract larger businesses to transition from XP to Vista. In order to make that transition simpler, Microsoft has provided Windows 7 users with the capability to run a virtualized, fully licensed copy of Windows XP for program capability.</p>
<p>Using Virtual PC Beta and Windows XP Mode Beta (separate downloads) users will be able to run applications that may not be fully compatible with Windows 7. Applications running inside the virtual machine are fully integrated into the host operating system. &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><strong><em>This article was written by Gilberto J. Perera from <a href="http://www.gilsmethod.com">GilsMethod.com</a>. Gil&#8217;s Method is the online resource for Windows related How-to Guides for the rest of us.</em></strong></p>
<p>As an administrator you are probably dreading the possible transition from Windows XP to Windows 7 at your company, except this time you won&#8217;t have to worry Microsoft has been thinking about you for while developing Windows 7.</p>
<p>Microsoft got the message after the debacle with Windows Vista and its lack of success to attract larger businesses to transition from XP to Vista. In order to make that transition simpler, Microsoft has provided Windows 7 users with the capability to run a virtualized, fully licensed copy of Windows XP for program capability.</p>
<p>Using Virtual PC Beta and Windows XP Mode Beta (separate downloads) users will be able to run applications that may not be fully compatible with Windows 7. Applications running inside the virtual machine are fully integrated into the host operating system. Users won&#8217;t realize that the application is running in a virtual environment and when they save a file it is automatically stored on the host file system.</p>
<p>I only hope that Microsoft decides to integrate this tool into the operating system instead of forcing administrators to worry about two other applications to install for the computers they manage.</p>
<p>The guide below will walk you through the configuration and use of this extremely valuable tool. If you have any comments or questions, please post them below.</p>
<p>Before you get started make sure that your computer has a CPU with the Intel Virtualization Technology or AMD-V feature turned on. You will also need 2GB of RAM and 15GB of Hard disk space.</p>
<p>Please <a href="http://www.microsoft.com/windows/virtual-pc/download.aspx">download</a> and install Windows Virtual PC Beta and Windows XP Mode Beta from Microsoft.</p>
<h2>Setup</h2>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM1.png" alt="" /></p>
<p>1. Go to the <strong>Start</strong> Menu, click <strong>All Programs.
</strong></p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM2.png" alt="" /></p>
<p>2. Expand <strong>Windows Virtual PC</strong> and click on <strong>Virtual Windows XP.
</strong></p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM3.png" alt="" /></p>
<p>3. Add a check mark to accept license terms and click on the <strong>Next</strong> button to proceed.<strong>
</strong></p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM4.png" alt="" /></p>
<p>4. Enter the Virtual Windows XP password you wish to use and add check mark to the <strong>Remember credentials </strong>check box. Click <strong>Next</strong> to proceed.</p>
<p><em>Note: Enabling Remember credentials will keep you from having to enter this information again in the future.
</em></p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM5.png" alt="" /></p>
<p>5. As with any operating system, make sure you enable Automatic Updates, click <strong>Next</strong> to proceed.<strong>
</strong></p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM6.png" alt="" /></p>
<p>During setup you will see a series of three screens similar to the one pictured above.</p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM7.png" alt="" /></p>
<p>Once setup is complete you will have a copy of Windows XP on your Windows 7 desktop</p>
<h2>Using Virtual Windows XP</h2>
<p>Virtual Windows XP will allow you to run applications within the Virtual PC window, but it will also allow you to run the applications without having to start up the Windows XP machine. I downloaded and installed Firefox to demonstrate. Before you open the virtual copy of the Firefox application, you must first shut down the Virtual Windows XP window.</p>
<p><em>Note: In order for application shortcuts to automatically appear in the host Start menu, the shortcuts must be in the Start menu of the Virtual Windows XP. You can only run either an instance of Virtual Windows XP or a Virtual Application, you can&#8217;t run both simultaneously.
</em></p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM8.png" alt="" /></p>
<p>1. Close Virtual Windows XP by clicking on <strong>Ctrl + Alt +Del</strong> from the top menu.</p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM9.png" alt="" /></p>
<p>2. Click on the <strong>Shut Down</strong> button.</p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM10.png" alt="" /></p>
<p>3. If you wish to choose another action, select it from the drop-down menu and click <strong>OK</strong>.</p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM11.png" alt="" /></p>
<p>4. Now that the Virtual Windows XP window is closed head on over to the host PC&#8217;s Start menu. Click on the Start button, All Programs.</p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM12.png" alt="" /></p>
<p>5. Click on <strong>Windows Virtual PC</strong> &gt; <strong>Virtual Windows XP Applications</strong> &gt; <strong>Mozilla Firefox</strong> (or application of your choice), click on the application link.</p>
<p><em>Note: In order for application shortcuts to automatically appear in the host Start menu, the shortcuts must be in the Start menu of the Virtual Windows XP. You can only run either an instance of Virtual Windows XP or a Virtual Application, you can&#8217;t run both simultaneously.
</em></p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM13.png" alt="" /></p>
<p>The window pictured above will appear…</p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM14.png" alt="" /></p>
<p>Firefox will open in a Virtual Windows XP window.</p>
<h2>Configuring Level of Integration</h2>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM15.png" alt="" /></p>
<p>1. To set the level of integration between the Virtual Widows XP application and the host PC, click on <strong>Tools</strong> &gt; <strong>Settings</strong> while the Virtual Windows XP window is open.</p>
<p><img src="http://4sysops.com/wp-content/uploads/2009/07/073109_1450_Windows7XPM16.png" alt="" /></p>
<p>2. Click on <strong>Integration Features</strong> on the left and add/remove check marks to the different features available. Click <strong>OK</strong> to save the settings when you are done making your selections.</p>
Author: External author
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/windows-7-xp-mode-a-step-by-step-guide/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>About Windows Vista&#8217;s built-in hypervisor</title>
		<link>http://4sysops.com/archives/about-windows-vistas-built-in-hypervisor/</link>
		<comments>http://4sysops.com/archives/about-windows-vistas-built-in-hypervisor/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 18:21:55 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1969</guid>
		<description><![CDATA[<p>Brian Madden wrote an interesting article about <a href="http://www.brianmadden.com/blogs/brianmadden/archive/2008/12/10/is-offline-vdi-really-that-important-yes-but-not-for-the-reasons-you-think.aspx">offline VDI</a> (Virtual Desktop Infrastructure). However, I strongly disagree with the main point of his article; i.e., that we need a bare-metal client hypervisor for desktop management.</p>
<p>One of the major <strong>disadvantages of desktop virtualization</strong> is that that the end user’s device requires a permanent connection to the backend where the virtual desktop is running. Furthermore, display protocols such as RDP and ICA still have problems with many applications. Brian acknowledges these problems and speculates that bare-metal client hypervisors might solve these problems in the future.</p>
<p>If I understand him right, the idea is to run virtual desktops, not on servers, but on the <strong>client’s bare-metal hypervisor</strong>. This sounds like an interesting alternative. However, isn’t it one of the main benefits of VDI that you don’t require expensive fat desktops anymore? Of course, if you run Vista on a bare-metal client hypervisor, you require an even more powerful desktop computer because of &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Brian Madden wrote an interesting article about <a href="http://www.brianmadden.com/blogs/brianmadden/archive/2008/12/10/is-offline-vdi-really-that-important-yes-but-not-for-the-reasons-you-think.aspx">offline VDI</a> (Virtual Desktop Infrastructure). However, I strongly disagree with the main point of his article; i.e., that we need a bare-metal client hypervisor for desktop management.</p>
<p>One of the major <strong>disadvantages of desktop virtualization</strong> is that that the end user’s device requires a permanent connection to the backend where the virtual desktop is running. Furthermore, display protocols such as RDP and ICA still have problems with many applications. Brian acknowledges these problems and speculates that bare-metal client hypervisors might solve these problems in the future.</p>
<p>If I understand him right, the idea is to run virtual desktops, not on servers, but on the <strong>client’s bare-metal hypervisor</strong>. This sounds like an interesting alternative. However, isn’t it one of the main benefits of VDI that you don’t require expensive fat desktops anymore? Of course, if you run Vista on a bare-metal client hypervisor, you require an even more powerful desktop computer because of the virtualization overhead. In addition, you have to deploy the OS to all of your desktops, just like you do it nowadays.</p>
<p>So what is the point of <strong>virtualizing a desktop OS on the desktop</strong>? This is Brian’s answer:</p>
<blockquote><p>But the important take-away is that true desktop management bliss will require a client-side hypervisor BECAUSE we want to be able to run a single disk image on many different kinds of devices, and we don&#8217;t want to have to manage a second client OS in addition to our main disk image.</p></blockquote>
<p>It is the “single disk image on many different kinds of devices” that is supposed to simplify desktop management. Regular readers of my blog have already probably noticed what is wrong about this argument. It is not first time that I have encountered this logic. Actually, the &#8220;<strong>single image argument</strong>&#8221; is often the first argument put forward when VDI supporters start enumerating the advantages of desktop virtualization.</p>
<p>I must admit that I find it rather strange that this argument is still alive two years after Vista&#8217;s release. It demonstrates that Microsoft has a real marketing problem with Vista. I think I am not exaggerating if I say that <a href="http://4sysops.com/archives/windows-vista-vs-windows-xp-systems-management/">Vista revolutionized desktop management</a>. What is fascinating is how few IT pros know about it or how many undervalue its importance.</p>
<p>The fact that a highly respected professional like Brian Madden talks about “single image”, without even mentioning that Vista has exactly this feature, shows that Microsoft really has to do more to spread the news about Vista’s imaging capabilities. In the way he talks about offline VDI, we have to conclude that Vista already supports it. Of course, you can use <a href="http://4sysops.com/archives/no-more-hal-hell-the-implications-of-windows-vista%E2%80%99s-hardware-independent-imaging-technology/">one Vista image for all kinds of devices</a> including virtual ones. Thus, in this sense, <strong>Vista has a built-in bare-metal client hypervisor</strong>.</p>
<p>I already hear the Vista opponents out there: “But we don’t like Vista, we want Windows XP!” Well, do you really think it makes sense to introduce VDI plus a client-based hypervisor just because you don’t like Vista?</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/about-windows-vistas-built-in-hypervisor/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Poll results: Application virtualization</title>
		<link>http://4sysops.com/archives/poll-results-application-virtualization/</link>
		<comments>http://4sysops.com/archives/poll-results-application-virtualization/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 21:14:16 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Poll]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1687</guid>
		<description><![CDATA[<p>The results of my last poll are somewhat surprising. I asked <a href="http://4sysops.com/archives/poll-do-you-plan-to-introduce-application-virtualization-in-your-organization/">if you plan to introduce an application virtualization</a> solution in your organization. 69% of you responded with &#8220;yes.&#8221; It appears that more admins than expected know about the <a href="http://4sysops.com/archives/the-advantages-of-application-virtualization/">benefits of application virtualization</a>. However, one should know that the participation was lower than in my other polls.</p>
<p>I admit that I only had a vague idea of application virtualization before I actually started testing different products. It was only when I saw how easy it is to <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">virtualize applications</a> that I became more interested in this technology. I suppose the relatively low poll participation can be explained by the fact that many admins don&#8217;t really know what application virtualization is. Thus, they just ignored this poll when they stumbled across it. Perhaps if I had added a third possible answer like &#8220;I don&#8217;t know,&#8221; participation would have been higher.</p>
<p>Note: There is a poll embedded within this post, please &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>The results of my last poll are somewhat surprising. I asked <a href="http://4sysops.com/archives/poll-do-you-plan-to-introduce-application-virtualization-in-your-organization/">if you plan to introduce an application virtualization</a> solution in your organization. 69% of you responded with &#8220;yes.&#8221; It appears that more admins than expected know about the <a href="http://4sysops.com/archives/the-advantages-of-application-virtualization/">benefits of application virtualization</a>. However, one should know that the participation was lower than in my other polls.</p>
<p>I admit that I only had a vague idea of application virtualization before I actually started testing different products. It was only when I saw how easy it is to <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">virtualize applications</a> that I became more interested in this technology. I suppose the relatively low poll participation can be explained by the fact that many admins don&#8217;t really know what application virtualization is. Thus, they just ignored this poll when they stumbled across it. Perhaps if I had added a third possible answer like &#8220;I don&#8217;t know,&#8221; participation would have been higher.</p>
<p>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
<p>The high number of positive answers can be explained in two ways. Among those who already had experience with application virtualization, the majority was convinced of its benefits. Another factor certainly was that I published a long series on this topic shortly before I ran the poll. Even though I also discussed the <a href="http://4sysops.com/archives/the-disadvantages-of-application-virtualization/">disadvantages of application virtualization</a>, my overall assessment of this technology was positive. I guess if someone with a more critical attitude had written these articles the poll result would have been different.</p>
<p>Nevertheless, 69% can&#8217;t be explained away. I do believe that application virtualization will find its way into many corporate networks and the public Internet. I even think that virtualized Windows applications are an alternative to Web apps and RIAs (Rich Internet Applications) as well. Perhaps Microsoft should have focused on this technology instead of <a href="http://4sysops.com/archives/silverlight-10-released-is-this-the-end-for-web-applications/">Silverlight</a>. From the user&#8217;s perspective, it doesn&#8217;t make a difference whether a RIA or a virtualized Windows app is streamed to the desktop. However, the advantage of application virtualization is that almost every existing Windows application could be transformed easily into an online application.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/poll-results-application-virtualization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Application Virtualization]]></series:name>
	</item>
		<item>
		<title>Poll: Do you plan to introduce application virtualization in your organization?</title>
		<link>http://4sysops.com/archives/poll-do-you-plan-to-introduce-application-virtualization-in-your-organization/</link>
		<comments>http://4sysops.com/archives/poll-do-you-plan-to-introduce-application-virtualization-in-your-organization/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 15:43:44 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Poll]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1487</guid>
		<description><![CDATA[<p>It seems that this was the longest series I ever wrote in this blog. The more I learned about this relatively new technology the more I was fascinated about it. By the way, German speaking readers might be interested in my new article about &#8220;<a href="http://www.computerwoche.de/knowledge_center/virtualisierung/1869889/">Applikationsvirtualisierung</a>&#8221; at Computerwoche. This post is probably the last one about <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">software virtualization</a> for the moment, although I might review another product sometime later. There might also be an article about the results of this poll.</p>
<p>I don&#8217;t want to influence your decision too much, thus I will keep this post short. I just want to add one further note. The funny thing about application virtualization is that it brings us back to the pre-Windows period. Do you remember the good old DOS times when applications were residing on a Novel Netware server? No installation was required on desktop computers, the term &#8220;registry&#8221; was only associated with public authorities, and administrators (called supervisors at &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>It seems that this was the longest series I ever wrote in this blog. The more I learned about this relatively new technology the more I was fascinated about it. By the way, German speaking readers might be interested in my new article about &#8220;<a href="http://www.computerwoche.de/knowledge_center/virtualisierung/1869889/">Applikationsvirtualisierung</a>&#8221; at Computerwoche. This post is probably the last one about <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">software virtualization</a> for the moment, although I might review another product sometime later. There might also be an article about the results of this poll.</p>
<p>I don&#8217;t want to influence your decision too much, thus I will keep this post short. I just want to add one further note. The funny thing about application virtualization is that it brings us back to the pre-Windows period. Do you remember the good old DOS times when applications were residing on a Novel Netware server? No installation was required on desktop computers, the term &#8220;registry&#8221; was only associated with public authorities, and administrators (called supervisors at the time) didn&#8217;t have the slightest idea that, only a few years later, Microsoft would send them to &#8220;DLL hell!&#8221;</p>
<p>In a way, application virtualization turns the clock back. Perhaps it wasn&#8217;t a good idea at all to integrate applications into the operating system? Well, the fact that application virtualization also has its <a href="http://4sysops.com/archives/the-disadvantages-of-application-virtualization/">downsides</a> shows that the answer to this question isn&#8217;t that simple.</p>
<p>I suppose most of you don&#8217;t have experience with application virtualization yet, but I hope the articles I wrote about this topic gave you an overview about this technology. I am curious to know what you think about it.</p>
<p>To take part in this poll, it doesn&#8217;t matter whether you read the articles in my series or not. Also, if you don&#8217;t know what application virtualization is, you can vote as well. I suppose your answer will simply be &#8220;No&#8221; then.</p>
<p>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/poll-do-you-plan-to-introduce-application-virtualization-in-your-organization/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<series:name><![CDATA[Application Virtualization]]></series:name>
	</item>
		<item>
		<title>Special features of application virtualization solutions</title>
		<link>http://4sysops.com/archives/special-features-of-application-virtualization-solutions/</link>
		<comments>http://4sysops.com/archives/special-features-of-application-virtualization-solutions/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 20:10:18 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1486</guid>
		<description><![CDATA[<p>The features of <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">software virtualization</a> solutions that I address in this article are special in the sense that they don&#8217;t stand for conceptual differences. Nevertheless, they might turn out to be important or even decisive for your environment.</p>
<p><strong>Settings:</strong> You might want to allow end users to configure their applications or install plug-ins by themselves. This means that they have to have the ability to modify the virtual environment. The various products solve this problem in different ways. Some tools allow you to store these settings on a server, thereby supporting application roaming.</p>
<p><strong>Linking:</strong> This feature is related to the one above. Some products enable you to link virtualized apps. For example, one virtual environment could host the .Net Framework for .Net apps running in other virtualized environments. This feature can also be used to deploy add-ons. The more sophisticated solutions enable you to centrally manage the links between virtualized apps for your whole network. For instance, you could assign &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>The features of <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">software virtualization</a> solutions that I address in this article are special in the sense that they don&#8217;t stand for conceptual differences. Nevertheless, they might turn out to be important or even decisive for your environment.</p>
<p><strong>Settings:</strong> You might want to allow end users to configure their applications or install plug-ins by themselves. This means that they have to have the ability to modify the virtual environment. The various products solve this problem in different ways. Some tools allow you to store these settings on a server, thereby supporting application roaming.</p>
<p><strong>Linking:</strong> This feature is related to the one above. Some products enable you to link virtualized apps. For example, one virtual environment could host the .Net Framework for .Net apps running in other virtualized environments. This feature can also be used to deploy add-ons. The more sophisticated solutions enable you to centrally manage the links between virtualized apps for your whole network. For instance, you could assign the Google Toolbar to a certain user group with just a mouse click.</p>
<p><strong>Shell integration:</strong> This is the tricky part of application virtualization. How can you add the apps icons to the Start Menu? How can you associate file types with virtualized apps? These are the questions you will have to address if you work with software virtualization. Because virtualized apps are not installed, you have to integrate them into the shell by other means. Most solutions use MSI files for this purpose. However, this contradicts the spirit of software virtualization. Some solutions are able to virtualize the shell integration as well.</p>
<p><strong>Driver support:</strong> Most software virtualization products don&#8217;t support apps that come with their own device drivers. For example, VPN solutions often install their own network drivers.</p>
<p><strong>Terminal Server support:</strong> The more desktop apps you install on a server the more unstable it will become. Therefore, it makes sense to work with application virtualization solutions in a Terminal Server environment. Not all vendors explicitly support this feature.</p>
<p><strong>Compression:</strong> Usually the packager compresses the virtual environment in order to minimize bandwidth usage. If this is important to you, I recommend measuring the effectiveness of the compression algorithm.</p>
<p><strong>OLE capabilities:</strong> Copy and paste functionality is an important feature. However, if you allow end users to transfer data between apps, security may be reduced. If OLE capabilities are a necessary feature for you, you should check if the solution supports copy and paste and if it works properly for all your applications.</p>
<p><strong>Portal:</strong> Especially if you work with streaming, it might be useful for you to offer end users a portal from which they can launch all applications.</p>
<p><strong>Licensing:</strong> Since virtualized applications are not installed, you usually only have to pay license fees if an end user actually requests an app from a server. This might turn out to be useful in your environment if the product of your choice supports license management.</p>
<p><strong>User assignment:</strong> Some products allow you to assign applications to users or user groups. End users can then launch only those apps that have been assigned to them. Sophisticated solutions display virtualized apps only to those users who have the proper access rights.</p>
<p><strong>Degrees of virtualization:</strong> Some tools allow you to configure the degree of virtualization. For example, you can specify which folders of the OS will be virtualized, if apps can communicate with each other, etc.</p>
<p><strong>Zero footprint:</strong> If security is the main reason why you want to introduce software virtualization, you probably will prefer a solution that changes nothing on the host system. This means that the virtualized application has to run completely in memory without writing to the hard disk at all.</p>
<p><strong>Patch management:</strong> Because virtualized applications are not installed, you usually can&#8217;t update them with a common patch management tool. Some virtualization solutions offer features to update virtualized applications. If a product doesn&#8217;t have this functionality you have to create a new package whenever the software vendor of the application issues a new patch.</p>
<p><strong>Company size:</strong> The size of the company can also be an important factor to consider. A small company might not exist in two years. If they haven&#8217;t been swallowed by a bigger fish, then you will have to move to another solution, which costs time and money. However, the small vendors often offer better support. It is much easier to get in touch with the guys who really know their product. Those companies that have only one product are sometimes more dynamic and come out with new product versions in shorter cycles.</p>
<p>Did I miss an important feature? Please let me know.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/special-features-of-application-virtualization-solutions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<series:name><![CDATA[Application Virtualization]]></series:name>
	</item>
		<item>
		<title>General features of software virtualization solutions</title>
		<link>http://4sysops.com/archives/general-features-of-software-virtualization-solutions/</link>
		<comments>http://4sysops.com/archives/general-features-of-software-virtualization-solutions/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 19:15:04 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1485</guid>
		<description><![CDATA[<p>When I started this series I thought <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">application virtualization</a> solutions to be rather simple tools. In the meantime, I tested some of them and read quite a few white papers about the topic. I discovered that there are far more products than I imagined and that the technological differences between the different solutions are substantial. In this and the next article I will summarize all the features that I am aware of.</p>
<p>Thus, if you have to evaluate some of the products, you can use this feature list to make sure that the solution of your choice supports everything you need in your environment. This post covers the conceptual differences between the various application virtualization products. In my next my post I will discuss the special features. Please note that it is not always obvious to which list a certain feature belongs.</p>
<p><strong>Virtualization technology:</strong> The ways in which the various products isolate the virtualized application from the operating system differ &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>When I started this series I thought <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">application virtualization</a> solutions to be rather simple tools. In the meantime, I tested some of them and read quite a few white papers about the topic. I discovered that there are far more products than I imagined and that the technological differences between the different solutions are substantial. In this and the next article I will summarize all the features that I am aware of.</p>
<p>Thus, if you have to evaluate some of the products, you can use this feature list to make sure that the solution of your choice supports everything you need in your environment. This post covers the conceptual differences between the various application virtualization products. In my next my post I will discuss the special features. Please note that it is not always obvious to which list a certain feature belongs.</p>
<p><strong>Virtualization technology:</strong> The ways in which the various products isolate the virtualized application from the operating system differ considerably. Some solutions integrate the virtualized environment into the operating system. As long as the virtualization layer is active they are indistinguishable from installed applications. All system changes will disappear only when you disable the application. Other software virtualization solutions entirely isolate the virtualized application from the host. In this case, you cannot even see the processes of the virtualized app with operating system tools.</p>
<p><strong>Application isolation:</strong> Many features depend on the virtualization technology. For example, if you want to be able to run different versions of the same application simultaneously on a desktop computer, you have to make sure that all virtualized applications are completely isolated during runtime.</p>
<p><strong>Agent:</strong> It usually takes more time to set up the corresponding infrastructure if the solution requires an agent to be installed on all clients.</p>
<p><strong>Software deployment:</strong> Often products that require an agent are complete software deployment solutions. If you already have a client management tool it would probably be overkill to introduce a second system. Perhaps you want to switch entirely to software virtualization. In this case it might make sense to also change your desktop management tool. These specialized software distribution solutions better harmonize with application virtualization.</p>
<p><strong>Single executable:</strong> Solutions without agent usually pack the whole virtualized application in just one executable. This simplifies deployment of the virtualized application in some environments.</p>
<p><strong>Portability:</strong> Usually those products allow you to launch the virtualized app from a memory stick or a CD/DVD.</p>
<p><strong>Steaming:</strong> This feature allows you to download only those parts of an app that are required for its start. Additional blocks will be downloaded whenever you access further program functions. Some solutions support bidirectional streaming. Changes to the virtual environment are then uploaded to the server.</p>
<p><strong>Streaming protocol:</strong> Thus far I have encountered four different protocols that are used by application streaming solutions: HTTP, HTTPS, <a href="http://en.wikipedia.org/wiki/Server_Message_Block">SMB</a>, and <a href="http://en.wikipedia.org/wiki/Real_Time_Streaming_Protocol">RSTP</a>. If you evaluate a streaming solution you might want to check out how well it performs and how much bandwidth it needs.</p>
<p><strong>Offline mode:</strong> Some streaming solutions enable you to run apps in offline mode. In this case the whole application will be downloaded to the client. This feature will make clients less dependent on the availability of the network and the servers.</p>
<p><strong>Package creation:</strong> There are two different ways by which an application can be virtualized: the packager compares the snapshots taken before and after the installation, or the packager intercepts all operations of the original installation program. The latter option is more reliable because differences between the master PC and the target computer are less important.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/general-features-of-software-virtualization-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Application Virtualization]]></series:name>
	</item>
		<item>
		<title>The disadvantages of application virtualization</title>
		<link>http://4sysops.com/archives/the-disadvantages-of-application-virtualization/</link>
		<comments>http://4sysops.com/archives/the-disadvantages-of-application-virtualization/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 17:03:38 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1479</guid>
		<description><![CDATA[<p>My list of <a href="http://4sysops.com/archives/the-advantages-of-application-virtualization/">advantages</a> of <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">application virtualization</a> did get quite long. My list of the disadvantages is shorter which doesn&#8217;t necessarily mean that the upsides outweigh the downsides.</p>
<p><strong>A new complexity layer:</strong> Most Windows apps were not developed to run in a virtual environment. This might cause unforeseen problems. Whenever problems occur, you will wonder whether the app itself or the virtualized environment is the cause.</p>
<p><strong>Vendor might deny support:</strong> If you tell your vendor that you are running their application in a virtual environment, they might deny support.</p>
<p><strong>Problematic apps:</strong> Some apps, especially those installing their own system drivers, don&#8217;t work as virtualized applications. Note that there are differences between the different application virtualization solutions here. Some are more robust than others.</p>
<p><strong>Shell integration:</strong> One reason that applications are installed is because they have to be integrated in the Windows shell. Since virtualized apps are not installed on the host, shell integration has to be established by other means. &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>My list of <a href="http://4sysops.com/archives/the-advantages-of-application-virtualization/">advantages</a> of <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">application virtualization</a> did get quite long. My list of the disadvantages is shorter which doesn&#8217;t necessarily mean that the upsides outweigh the downsides.</p>
<p><strong>A new complexity layer:</strong> Most Windows apps were not developed to run in a virtual environment. This might cause unforeseen problems. Whenever problems occur, you will wonder whether the app itself or the virtualized environment is the cause.</p>
<p><strong>Vendor might deny support:</strong> If you tell your vendor that you are running their application in a virtual environment, they might deny support.</p>
<p><strong>Problematic apps:</strong> Some apps, especially those installing their own system drivers, don&#8217;t work as virtualized applications. Note that there are differences between the different application virtualization solutions here. Some are more robust than others.</p>
<p><strong>Shell integration:</strong> One reason that applications are installed is because they have to be integrated in the Windows shell. Since virtualized apps are not installed on the host, shell integration has to be established by other means. All virtualization products offer solutions for this problem, but it usually means extra work. How much extra time you to have to invest in this depends on the product and the application.</p>
<p><strong>More work for you</strong>: Application virtualization can simplify many admin tasks. However, it is a new technology which you have to learn first. Complex virtualization solutions require a lot of preparation in advance. If you can&#8217;t give up your current software deployment solution, it will mean extra work for you.</p>
<p><strong>Changes to your infrastructure:</strong> Many things work differently with virtualized apps. For example, you might not be able to use your current patch management solution anymore.</p>
<p><strong>Single point of failure:</strong> Launching apps from a server has its advantages, but network outages or server problems increase the risk of system-wide failures. You can usually copy virtualized apps to the desktops, but then you give away one of the benefits of software virtualization.</p>
<p><strong>Bandwidth requirements:</strong> Streaming apps to end users is an interesting technology. You just have to make sure that you always have the necessary bandwidth available.</p>
<p><strong>Costs:</strong> Prices of application virtualization solutions range from $30 to $100 per client.</p>
<p>The importance of each point depends heavily on your environment. Hence, just one of the disadvantages might be a knockdown argument for you. Of course, various application virtualization solutions also differ in the way they deal with the disadvantages listed here. Even though I see the risks of this relatively new technology, I can imagine introducing software virtualization in my organization. In my opinion, the biggest downside is the cost. At the moment, I don&#8217;t see how we could give up our current software deployment solution (SMS) which would mean additional costs for us.</p>
<p>In the next two posts in this series I will discuss the features and the differences between application virtualization products.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/the-disadvantages-of-application-virtualization/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<series:name><![CDATA[Application Virtualization]]></series:name>
	</item>
		<item>
		<title>The advantages of application virtualization</title>
		<link>http://4sysops.com/archives/the-advantages-of-application-virtualization/</link>
		<comments>http://4sysops.com/archives/the-advantages-of-application-virtualization/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 19:08:51 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1477</guid>
		<description><![CDATA[<p>It has been a while since I posted the last article in my series about <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">software virtualization</a>. I have been working on a German article about this topic. During my research I learned new things which I am going to share in the next posts in this series. Today’s post covers the advantages of application virtualization. Of course, there also disadvantages which I will address in the next post.</p>
<p><strong>No installation required:</strong> Installing an application on hundreds or thousands of computers is prone to error. Application virtualization simplifies software deployment.</p>
<p><strong>Application retirement simplified:</strong> Getting rid of an app in your whole network is much easier as well. Since virtual apps just have to be deleted, uninstalling them is usually not required.</p>
<p><strong>No more application conflicts:</strong> Sometimes installing an app corrupts another app. Application virtualization helps reduce the risks of application conflicts.</p>
<p><strong>No registry and system bloat:</strong> The more apps you install on a desktop, the more bloated its registry &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>It has been a while since I posted the last article in my series about <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">software virtualization</a>. I have been working on a German article about this topic. During my research I learned new things which I am going to share in the next posts in this series. Today’s post covers the advantages of application virtualization. Of course, there also disadvantages which I will address in the next post.</p>
<p><strong>No installation required:</strong> Installing an application on hundreds or thousands of computers is prone to error. Application virtualization simplifies software deployment.</p>
<p><strong>Application retirement simplified:</strong> Getting rid of an app in your whole network is much easier as well. Since virtual apps just have to be deleted, uninstalling them is usually not required.</p>
<p><strong>No more application conflicts:</strong> Sometimes installing an app corrupts another app. Application virtualization helps reduce the risks of application conflicts.</p>
<p><strong>No registry and system bloat:</strong> The more apps you install on a desktop, the more bloated its registry and system folder will get. This makes the computer slower and increases the risk of failures. Application virtualization lets the registry and the system folder untouched.</p>
<p><strong>Multiple runtime environments:</strong> You can deploy the runtime environment together with the application. This enables you to run different versions of a runtime environment on a desktop. For example, you can run different Java versions simultaneously without messing around with environment variables.</p>
<p><strong>Multiple versions of the same application:</strong> For instance, end users can run Word 2003 and Word 2007 at the same time.</p>
<p><strong>Deploy apps on unmanaged computers:</strong> If clients or partners have to use an app to access the services of your organization, you can just send them an executable where you have already configured everything for them.</p>
<p><strong>Application updates:</strong> You can update the virtualized application at a central location on your servers. This means you have to update an app only once and not on all of your desktops.</p>
<p><strong>Rollback:</strong> If an app no longer works properly on a user’s desktop because he or she changed too many settings or installed incompatible add-ons, you can just reset the app to its original state.</p>
<p><strong>Simplified roaming:</strong> Some products allow you to store settings and data belonging to the app in the virtual environment on a server or a memory stick. This way, end users can access their apps with their own settings regardless on which desktop they logon. This is also possible if you are not working with roaming user profiles.</p>
<p><strong>Simplified OS deployment:</strong> Deploying a new OS in your network doesn’t affect the applications. Also, if you have to reinstall an image on a desktop, you don’t have to worry about the apps running on this machine because end users can just access them on the server.</p>
<p><strong>Integration with desktop virtualization:</strong> Software virtualization and desktop virtualization perfectly harmonize because these technologies allow you to separate the OS deployment process from software distribution.</p>
<p><strong>Reduced regression testing:</strong> Once you know that your app works in the virtual environment, you don’t have to make sure that it works on all of the different desktop variations in your network. Changes on desktops usually don’t have an effect on the virtualized apps.</p>
<p><strong>Improved security:</strong> Virtualized apps are isolated from the operating system and from each other. This way, malware can’t infect other parts of the system, easily .</p>
<p><strong>Helpdesk support:</strong> Helpdesk personnel can easily access all available apps in your organization and can run the app in the same environment as end users.</p>
<p><strong>Operating system independent:</strong> Virtualized apps are often OS independent. If you have apps that are Vista incompatible, then application virtualization might be your solution. Application virtualization also paves the way for Vista x64. Legacy apps that wouldn’t work on a 64-bit-system might run without problems on Vista x64 in a virtual environment. Together with Wine and Crossover, you can also run complex Windows apps on Linux and OS X.</p>
<p><strong>End users require only minimal privileges:</strong> Legacy apps that require admin rights usually work in environments where end-users only have standard rights.</p>
<p>This is quite an impressive list of advantages. Don’t you think so? Did I forget something? Please, let me know. The list of disadvantages is coming soon. Stay tuned!</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/the-advantages-of-application-virtualization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Application Virtualization]]></series:name>
	</item>
		<item>
		<title>Review: Symantec Altiris SVS Professional Streaming System</title>
		<link>http://4sysops.com/archives/review-symantec-altiris-svs-professional-streaming-system/</link>
		<comments>http://4sysops.com/archives/review-symantec-altiris-svs-professional-streaming-system/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 16:40:36 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[desktop virtualization]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1425</guid>
		<description><![CDATA[<p>Two weeks ago I reviewed Symantec’s application virtualization solution <a href="http://4sysops.com/archives/review-symantec-altiris-software-virtualization-solution/">Altiris Software Virtualization Solution (SVS)</a>. In that review I described how virtualized apps can be created, I explained the layer concept, and I outlined how layers can be activated locally or remotely via the command line. Symantec offers a more professional way to deploy such virtualized apps: the <a href="http://www.appstream.com/">Altiris Streaming System.</a> Streaming means that only those parts of an application that are actually required to run the functions accessed by the user are transmitted to the client.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system1.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system1.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system1-thumb.png" border="0" alt="Altiris_Streaming_System1" width="244" height="209" align="right" /></a> Symantec purchased <strong>AppStream</strong> some months ago and renamed their streaming solution. It is a bit strange that the new name contains “Altiris,” because this is another company recently acquired by Symantec. It seems like Symantec wants to keep the well-known Altiris brand alive. Like AppStream, Altiris Streaming System 5.2.2 allows you to stream not only virtualized Altiris applications (SVS apps), but also “<strong>conventional applications</strong>.” The corresponding packages have to be created &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago I reviewed Symantec’s application virtualization solution <a href="http://4sysops.com/archives/review-symantec-altiris-software-virtualization-solution/">Altiris Software Virtualization Solution (SVS)</a>. In that review I described how virtualized apps can be created, I explained the layer concept, and I outlined how layers can be activated locally or remotely via the command line. Symantec offers a more professional way to deploy such virtualized apps: the <a href="http://www.appstream.com/">Altiris Streaming System.</a> Streaming means that only those parts of an application that are actually required to run the functions accessed by the user are transmitted to the client.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system1.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system1.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system1-thumb.png" border="0" alt="Altiris_Streaming_System1" width="244" height="209" align="right" /></a> Symantec purchased <strong>AppStream</strong> some months ago and renamed their streaming solution. It is a bit strange that the new name contains “Altiris,” because this is another company recently acquired by Symantec. It seems like Symantec wants to keep the well-known Altiris brand alive. Like AppStream, Altiris Streaming System 5.2.2 allows you to stream not only virtualized Altiris applications (SVS apps), but also “<strong>conventional applications</strong>.” The corresponding packages have to be created with the Streaming Composer (a tool that comes with the Streaming System). There are three ways to package conventional apps, i.e. programs that are not virtualized. You can import an MSI file, track the application’s installation procedure, or create snapshots before and after the installation of the application. I won’t discuss streaming of conventional apps in this article because I want to focus on <a href="http://4sysops.com/archives/application-virtualization-products-the-complete-list/">application virtualization</a> in this series.</p>
<p><strong><a href="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-composer.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-composer.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-composer-thumb.png" border="0" alt="Altiris_Streaming_Composer" width="244" height="179" align="right" /></a> Creating a streaming package</strong> of an SVS app is fairly simple. All you have to do is to import the corresponding VSA file in the Streaming Composer, which you already created with Altiris Software Virtualization Solution. I described the virtualization process in my post about Altiris SVS, so I won’t describe it again today. It is interesting to note that a streaming package is just an ordinary ZIP file. Thus you can examine its contents under Windows by just double clicking on it. Of course it contains not only the application’s files but also additional information from the packager.</p>
<p>This <strong>ZIP package</strong> has to be imported in the Altiris SVS Professional Streaming Console, a web-based application for configuring the Streaming System. In the next step, you have to associate this package with single users or user groups. You can create users manually or access the user database of an LDAP source. For example, you can work with OpenLDAP, Novell eDirectory, and Active Directory. I used the latter option for my test.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-portal.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-portal.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-portal-thumb.png" border="0" alt="Altiris_Streaming_Portal" width="244" height="158" align="right" /></a> End users can access the applications that have been assigned to them with a web browser by navigating to the <strong>Altiris Streaming Portal</strong>. This works fine with Firefox and Internet Explorer. The only difference is that Firefox users have to first authenticate manually. IE users who are logged on to an Active Directory domain are authenticated automatically at the Portal. If you click on an application for the first time, the Altiris Streaming agent will be automatically installed on the client PC. Unfortunately, the computer has to be rebooted afterwards.</p>
<p>I suppose that in the case of conventional applications everything is ready for streaming programs after the <strong>Streaming agent</strong> has been installed. However, virtualized apps also need the <strong>SVS agent</strong>. I couldn’t find a way to deploy this agent via the Streaming Console. It seems that one has to install it manually or with a software deployment solution. At this point, it becomes obvious that Altiris SVS and the Streaming System were originally tools from two different vendors. I assume that future versions will correct this downside.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-agent.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-agent.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-agent-thumb.png" border="0" alt="Altiris_Streaming_Agent" width="244" height="146" align="right" /></a>Once the Streaming and the SVS agent are installed, virtualized applications can be launched via <strong>the Portal</strong> or directly through icons on <strong>the desktop</strong>. It is also possible to pre-populate icons to desktops so end users don’t always have to check the Portal for new apps. The Streaming agent comes with a user interface that allows you to view <strong>the cache of streamed applications</strong>. It displays the amount of bytes that have been already transmitted and allows you to remove applications from the streaming cache. With Firefox, 55% &#8211; 60% had to be cached before the program was ready to be launched. I didn’t find a way to empty the cache from the Streaming System console though.</p>
<p>You can configure applications to download completely to the client’s cache when it is started for the first time. Only then it is possible to run the program <strong>offline</strong>. Note that offline mode doesn’t entail that you can copy a virtualized application onto a memory stick and run it on another computer like with other application virtualization solutions; Altiris SVS doesn’t have this feature.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system2.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system2.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/07/altiris-streaming-system2-thumb.png" border="0" alt="Altiris_Streaming_System2" width="244" height="219" align="right" /></a> However, the Altiris Streaming System has many other interesting functions. What I like most are its <strong>license management</strong> capabilities. They enable you to assign licenses to applications, users, or computers. You can enforce license compliance, and you can set expiry dates or trial periods. The Altiris Streaming System also supports concurrent licensing which allows you to limit the number of users who can work with an application simultaneously. The <strong>reporting</strong> features are also quite sophisticated. It is possible to extract any information you can imagine about application usage. You can generate reports about licensing, applications, users, and user groups.</p>
<p>Small and mid-sized organizations won’t find it difficult to deploy the Altiris Streaming System. However, is also has features to offer for <strong>large enterprises</strong>. It is possible to run the different server components such as the Streaming Server (streams the apps to the clients), the Launch Server (generates the HTML pages for the portal), and the Streamlet Engine (central data store which can be MySQL, SQL Server, or PostgreSQL) on different nodes. Servers can be grouped together and organized in a tree configuration. The best thing is that you can manage everything from a single console.</p>
<p>As mentioned above, the Streaming System is also able to deploy MSI packages, which makes it a complete software delivery solution. The streaming of virtualized applications is just an additional feature. <strong>Unfortunately</strong>, its management capabilities with regard to Altiris SVS are quite limited. For example, you can’t deactivate SVS layers centrally with its console. For this you have to use the command line tool that comes with Altiris SVS. If you are a scripting geek, you will like this method. If you are a busy admin, then probably not. However, in most scenarios, Streaming System’s features will be sufficient to deploy virtualized applications.</p>
<p><strong>Another problem</strong> I see is that there are quite a few steps to perform, using different tools, until the virtualized application is ready for streaming. Application virtualization is most interesting for organizations that have to deploy numerous different programs. Thus, these many different steps might add up over time. However, its only real weak point is that it is not possible to deploy the SVS Agent. Symantec definitely should add this feature to the next version. Overall, my impression of Symantec’s streaming solution is positive. This means something because I am not usually a big fan of web-based administration consoles.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/how-to-move-an-app-v-database-to-another-sql-server/" title="How to move an App-V database to another SQL server (June 22, 2010)">How to move an App-V database to another SQL server</a> (1)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-resources/" title="Microsoft VDI &#8211; Resources (May 28, 2010)">Microsoft VDI &#8211; Resources</a> (2)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-jeff-alexander/" title="Microsoft VDI &#8211; Interview with Jeff Alexander (May 20, 2010)">Microsoft VDI &#8211; Interview with Jeff Alexander</a> (0)</li>
	<li><a href="http://4sysops.com/archives/microsoft-vdi-interview-with-michael-kleef/" title="Microsoft VDI &#8211; Interview with Michael Kleef (May 19, 2010)">Microsoft VDI &#8211; Interview with Michael Kleef</a> (0)</li>
	<li><a href="http://4sysops.com/archives/does-vdi-reduce-costs/" title="Does VDI reduce costs? (May 14, 2010)">Does VDI reduce costs?</a> (9)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/review-symantec-altiris-svs-professional-streaming-system/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Application Virtualization]]></series:name>
	</item>
		<item>
		<title>Tweets: VMware ThinApp &#8211; Hyper-V Monitor gadget &#8211; Microsoft&#8217;s reputation &#8211; Windows 7 roadmap &#8211; RDP 6.1</title>
		<link>http://4sysops.com/archives/tweets-vmware-thinapp-hyper-v-monitor-gadget-microsofts-reputation-windows-7-roadmap-rdp-61/</link>
		<comments>http://4sysops.com/archives/tweets-vmware-thinapp-hyper-v-monitor-gadget-microsofts-reputation-windows-7-roadmap-rdp-61/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 18:51:59 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[desktop virtualization]]></category>
		<category><![CDATA[rdp]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1401</guid>
		<description><![CDATA[<ul class="aktt_tweet_digest">
<li><a href="http://4sysops.com/archives/free-hyper-v-monitor-gadget-for-the-windows-vista-sidebar/">Hyper-V Monitor Gadget</a> for Windows Sidebar version 3.0 is now available. <a href="http://snurl.com/2rnjv">http://snurl.com/2rnjv</a></li>
<li><a href="http://maxpowersoft.com/products.php?i=1">Version 2.1.1</a> of <a href="http://4sysops.com/archives/active-directory-reporting-tool-get-a-quick-overview-of-user-states/">Active Directory Reports</a> is available now. I discussed version 1 a while back.</li>
<li>VMware ThinApp pricing: $6050 + $47.19 per client. Quite expensive for my taste.<a href="http://snurl.com/2rnfs"> http://snurl.com/2rnfs</a></li>
<li>VMware ThinApp 4.0 RC available. The final is slated for July 10. <a rel="nofollow" href="http://snurl.com/2o6xc">http://snurl.com/2o6xc</a> <a href="http://twitter.com/4sysops/statuses/842650026">#</a></li>
<li>Harris Survey: Microsoft&#8217;s reputation far outweighs Apple&#8217;s. <a rel="nofollow" href="http://snurl.com/2o6zm">http://snurl.com/2o6zm</a> Not that I believe in such surveys. <a href="http://twitter.com/4sysops/statuses/842653266">#</a></li>
<li>The Windows roadmap I discussed in <a href="http://4sysops.com/archives/windows-7-release-date-in-january-2010-is-this-a-gimmick-release/">my article about Windows 7</a> is <a href="http://www.microsoft.com/windows/letter.html">available</a> now.  <a href="http://twitter.com/4sysops/statuses/843481008">#</a></li>
<li>Remote Desktop Connection 6.1 for Windows XP SP2. RDC 6.1 is included in SP3. There is an update for XP SP2 now : <a rel="nofollow" href="http://snurl.com/2osvh">http://snurl.com/2osvh</a> <a href="http://twitter.com/4sysops/statuses/843484748">#</a></li>
</ul>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0&#8230;</small><br />]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li><a href="http://4sysops.com/archives/free-hyper-v-monitor-gadget-for-the-windows-vista-sidebar/">Hyper-V Monitor Gadget</a> for Windows Sidebar version 3.0 is now available. <a href="http://snurl.com/2rnjv">http://snurl.com/2rnjv</a></li>
<li><a href="http://maxpowersoft.com/products.php?i=1">Version 2.1.1</a> of <a href="http://4sysops.com/archives/active-directory-reporting-tool-get-a-quick-overview-of-user-states/">Active Directory Reports</a> is available now. I discussed version 1 a while back.</li>
<li>VMware ThinApp pricing: $6050 + $47.19 per client. Quite expensive for my taste.<a href="http://snurl.com/2rnfs"> http://snurl.com/2rnfs</a></li>
<li>VMware ThinApp 4.0 RC available. The final is slated for July 10. <a rel="nofollow" href="http://snurl.com/2o6xc">http://snurl.com/2o6xc</a> <a href="http://twitter.com/4sysops/statuses/842650026">#</a></li>
<li>Harris Survey: Microsoft&#8217;s reputation far outweighs Apple&#8217;s. <a rel="nofollow" href="http://snurl.com/2o6zm">http://snurl.com/2o6zm</a> Not that I believe in such surveys. <a href="http://twitter.com/4sysops/statuses/842653266">#</a></li>
<li>The Windows roadmap I discussed in <a href="http://4sysops.com/archives/windows-7-release-date-in-january-2010-is-this-a-gimmick-release/">my article about Windows 7</a> is <a href="http://www.microsoft.com/windows/letter.html">available</a> now.  <a href="http://twitter.com/4sysops/statuses/843481008">#</a></li>
<li>Remote Desktop Connection 6.1 for Windows XP SP2. RDC 6.1 is included in SP3. There is an update for XP SP2 now : <a rel="nofollow" href="http://snurl.com/2osvh">http://snurl.com/2osvh</a> <a href="http://twitter.com/4sysops/statuses/843484748">#</a></li>
</ul>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/tweets-vmware-thinapp-hyper-v-monitor-gadget-microsofts-reputation-windows-7-roadmap-rdp-61/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

