<?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>jorkeo - hosting geek : Architecture</title><link>http://blogs.technet.com/jorke/archive/tags/Architecture/default.aspx</link><description>Tags: Architecture</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Developers Developers Developers – Steve Ballmer in Australia</title><link>http://blogs.technet.com/jorke/archive/2008/10/27/developers-developers-developers-steve-ballmer-in-australia.aspx</link><pubDate>Mon, 27 Oct 2008 03:21:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3148265</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/3148265.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=3148265</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=3148265</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/acoat/WindowsLiveWriter/SteveBalmercomestoSydneyandliveonlineNov_F8C7/LiberationDay2_2.gif"&gt;&lt;img title="Steve Ballmer in Sydney and Live Online November 6" border="0" alt="Steve Ballmer in Sydney and Live Online November 6" src="http://blogs.msdn.com/blogfiles/acoat/WindowsLiveWriter/SteveBalmercomestoSydneyandliveonlineNov_F8C7/LiberationDay2_thumb.gif" width="383" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;As part of a whirlwind visit to Sydney early next month, Steve Ballmer will be presenting Microsoft's future vision for developers in the world of software-plus-services. He'll discuss the next wave of technologies just launched at the Professional Developer Conference. There will also be a live Q&amp;amp;A session with Steve.&lt;/p&gt;  &lt;p&gt;Immediately following Steve’s session, we’ll drill into the Software + Services vision even deeper with Microsoft Directors &lt;a href="http://blogs.msdn.com/gianpaolo"&gt;Gianpaolo Carraro&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/tims"&gt;Tim Sneath&lt;/a&gt;, delivering sessions on “Understanding Cloud Computing” and “Amazing Software Experiences for Windows and the Web”. Although all the seats at the Sydney event are gone, we’ll be streaming live and a number of user groups are running events around the country to get together and watch the stream. &lt;/p&gt;  &lt;p&gt;Watch the stream from here : &lt;a title="http://www.microsoft.com.au/powertodevelopers/" target="_blank" href="http://www.microsoft.com.au/powertodevelopers/"&gt;http://www.microsoft.com.au/powertodevelopers/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Or if you are in Brisbane, watch it locally at the &lt;a href="http://www.qmsdnug.org/"&gt;Queensland MSDN User Group&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;-jorke&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:63e93b73-b0c9-4167-bb74-366a9138b7a5" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Steve+Baller" rel="tag"&gt;Steve Baller&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Power+to+Developers" rel="tag"&gt;Power to Developers&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Azure" rel="tag"&gt;Azure&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cloud" rel="tag"&gt;Cloud&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3148265" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/jorke/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.technet.com/jorke/archive/tags/azure/default.aspx">azure</category><category domain="http://blogs.technet.com/jorke/archive/tags/cloud/default.aspx">cloud</category></item><item><title>Infrastructure Architecture Design Questions</title><link>http://blogs.technet.com/jorke/archive/2008/01/14/infrastructure-architecture-design-questions.aspx</link><pubDate>Mon, 14 Jan 2008 04:44:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2744071</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/2744071.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2744071</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2744071</wfw:comment><description>&lt;p&gt;This is very interesting and fairly &lt;a href="http://blogs.technet.com/mscom/archive/2008/01/11/systems-engineering-architecture-consultation-help-us-to-help-you.aspx" target="_blank"&gt;comprehensive list of basic operational questions&lt;/a&gt; to ask when building the infrastructure on your web facing project - from the &lt;a href="http://blogs.technet.com/mscom" target="_blank"&gt;Microsoft.com operations team&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;I love the breakdown of availability, this is something I've had lots of discussions with people in the past - and I've found it a pretty good measure of priorities in the past:&lt;/p&gt;  &lt;table class="MsoNormalTable" style="border-right: medium none; border-top: medium none; margin: auto auto auto 57pt; border-left: medium none; border-bottom: medium none; border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in; mso-border-alt: solid #a3a3a3 1.0pt" cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr style="height: 11.1pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Availability %&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 83.4pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt" valign="top" width="111"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Downtime per year&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 112.5pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt" valign="top" width="150" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Downtime per month*&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; border-top: #a3a3a3 1pt solid; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;Downtime per week&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 1"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;98%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;7.30 days&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;14.4 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;3.36 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.8pt; mso-yfti-irow: 2"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;3.65 days&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;7.20 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;1.68 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 3"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.5%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;1.83 days&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;3.60 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;50.4 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.8pt; mso-yfti-irow: 4"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.9%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;8.76 hours&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;43.2 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;10.1 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.8pt; mso-yfti-irow: 5"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.99%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;52.6 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;4.32 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.8pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;1.01 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 6"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.999%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;5.26 min&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;25.9 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;6.05 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr style="height: 11.1pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes"&gt;       &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; padding-bottom: 4pt; border-left: #a3a3a3 1pt solid; width: 75.1pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="100"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;99.9999%&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 101pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="135" colspan="2"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;31.5 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 94.9pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="127"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;2.59 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td class="" style="border-right: #a3a3a3 1pt solid; padding-right: 4pt; padding-left: 4pt; border-left-color: #f0f0f0; padding-bottom: 4pt; width: 127.35pt; border-top-color: #f0f0f0; padding-top: 4pt; border-bottom: #a3a3a3 1pt solid; height: 11.1pt; background-color: transparent; mso-border-left-alt: solid #a3a3a3 1.0pt; mso-border-top-alt: solid #a3a3a3 1.0pt" valign="top" width="170"&gt;         &lt;p class="MsoNormal" style="margin: 0in 0in 0pt"&gt;&lt;span style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;"&gt;&lt;font face="Calibri"&gt;0.605 sec&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The hardest question for anyone starting a new project is answering performance questions - how to test this without over-engineering and blowing out cost?&lt;/p&gt;  &lt;p&gt;- jorke&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:65679244-f6d9-49c8-8231-4018dbb36b33" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Ms.com" rel="tag"&gt;Ms.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/architecture" rel="tag"&gt;architecture&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/hosting" rel="tag"&gt;hosting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/infrastructure" rel="tag"&gt;infrastructure&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2744071" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/jorke/archive/tags/ms.com/default.aspx">ms.com</category><category domain="http://blogs.technet.com/jorke/archive/tags/Infrastructure/default.aspx">Infrastructure</category></item><item><title>What size footprint does your worker process leave?</title><link>http://blogs.technet.com/jorke/archive/2007/11/05/what-size-footprint-does-your-worker-process-leave.aspx</link><pubDate>Mon, 05 Nov 2007 15:43:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2338327</guid><dc:creator>jorkeo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jorke/comments/2338327.aspx</comments><wfw:commentRss>http://blogs.technet.com/jorke/commentrss.aspx?PostID=2338327</wfw:commentRss><wfw:comment>http://blogs.technet.com/jorke/rsscomments.aspx?PostID=2338327</wfw:comment><description>&lt;P&gt;Well it all depends on what you are cramming into your request pipeline! With &lt;A href="http://www.iis.net/default.aspx?tabid=7&amp;amp;subtabid=71" target=_blank mce_href="http://www.iis.net/default.aspx?tabid=7&amp;amp;subtabid=71"&gt;IIS7's modular architecture&lt;/A&gt; you have the ability to load only what you need to run. What does this mean - well let's look at the footprint of a worker process that has all default modules loaded, i.e. ASP/ASP.NET/CGI/Authorization etc etc.&lt;/P&gt;
&lt;P&gt;To see the footprint in its entirety we want to dump out the applications loaded and see their usage. For this I have a handy PowerShell script I whacked together (because I love PowerShell); So browse to your website to spin up a worker process then run the following at a PowerShell prompt:&lt;/P&gt;
&lt;P&gt;gps -name w3wp | select -expand Modules | where {$_.Filename -like '*\inetsrv*} | ft&lt;/P&gt;
&lt;P&gt;which should give you something like the following:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_2.png" mce_href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=389 alt=image src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb.png" width=644 border=0 mce_src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;this shows the footprint of a worker module with a default install of IIS 7.0 - you can see all the various modules loaded there for authorization, authentication, gzip etc. So how big is our worker process with no modules? Well simply rip the &amp;lt;globalmodules&amp;gt; out of the applicationhost.config file - NOT RECOMMENDED - without backup up your config first of course. Now browse to your site and you will notice nothing happens...- because you've ripped out all the modules there is nothing to process the request - thus you will get a naked worker process - lets take a look:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_4.png" mce_href="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_4.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=134 alt=image src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb_1.png" width=644 border=0 mce_src="http://blogs.technet.com/blogfiles/jorke/WindowsLiveWriter/Whatsizefootprintdoesyourworkerprocessle_13553/image_thumb_1.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So you can see with IIS7 you can really customize what happens in your request pipeline to make huge differences to the size of your worker processes. Neat eh?&lt;/P&gt;
&lt;P&gt;Now I've also found out you can do the same as PowerShell script by simply running:&lt;/P&gt;
&lt;P&gt;tasklist /fi "imagename eq w3wp.exe" /M&lt;/P&gt;
&lt;P&gt;but where's the fun in that.. :)&lt;/P&gt;
&lt;P&gt;-jorke&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2338327" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jorke/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.technet.com/jorke/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.technet.com/jorke/archive/tags/Hosting/default.aspx">Hosting</category><category domain="http://blogs.technet.com/jorke/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.technet.com/jorke/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/jorke/archive/tags/IIS7/default.aspx">IIS7</category><category domain="http://blogs.technet.com/jorke/archive/tags/CGI/default.aspx">CGI</category><category domain="http://blogs.technet.com/jorke/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item></channel></rss>