<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>David Ziembicki on Infrastructure Architecture : Citrix</title><link>http://blogs.technet.com/davidzi/archive/tags/Citrix/default.aspx</link><description>Tags: Citrix</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>TechReady9 Day 4 and 5 Wrap-up</title><link>http://blogs.technet.com/davidzi/archive/2009/07/31/techready9-day-4-and-5-wrap-up.aspx</link><pubDate>Sat, 01 Aug 2009 01:46:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3269895</guid><dc:creator>davidzi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3269895.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3269895</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3269895</wfw:comment><description>&lt;p&gt;Day 4 and 5 of TechReady were action packed, I didn’t even have time to post yesterday. I skipped the first session timeslot on Thurs to prepare for the double session I was presenting with Citrix. The double session format basically allocates two sessions (3 hours) to one topic letting you get into a lot more detail. The session went very well and the feedback surveys so far have been very positive. We spent the first half of the session describing the Microsoft+Citrix VDI solution and its components. The second half was filled with demos of the solution with different types of clients accessing VDI sessions and walkthroughs of the administrator consoles.&lt;/p&gt;  &lt;p&gt;After my session and some internal meetings, I attended a session on Microsoft’s &lt;a href="http://dynamicdatacentertoolkit.com/" target="_blank"&gt;Dynamic Datacenter Toolkit&lt;/a&gt;. I haven’t had much time to explore this yet but will be focusing on that a lot in the next couple months. For an example of a hosting partner using this solution, check out &lt;a href="http://www.maximumasp.com/products/virtualDedicated/default.aspx" target="_blank"&gt;MaximumASP.com and their MaxV&lt;/a&gt; solution.&lt;/p&gt;  &lt;p&gt;Finally on Day 4 I attended a session on the Remote Desktop Services (RDS) improvements in Windows Server 2008 R2, particularly the built-in VDI solution. I’ve been so focused on the Microsoft+Citrix solution that I haven’t had time to dig into the Microsoft in-box solution. This is being positioned toward branch and or lower complexity environments while the Microsoft+Citrix solution is targeted toward large or higher complexity implementations. The improvements to RDP and Hyper-V are the real enablers for the VDI scenarios in R2.&lt;/p&gt;  &lt;p&gt;Day 5 opened with multiple demos of Office 2010 and Office Web Applications which are really going to open up completely new scenarios for rich collaboration. Next was a keynote from my favorite Microsoft executive, Bob Muglia, head of the Server and Tools Business. Bob covered improvements in Windows, Hyper-V, SharePoint, SQL. The thing TechReady is best for is stepping back and seeing the scope of this release of software we are going to have this year and the solid advancement in capability and features on almost all fronts simultaneously.&lt;/p&gt;  &lt;p&gt;After taking care of some logistical items, I attended a session on Hyper-V security. Not much new info in that one, basically there is good security guidance for Hyper-V in the Windows Server 2008 Security Guide as well as the &lt;a href="http://www.microsoft.com/learning/en/us/book.aspx?ID=11842&amp;amp;locale=en-us" target="_blank"&gt;Hyper-V Resource kit&lt;/a&gt;. Finally, I attended a session on Windows 7 and Windows Server 2008 R2 branch office infrastructure. This covered the new Branch Cache feature which can substantially reduce bandwidth utilization in branches by caching content as well as other new features and improvements to SMB, DFS, etc.&lt;/p&gt;  &lt;p&gt;All in all, TechReady9 was a great time. I’ve still got a list of sessions that I want to see that is longer than the list of sessions that I actually saw! I’m glad they were all recorded…&lt;/p&gt;  &lt;p&gt;Tomorrow and Sunday I’ll be teaching a 2-day VDI class along with some MCS and Citrix colleagues. Should be a good class, the students will learn about and set up the entire Microsoft+Citrix VDI solution over the course of the two days. Then finally on Monday I will head home after almost two and half weeks on the mothership!&lt;/p&gt;  &lt;br /&gt;&lt;!-- AddThis Share Button BEGIN --&gt;&lt;SCRIPT type=text/javascript&gt;var addthis_pub="ziembd";&lt;/SCRIPT&gt;&lt;a onmouseover="return addthis_open(this, &amp;#39;&amp;#39;, &amp;#39;[URL]&amp;#39;, &amp;#39;[TITLE]&amp;#39;)" onmouseout="addthis_close()" onclick="return addthis_sendto()" href="http://www.addthis.com/bookmark.php?v=20" mce_href="http://www.addthis.com/bookmark.php?v=20"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Bookmark and Share" src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" mce_src="http://s7.addthis.com/static/btn/lg-share-en.gif" /&gt;&lt;/a&gt; &lt;SCRIPT type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js" mce_src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/SCRIPT&gt;&lt;!-- AddThis Share Button END --&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3269895" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Commentary/default.aspx">Commentary</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/davidzi/archive/tags/System+Center/default.aspx">System Center</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Citrix/default.aspx">Citrix</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Desktop+Virtualization/default.aspx">Desktop Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/VDI/default.aspx">VDI</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Remote+Desktop+Services/default.aspx">Remote Desktop Services</category></item><item><title>TechReady9 Day 3 Wrap-up</title><link>http://blogs.technet.com/davidzi/archive/2009/07/30/techready9-day-3-wrap-up.aspx</link><pubDate>Thu, 30 Jul 2009 18:22:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3269405</guid><dc:creator>davidzi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3269405.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3269405</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3269405</wfw:comment><description>&lt;p&gt;Day 3 kicked off with a keynote by Ray Ozzie and several very cool demos on UI futures, what’s coming across some of the Bing features, and some stuff MSR is working on. There was also a good discussion of how concepts move from MSR, to Labs, then into the product groups.&lt;/p&gt;  &lt;p&gt;Next up was a very entertaining session with Jeff Woolsey, the Hyper-V program manager and president of the “virtualization nation”. This session dealt point by point with the FUD put out there by the competition. Aside from the entertainment, it was actually quite valuable because we get hit with some of these outlandish claims by customers all the time who’ve drank the cool-aid of the other guys.&lt;/p&gt;  &lt;p&gt;Next up was a session on Terminal Services, which is being re-branded as Remote Desktop Services (RDS). Most of the new features in R2 were discussed (RDP 7, multi-monitor support, VDI) with some cool demos. One showed a six monitor setup over RDP with full multi-monitor support (I use three at home…)&lt;/p&gt;  &lt;p&gt;After lunch was a session on the next version of OCS. Voice and PBX replacement are the key themes of this release, beyond that I can’t say much about the content.&lt;/p&gt;  &lt;p&gt;In the afternoon I attended a session on VDI using the Microsoft and Citrix solution. This was an intro session to the deep dive that I’m doing today with the RDS PM and some Citrix colleagues. Good session, some good demos of the combined functionality that the two companies provide and how the solution is more fully featured and less expensive than the competition.&lt;/p&gt;  &lt;p&gt;The day wrapped up in the evening with “Ask the Experts” which is an event where all the presenters and product group folks are stationed at tables in main dining area and the Techready attendees can come in and ask questions, network, etc. It’s a great opportunity to meet folks from the product groups as well as others you may not have seen in a while. Every year I bump into people I haven’t seen in years or who have recently joined Microsoft that I worked with before. This year was no different.&lt;/p&gt;  &lt;p&gt;Day 4 should be action packed, I present during the 10:15 timeslot on VDI.&lt;/p&gt;  &lt;br /&gt;&lt;!-- AddThis Share Button BEGIN --&gt;&lt;SCRIPT type=text/javascript&gt;var addthis_pub="ziembd";&lt;/SCRIPT&gt;&lt;a onmouseover="return addthis_open(this, &amp;#39;&amp;#39;, &amp;#39;[URL]&amp;#39;, &amp;#39;[TITLE]&amp;#39;)" onmouseout="addthis_close()" onclick="return addthis_sendto()" href="http://www.addthis.com/bookmark.php?v=20" mce_href="http://www.addthis.com/bookmark.php?v=20"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Bookmark and Share" src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" mce_src="http://s7.addthis.com/static/btn/lg-share-en.gif" /&gt;&lt;/a&gt; &lt;SCRIPT type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js" mce_src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/SCRIPT&gt;&lt;!-- AddThis Share Button END --&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3269405" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Microsoft+News/default.aspx">Microsoft News</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Commentary/default.aspx">Commentary</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Citrix/default.aspx">Citrix</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Desktop+Virtualization/default.aspx">Desktop Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/VDI/default.aspx">VDI</category></item><item><title>Head-to-Head: Workflow Studio vs PowerShell for Automation</title><link>http://blogs.technet.com/davidzi/archive/2009/06/28/head-to-head-workflow-studio-vs-powershell-for-automation.aspx</link><pubDate>Sun, 28 Jun 2009 21:07:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3259414</guid><dc:creator>davidzi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3259414.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3259414</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3259414</wfw:comment><description>&lt;p&gt;&lt;font color="#000000"&gt;Here’s an &lt;a href="http://community.citrix.com/blogs/citrite/richcr/2009/06/28/Head-to-Head+with+Brandon+Shell+and+Jason+Conger+on+Workflow+Studio+vs+PowerShell+for+Automation" target="_blank"&gt;interesting and slightly amusing mock debate&lt;/a&gt; between &lt;/font&gt;&lt;a href="http://community.citrix.com/blogs/citrite/richcr/2009/06/28/Head-to-Head+with+Brandon+Shell+and+Jason+Conger+on+Workflow+Studio+vs+PowerShell+for+Automation"&gt;&lt;font color="#000000"&gt;Brandon Shell and Jason Conger on Citrix’s Workflow Studio vs PowerShell for automation&lt;/font&gt;&lt;/a&gt;. If you aren’t familiar with it, here is the description of what &lt;a href="http://citrix.com/English/ps2/products/product.asp?contentID=1297816&amp;amp;ntref=hp_nav_US" target="_blank"&gt;Workflow Studio&lt;/a&gt; is:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;“Citrix Workflow Studio™ is an infrastructure process automation platform that enables you to transform your datacenter into a dynamic delivery center.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;“Built on top of Windows PowerShell™ and Windows Workflow Foundation, Workflow Studio provides an easy-to-use, graphical interface for workflow composition that virtually eliminates scripting. Workflow Studio acts as the glue across the IT infrastructure allowing administrators to easily tie technology components together via workflows.”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The debate is amusing because in reality both guys understand that each has its place, one is a foundational component of the other, and the combination of the two can be extremely powerful. The core of the “debate” is one’s definition of automation: execution of atomic tasks with as little effort/code as possible (basic PowerShell) or event/workflow driven execution of multiple tasks with associated logic (advanced PowerShell and/or Workflow Studio). The first is an enabler for the latter. &lt;/p&gt;  &lt;p&gt;It’s been my opinion since Exchange 2007 and Virtual Machine Manager 2007 committed entirely to PowerShell and with the PowerShell team’s continued focus on simplicity and consistency, that this was the tipping point that was going to enable real automation and orchestration of IT infrastructures. Now with partners (Citrix) and competitors (VMware) alike building on and/or leveraging PowerShell, we’re going to see significant advancements in the state of the art this year.&amp;#160; &lt;/p&gt;  &lt;br /&gt;&lt;!-- AddThis Share Button BEGIN --&gt;&lt;script type="text/javascript"&gt;var addthis_pub="ziembd";&lt;/script&gt;&lt;a onmouseover="return addthis_open(this, &amp;#39;&amp;#39;, &amp;#39;[URL]&amp;#39;, &amp;#39;[TITLE]&amp;#39;)" onmouseout="addthis_close()" onclick="return addthis_sendto()" href="http://www.addthis.com/bookmark.php?v=20"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Bookmark and Share" src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" /&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt; &lt;!-- AddThis Share Button END --&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3259414" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Datacenters/default.aspx">Datacenters</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Citrix/default.aspx">Citrix</category><category domain="http://blogs.technet.com/davidzi/archive/tags/PowerShell/default.aspx">PowerShell</category></item><item><title>Published in the Microsoft Architecture Journal</title><link>http://blogs.technet.com/davidzi/archive/2009/06/18/published-in-the-microsoft-architecture-journal.aspx</link><pubDate>Fri, 19 Jun 2009 03:28:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3256485</guid><dc:creator>davidzi</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3256485.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3256485</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3256485</wfw:comment><description>&lt;p&gt;I was able to get a small commentary on desktop virtualization and VDI published in the &lt;a href="http://msdn.microsoft.com/en-us/architecture/aa902619.aspx"&gt;Microsoft Architecture Journal&lt;/a&gt;. It’s based on the work I’ve been doing around creating a VDI offering to augment Microsoft’s server virtualization offerings. For a slightly expanded version of my thoughts on this topic, see &lt;a href="http://blogs.technet.com/davidzi/archive/2009/05/11/finding-the-hidden-costs-of-vdi.aspx" target="_blank"&gt;this post&lt;/a&gt;. As with server virtualization, desktop virtualization makes sense in a lot of cases but not all. I outline a simple framework for for choosing the optimum mix of solutions for your user base. &lt;/p&gt;  &lt;br /&gt;&lt;!-- AddThis Share Button BEGIN --&gt;&lt;script type="text/javascript"&gt;var addthis_pub="ziembd";&lt;/script&gt;&lt;a onmouseover="return addthis_open(this, &amp;#39;&amp;#39;, &amp;#39;[URL]&amp;#39;, &amp;#39;[TITLE]&amp;#39;)" onmouseout="addthis_close()" onclick="return addthis_sendto()" href="http://www.addthis.com/bookmark.php?v=20"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" alt="Bookmark and Share" src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" /&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt; &lt;!-- AddThis Share Button END --&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3256485" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Citrix/default.aspx">Citrix</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Desktop+Virtualization/default.aspx">Desktop Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/VDI/default.aspx">VDI</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Remote+Desktop+Services/default.aspx">Remote Desktop Services</category></item><item><title>Finding the Hidden Costs of VDI</title><link>http://blogs.technet.com/davidzi/archive/2009/05/11/finding-the-hidden-costs-of-vdi.aspx</link><pubDate>Mon, 11 May 2009 15:01:10 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3238772</guid><dc:creator>davidzi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3238772.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3238772</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3238772</wfw:comment><description>&lt;p&gt;Brian Madden has an excellent post up today called &lt;a href="http://www.brianmadden.com/blogs/brianmadden/archive/2009/05/11/the-hidden-costs-of-vdi.aspx" target="_blank"&gt;The hidden costs of VDI&lt;/a&gt;. I’ve been working nearly full time the last two months helping to put together a &lt;a href="http://www.microsoft.com/services/microsoftservices/srv_coreio.mspx" target="_blank"&gt;Microsoft Services&lt;/a&gt; offering around desktop virtualization in general and VDI in particular so have spent a lot of time looking into both the technical and business considerations that must be taken into account. I’d summarize his post in three points:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;TCO models, like statistics, can be made to tell any story you or a vendor wants &lt;/li&gt;    &lt;li&gt;Cost models typically assume full replacement of legacy systems to show maximum benefit but his rarely occurs due to technical, political, or other unforeseen reasons &lt;/li&gt;    &lt;li&gt;Since VDI is relatively new (compared to traditional desktops and Terminal Services/Citrix Server-based Computing), there are a lot of technical and compatibility issues and considerations that are not well understood outside a small group of experts &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;As a well known fan and expert on Server Based Computing (SBC), i.e. Terminal Services or Citrix Presentation Server/XenApp, Brian prefaced the article by saying that he likes VDI &lt;em&gt;“where it make sense”&lt;/em&gt;. He correctly points out that nearly all vendors and TCO models show that Server Based Computing still provides the lowest TCO due to its high user density but that there are limitations which make other approaches such as VDI relevant.&lt;/p&gt;  &lt;p&gt;That is where I’ll jump in with my thoughts because I completely agree with those statements and it has been the foundation of the offering I have been working on. It starts with the notion of flexible desktop computing and desktop optimization that Microsoft has been talking about for some time now. An overview of this approach is presented in this &lt;a href="http://download.microsoft.com/download/6/F/8/6F8EF4EA-26BD-48EA-BF45-BFF00A3B5990/Microsoft%20Client%20Virtualization%20Strategy%20White%20Paper_final.pdf" target="_blank"&gt;whitepaper&lt;/a&gt;. To summarize, there are a variety of ways that a desktop computing environment can be delivered to users ranging from traditional desktops, to server based computing, to VDI, with a multitude of variations in between with the addition of virtualization at the layers illustrated below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/photos/davidzi/images/3238752/original.aspx" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="original[1]" border="0" alt="original[1]" src="http://blogs.technet.com/blogfiles/davidzi/WindowsLiveWriter/FindingtheHiddenCostsofVDI_716D/original%5B1%5D_1.png" width="512" height="229" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Rather than selecting a one-size-fits-all solution, virtualization provides architects a new, more flexible set of choices that can be combined to optimize the cost and user experience of the desktop infrastructure. The following four steps lead to an optimized solution:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Define User Types:&lt;/b&gt; Analyze your user base and define categories such as Mobile Workers, Information Workers, Task Workers, etc. and the percent distribution of users among them. The requirements of these user types will be utilized to select the appropriate mix of enabling technologies.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Define Desktop Architecture Patterns:&lt;/b&gt; Each architecture pattern should consist of a device type (thin client, PC, etc) and choice of:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;OS execution (Local, Desktop Virtualization, or Server Based Computing) &lt;/li&gt;    &lt;li&gt;App execution (Local, Application Virtualization, or Application Remoting) &lt;/li&gt;    &lt;li&gt;Display (Local or Presentation Virtualization) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For each pattern, determine which user types it can be applied to. For example, with mobile or potentially disconnected users, presentation virtualization alone would not be applicable as it requires a network connection. Power users may&amp;#160; require a full workstation environment for resource intensive applications but may be able to leverage application virtualization for others. These are just a few examples where different user groups have different requirements.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Determine TCO for each Architecture Pattern:&lt;/b&gt; Use a recognized TCO model to determine the TCO for each pattern. Minor adjustments to these models can be made to account for specific technology differences but most include TCO values for PCs, PCs with virtualized apps, VDI, and TS/Citrix thin client scenarios. Be wary of vendor provided TCO models. To Brian’s points, be sure to gain a full and complete understanding of the chosen TCO model and what does and does not include. Consistent application of the model across the different architecture patterns is critical for relevant comparisons. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Model Desktop Optimization Scenarios:&lt;/b&gt; With the above data, appropriate architecture patterns can be selected for each user type by choosing the lowest TCO architecture pattern that still meets user requirements. By varying the user distribution and selected architecture patterns, an optimized mix can be determined. It is tempting to simply choose the lowest TCO architecture pattern for all users but this can be very dangerous in that it will typically impact your high value, power users the most if their requirements are not accounted for.&lt;/p&gt;  &lt;p&gt;A one-size-fits-all approach would result in either a large number of PCs if not using virtualization, a large number of servers if virtualizing everything, or failure to meet power user needs if using only server based computing. An optimized solution is one which utilizes the right mix of technologies to provide the required functionality for each user type at the lowest average TCO. Combined with a unified management system that handles physical &lt;strong&gt;and&lt;/strong&gt; virtual resources across devices, operating systems, and applications, substantial cost savings can be realized.&lt;/p&gt;  &lt;p&gt;As I mentioned at the top, a lot of the concepts in addition to very detailed architecture and implementation guidance are part of the Microsoft Services Core IO offerings. For the last two years, in addition to my customer work I have been deeply involved in the creation of the &lt;a href="http://download.microsoft.com/download/F/5/D/F5DDFB8C-86C5-486A-85BF-A15773C1FF52/Server_Virtualization_Datasheet.pdf" target="_blank"&gt;Server Virtualization with Advanced Management (SVAM)&lt;/a&gt; offering. The work I mentioned above around VDI architecture will complement that and be available later this summer. Finally, specific to desktop imaging, deployment, and optimization, there is also the &lt;a href="http://www.microsoft.com/services/microsoftservices/srv_coreio.mspx" target="_blank"&gt;Desktop Optimization using Windows Vista and 2007 Microsoft Office System (DOVO)&lt;/a&gt; offering. Taken together in concert with the underlying product suites, these illustrate Microsoft’s “desktop to datacenter” solutions and how to plan, design, and implement them. &lt;/p&gt;  &lt;br /&gt;&lt;!-- AddThis Share Button BEGIN --&gt;&lt;script type="text/javascript"&gt;var addthis_pub="ziembd";&lt;/script&gt;&lt;a onmouseover="return addthis_open(this, &amp;#39;&amp;#39;, &amp;#39;[URL]&amp;#39;, &amp;#39;[TITLE]&amp;#39;)" onmouseout="addthis_close()" onclick="return addthis_sendto()" href="http://www.addthis.com/bookmark.php?v=20"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Bookmark and Share" src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" /&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"&gt;&lt;/script&gt; &lt;!-- AddThis Share Button END --&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3238772" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Commentary/default.aspx">Commentary</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Citrix/default.aspx">Citrix</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Desktop+Virtualization/default.aspx">Desktop Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/VDI/default.aspx">VDI</category></item><item><title>Are Solid State Drives in your Windows 7 Future?</title><link>http://blogs.technet.com/davidzi/archive/2009/05/05/are-solid-state-drives-in-your-windows-7-future.aspx</link><pubDate>Wed, 06 May 2009 00:15:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3235936</guid><dc:creator>davidzi</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/davidzi/comments/3235936.aspx</comments><wfw:commentRss>http://blogs.technet.com/davidzi/commentrss.aspx?PostID=3235936</wfw:commentRss><wfw:comment>http://blogs.technet.com/davidzi/rsscomments.aspx?PostID=3235936</wfw:comment><description>&lt;p&gt;The &lt;a href="http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx" target="_blank"&gt;E7 blog&lt;/a&gt; has an interesting article on SSD performance and optimizations made in Windows 7 to take advantage of them. The E7 post also links to an in depth AnandTech &lt;a href="http://www.anandtech.com/storage/showdoc.aspx?i=3531&amp;amp;p=1" target="_blank"&gt;article&lt;/a&gt; that goes into more detail on SSD’s and has some benchmark comparisons between various drives. I’m definitely planning to get an SSD drive when I get my new laptop in a couple months. I’ll likely be getting one of the large workstation class laptops like the Dell M6400 or the Lenovo W700. The only thing that might make me wait longer is if we get a release schedule from Intel on their Clarksdale mobile processors which are basically &lt;a href="http://www.theregister.co.uk/2009/03/03/intel_cebit_opener/print.html" target="_blank"&gt;mobile Nehalems&lt;/a&gt; for laptops. I’m leaning toward the M6400 since it has dual internal hard drive bays and supports up to 16GB of RAM which is insane for a laptop. With the two drive bays I figure I’ll run an 80GB SSD for the OS and get a large 7200 RPM SATA for the other bay. I’ll go with 8GB of RAM initially for budget purposes and expand next year when the prices come down. I’ll be dual booting (or booting from VHD) between Windows 7 and Windows Server 2008 R2. With the OS and Apps on an SSD that setup should really fly.&lt;/p&gt;  &lt;p&gt;A new scenario that may be interesting (and demo a good chunk of our virtualization and VDI capability would be to set up a full Windows Server 2008 R2 / VMM 2008 R2 infrastructure on this machine. Basically run 2 – 3 VMs for the infrastructure to present a Windows 7 VDI client virtual machine. Then from the physical OS use Remote Desktop Services to access the Windows 7 VM. With Aero remoting I should get a near desktop like experience. &lt;/p&gt;  &lt;p&gt;Back to SSDs, in addition to desktop/laptop scenarios, I’m hearing more and more about them in enterprise storage scenarios. A lot of the big vendors have really evolved their architectures over the last five years to take advantage of and virtualize different tiers of disk architectures and SSD are getting slotted in as the next tier closest to the cache in a lot of cases. From a virtualization perspective this will be interesting as I think SSD’s will be an enabler for somewhat better density and a lot better performance. Since I’ve been doing a lot of work recently with Hyper-V and Citrix’s Provisioning Server, I’m especially interested in seeing how VDI performance on pooled (shared virtual disk) scenarios is improved using Windows 7 VMs and SSDs on the Provisioning Server.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3235936" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/davidzi/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://blogs.technet.com/davidzi/archive/tags/System+Center/default.aspx">System Center</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/davidzi/archive/tags/Citrix/default.aspx">Citrix</category></item></channel></rss>