<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Citrix Streaming vs Application Installation best practice</title>
	<atom:link href="http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/</link>
	<description>An insight into the world of desktop and application delivery</description>
	<lastBuildDate>Wed, 28 Jul 2010 18:35:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: James Mackie</title>
		<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/comment-page-1/#comment-67</link>
		<dc:creator>James Mackie</dc:creator>
		<pubDate>Wed, 22 Jul 2009 11:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-insta/#comment-67</guid>
		<description>While writing the above I&#039;ve just had a response from Citrix.  They have informed me that once the profile app has started streaming, there is no difference between how the local app runs or how a streamed app runs.  They should both use exactly the same resources.

Interesting...</description>
		<content:encoded><![CDATA[<p>While writing the above I&#8217;ve just had a response from Citrix.  They have informed me that once the profile app has started streaming, there is no difference between how the local app runs or how a streamed app runs.  They should both use exactly the same resources.</p>
<p>Interesting&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Mackie</title>
		<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/comment-page-1/#comment-66</link>
		<dc:creator>James Mackie</dc:creator>
		<pubDate>Wed, 22 Jul 2009 11:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-insta/#comment-66</guid>
		<description>And another thing to mention, Citrix advices to leave the streamed apps profile on the XenApp server so it&#039;s almost as if the application is installed locally anyway !</description>
		<content:encoded><![CDATA[<p>And another thing to mention, Citrix advices to leave the streamed apps profile on the XenApp server so it&#8217;s almost as if the application is installed locally anyway !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Mackie</title>
		<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/comment-page-1/#comment-65</link>
		<dc:creator>James Mackie</dc:creator>
		<pubDate>Wed, 22 Jul 2009 11:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-insta/#comment-65</guid>
		<description>An excellent post.  I too cannot understand the major benefits of streaming over installed apps.

I&#039;ve recently installed a test XA server for a new client.  Citrix told us to Profile and stream the apps.  All users are accessing a virtual desktop (W2K3 x64 as they prefer the XP look to Vista) and then from the desktop they&#039;re accessing streamed apps from another XenApp server.  This client has around 90 staff, we found that streaming had such high CPU resource requirements it was just not possible, the CPU kept hitting 100% and would only go back to 0% if we killed the streaming processes.

Citrix keep telling me to profile apps as we have more control when it comes to HA and the more advanced monitoring tools but I am not convinvced.

I have been a tad scared of installing apps locally but now I feel I am left with no choice.  We have another XA server with locally installed apps and the CPU usage is about half for the same apps.

George one thing you did mention about VDI is using XA servers and then using PNA.  As I&#039;m fairly new to Citrix products I&#039;m only used to using XA5 with the XenApp plugin for the clients.  Can PNA be used instead of the XenApp plugin to host apps rather than stream ?

Thanks great post</description>
		<content:encoded><![CDATA[<p>An excellent post.  I too cannot understand the major benefits of streaming over installed apps.</p>
<p>I&#8217;ve recently installed a test XA server for a new client.  Citrix told us to Profile and stream the apps.  All users are accessing a virtual desktop (W2K3 x64 as they prefer the XP look to Vista) and then from the desktop they&#8217;re accessing streamed apps from another XenApp server.  This client has around 90 staff, we found that streaming had such high CPU resource requirements it was just not possible, the CPU kept hitting 100% and would only go back to 0% if we killed the streaming processes.</p>
<p>Citrix keep telling me to profile apps as we have more control when it comes to HA and the more advanced monitoring tools but I am not convinvced.</p>
<p>I have been a tad scared of installing apps locally but now I feel I am left with no choice.  We have another XA server with locally installed apps and the CPU usage is about half for the same apps.</p>
<p>George one thing you did mention about VDI is using XA servers and then using PNA.  As I&#8217;m fairly new to Citrix products I&#8217;m only used to using XA5 with the XenApp plugin for the clients.  Can PNA be used instead of the XenApp plugin to host apps rather than stream ?</p>
<p>Thanks great post</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Feller</title>
		<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/comment-page-1/#comment-18</link>
		<dc:creator>Daniel Feller</dc:creator>
		<pubDate>Tue, 09 Jun 2009 20:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-insta/#comment-18</guid>
		<description>Great feedback on my session.  Believe it or not, i do agree with you. First, I have a general problem with best practices, people take them as the holy grail.  You must do it this way or else.  Unfortunately, people love best practices and they want them.  But just about every best practice is more like an if/then. 

Now to app streaming. When I talk about app streaming, i think it is a great idea but still has shortcomings. 
1 We can&#039;t do every app. 
2 It adds overhead.

Installing has shortcomings
1 We can&#039;t do every app
2 Lack of seamless updates/maintenance

I could have spent an entire Citrix TechTalk session on when to stream apps and when not to.  For example, you if I had dedicated XenApp servers hosting a medical app like Cerner or Epic, i would end up installing it. Easy, no overhead, gives me better scalability on XenApp servers. If i was just deploying Office on XenApp servers doing other things, I would probably install it as well.  

However, i think both of these are very simple examples.  Many of the environments I&#039;m looking at are very complex enterprise deployments. Organizations what to host a majority of their apps on XenApp, but they also have mobile and offline users.  This is one of the big benefits for App Streaming, which is why I use it extensively. One application profile for all my XenApp servers and offline users. 

On the case for simplicity, I&#039;ve seen people get many apps working by tweaking/hacking the system or end up with complex silo configurations.  I&#039;ve seen these same apps work out-of-the-box when they are streamed helping to reduce the # of XenApp silos.  My experience tells me to go for simplicity, but simplicity is relative.  You see simplicity as using installation procedures, i see simplicity as not having to go through extensive tweaking/siloing validation. 

Thanks for the comments though, very useful
Daniel - Lead Architect - Citrix</description>
		<content:encoded><![CDATA[<p>Great feedback on my session.  Believe it or not, i do agree with you. First, I have a general problem with best practices, people take them as the holy grail.  You must do it this way or else.  Unfortunately, people love best practices and they want them.  But just about every best practice is more like an if/then. </p>
<p>Now to app streaming. When I talk about app streaming, i think it is a great idea but still has shortcomings.<br />
1 We can&#8217;t do every app.<br />
2 It adds overhead.</p>
<p>Installing has shortcomings<br />
1 We can&#8217;t do every app<br />
2 Lack of seamless updates/maintenance</p>
<p>I could have spent an entire Citrix TechTalk session on when to stream apps and when not to.  For example, you if I had dedicated XenApp servers hosting a medical app like Cerner or Epic, i would end up installing it. Easy, no overhead, gives me better scalability on XenApp servers. If i was just deploying Office on XenApp servers doing other things, I would probably install it as well.  </p>
<p>However, i think both of these are very simple examples.  Many of the environments I&#8217;m looking at are very complex enterprise deployments. Organizations what to host a majority of their apps on XenApp, but they also have mobile and offline users.  This is one of the big benefits for App Streaming, which is why I use it extensively. One application profile for all my XenApp servers and offline users. </p>
<p>On the case for simplicity, I&#8217;ve seen people get many apps working by tweaking/hacking the system or end up with complex silo configurations.  I&#8217;ve seen these same apps work out-of-the-box when they are streamed helping to reduce the # of XenApp silos.  My experience tells me to go for simplicity, but simplicity is relative.  You see simplicity as using installation procedures, i see simplicity as not having to go through extensive tweaking/siloing validation. </p>
<p>Thanks for the comments though, very useful<br />
Daniel &#8211; Lead Architect &#8211; Citrix</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by pmarmignon</title>
		<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/comment-page-1/#comment-10</link>
		<dc:creator>Twitted by pmarmignon</dc:creator>
		<pubDate>Wed, 03 Jun 2009 18:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-insta/#comment-10</guid>
		<description>[...] This post was Twitted by pmarmignon - Real-url.org [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by pmarmignon &#8211; Real-url.org [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Kuruvilla</title>
		<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/comment-page-1/#comment-9</link>
		<dc:creator>George Kuruvilla</dc:creator>
		<pubDate>Wed, 03 Jun 2009 14:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-insta/#comment-9</guid>
		<description>Couldnt agree with you more Jim. I never understood the push for application streaming, both on XenApp and for VDI. If applications can be packaged and installed on the servers, I would think thats the best approach since as you rightly pointed out, applications generally are designed to be installed. I dont understand that benefit of streaming over installed apps, unless it is an exception when you need to support multiple versions of an application etc, but these are exceptions and should be treated as exceptions. I have seen quite a few presentations from Citrix on streaming (both XenApp and Xendesktop) and they keep pushing the case for streaming. I am frankly not convinced.

In the case of VDI, i would rather just host the apps on the XenApp servers and use traditional PNA instead of streaming. Ofcourse, offline access is something that is an exception. But we are not there yet.</description>
		<content:encoded><![CDATA[<p>Couldnt agree with you more Jim. I never understood the push for application streaming, both on XenApp and for VDI. If applications can be packaged and installed on the servers, I would think thats the best approach since as you rightly pointed out, applications generally are designed to be installed. I dont understand that benefit of streaming over installed apps, unless it is an exception when you need to support multiple versions of an application etc, but these are exceptions and should be treated as exceptions. I have seen quite a few presentations from Citrix on streaming (both XenApp and Xendesktop) and they keep pushing the case for streaming. I am frankly not convinced.</p>
<p>In the case of VDI, i would rather just host the apps on the XenApp servers and use traditional PNA instead of streaming. Ofcourse, offline access is something that is an exception. But we are not there yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by citrixreadiness</title>
		<link>http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-installation-best-practice/comment-page-1/#comment-8</link>
		<dc:creator>Twitted by citrixreadiness</dc:creator>
		<pubDate>Wed, 03 Jun 2009 14:14:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.jimmoyle.com/2009/06/citrix-streaming-vs-application-insta/#comment-8</guid>
		<description>[...] This post was Twitted by citrixreadiness - Real-url.org [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by citrixreadiness &#8211; Real-url.org [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
