<?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/"
	>

<channel>
	<title>siliconpizza.com &#187; Intranet</title>
	<atom:link href="http://siliconpizza.com/blog/tag/intranet/feed/" rel="self" type="application/rss+xml" />
	<link>http://siliconpizza.com</link>
	<description>I'll have a slice of that</description>
	<lastBuildDate>Mon, 11 Jul 2011 14:57:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<style type="text/css">
@import url(http://www.google.com/cse/api/branding.css);
</style>
<div class="cse-branding-right" style="background-color:#FFFFFF;color:#000000">
  <div class="cse-branding-form">
    <form action="http://www.google.co.uk/cse" id="cse-search-box" target="_blank">
      <div>
        <input type="hidden" name="cx" value="partner-pub-0990092444456571:mfibeucn22n" />
        <input type="hidden" name="ie" value="ISO-8859-1" />
        <input type="text" name="q" size="31" />
        <input type="submit" name="sa" value="Search" />
      </div>
    </form>
  </div>
  <div class="cse-branding-logo">
    <img src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" alt="Google" />
  </div>
  <div class="cse-branding-text">
    Custom Search
  </div>
</div>

<script type="text/javascript"><!--
google_ad_client = "pub-0990092444456571";
/* 728x90, created 7/24/08 */
google_ad_slot = "4348084769";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>	<item>
		<title>Putting a corporate intranet into perspective</title>
		<link>http://siliconpizza.com/blog/2008/07/09/putting-a-corporate-intranet-into-perspective/</link>
		<comments>http://siliconpizza.com/blog/2008/07/09/putting-a-corporate-intranet-into-perspective/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 14:29:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[Intranet]]></category>

		<guid isPermaLink="false">http://siliconpizza.com/?p=269</guid>
		<description><![CDATA[I work for a large multination company, which boast possibly the largest intranet in europe. The microsoft parts of this intranet are taking, upto 9,000,000 hits per day, using an assumtion of 10 hits per page impressiion (GIFs, CSS etc) that is 900,000 page impressions per day, I can&#8217;t speak for the linux hosted parts as I [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=8cc0ef4416d627c65d4771f7e5701b17&amp;default=' alt='No Gravatar' width=40 height=40/><p>I work for a large multination company, which boast possibly the largest intranet in europe.</p>
<p>The microsoft parts of this intranet are taking, upto 9,000,000 hits per day, using an assumtion of 10 hits per page impressiion (GIFs, CSS etc) that is 900,000 page impressions per day, I can&#8217;t speak for the linux hosted parts as I don&#8217;t have access to ALL of the data.</p>
<p>Compare to  an avarage joe-doe blog site or even the avarage small business web site (4,000 page impressions per day, this is real data from a small 10 employee ecommerce web site) that is quite impressive.</p>
<p>Then enter the BBC , from the BBC annual report &#8220;bbc.co.uk’s reach grew by 16.2 per cent over the year, with page impressions averaging over 3.6 billion per month.&#8221; that is 120 Million page impressions per day (or using the same assumption I made above 1.2 billion server hits per day)</p>
<p>one word</p>
<p><span><strong>WOW !!!!!!!!!!!!!!!!</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconpizza.com/blog/2008/07/09/putting-a-corporate-intranet-into-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pondering web server design decisions</title>
		<link>http://siliconpizza.com/blog/2008/05/16/pondering-web-server-design-decisions/</link>
		<comments>http://siliconpizza.com/blog/2008/05/16/pondering-web-server-design-decisions/#comments</comments>
		<pubDate>Fri, 16 May 2008 09:57:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Intranet]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://siliconpizza.com/blog/2008/05/16/pondering-web-server-design-decisions/</guid>
		<description><![CDATA[Due to the fact it is on my task list, I have been pondering the decision points for deploying a new web based application and supporting infrastructure. At a first stab there must be 400 questions which may be in the mix. The trick is to work out which ones are Critical to success, which [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=8cc0ef4416d627c65d4771f7e5701b17&amp;default=' alt='No Gravatar' width=40 height=40/><p>Due to the fact it is on my task list, I have been pondering the decision points for deploying a new web based application and supporting infrastructure. At a first stab there must be 400 questions which may be in the mix. The trick is to work out which ones are Critical to success, which ones have no impact, which ones can be linked and therefore become a single decision with many results. Does the implementation mean some of these decisions can be made after Go live (VMware lets you add extra resource to a guest operating system)<br />
How much input can the business customer provide?<br />
How much input can the application developer provider?<br />
What assumptions can you make?</p>
<p><span id="more-257"></span><br />
How much dynamic processing is going to take place, (this requires MORE CPU than static)?<br />
How many page impressions per hour are going to be required?<br />
How many hits per page are required?<br />
Do they need to host large Files, podcasts, video etc?<br />
Do they need to RUN reports on the Data?<br />
How many concurrent sessions are going to be supported (this may impact memory)?<br />
Is the developer using any .NET memory intensive data manipulation?<br />
Do they require Web HA or a WEB farm?<br />
Do they require SSL?<br />
How do you deal with SSL in Web HA or a Web Farm?<br />
How do you deal with Session state in Web HA or Web Farm?<br />
Will they require HA or web farm in the future, (your design must scale out)?<br />
Is the application data read or data write intensive?<br />
Is the Application Developer trusted to write safe code?<br />
Can you lower the .net trust settings to protect the Os from the application?<br />
Are file uploads required (this can impact scale out)?<br />
Local or NAS based content (NAS content will require extra identity configuration)?<br />
Where do you keep the web server logs?<br />
How long do you keep web server logs?<br />
What level of logging do you use for the Web server?<br />
How much pro-active monitoring do you do?<br />
How much Local disk space do you need?<br />
What extra .NET assemblies are going to be required?<br />
What extra COM components are going to be required?<br />
Does the developer understand he is not going to get console access?<br />
Does the App need scheduled tasks?<br />
Does the APP use DTS and / or SSIS?<br />
Does the App need a large TempDB?<br />
How big is TempDB?<br />
How big are the database logs files?<br />
Does the App need to partition the tables?<br />
DAS or SAN for the data disks?<br />
IF SAN, one big LUN or lots of LUNs (does it make a difference)?<br />
Does the app need database mirroring or Failover cluster?<br />
IF Database mirroring is done, is it HA or high perf?<br />
If database mirroring do you use a witness for auto failover?<br />
Does the app take a data feed from someother system?<br />
is this a linked server?<br />
is this a SSIS job?<br />
is this a regular bulk import?<br />
Are there any BLOB object being used?<br />
Can you trust the App developer to setup indexe on appropriate columns and with correct fill factors?<br />
I will add more when I think about them !</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconpizza.com/blog/2008/05/16/pondering-web-server-design-decisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things to ponder when building a large load balanced WEB environment, Intranet, Extranet or Internet</title>
		<link>http://siliconpizza.com/blog/2008/04/14/things-to-ponder-when-building-a-large-load-balanced-web-environment-intranet-extranet-or-internet/</link>
		<comments>http://siliconpizza.com/blog/2008/04/14/things-to-ponder-when-building-a-large-load-balanced-web-environment-intranet-extranet-or-internet/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 17:01:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Extranet or Internet]]></category>
		<category><![CDATA[Intranet]]></category>
		<category><![CDATA[WEB Platforms]]></category>

		<guid isPermaLink="false">http://siliconpizza.com/blog/2008/04/14/things-to-ponder-when-building-a-large-load-balanced-web-environment-intranet-extranet-or-internet/</guid>
		<description><![CDATA[In todays must be green society many corporates are looking at ISP style web hosting farms to consolidate the Intranet  , extranets and Internet web sites onto fewer servers with better engery cost and perfromance. Building a large web platform(s) is not something you should take lightly, it is a not a simple case of &#8220;right click [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=8cc0ef4416d627c65d4771f7e5701b17&amp;default=' alt='No Gravatar' width=40 height=40/><p>In todays must be green society many corporates are looking at ISP style web hosting farms to consolidate the Intranet  , extranets and Internet web sites onto fewer servers with better engery cost and perfromance.</p>
<p>Building a large web platform(s) is not something you should take lightly, it is a not a simple case of &#8220;right click BOSH&#8221;, you have to concidure many things</p>
<ul>
<li>How things may interact?</li>
<li>How you control it?</li>
<li>How you track who owns what ?</li>
<li>How do you charge for it?</li>
</ul>
<p>So I have started to compile a Web farm checklist, which will grow over the next few months as i try to document some parts of the last 4 years of my working life.</p>
<p><span id="more-244"></span> General points to ponder,</p>
<ul>
<li>CMDB, what do i need to record</li>
<li>What sort of load balancer (on web server (NLB) , hardware (Cisco ACE ) or software (ZXTM))<br />
Session affinity (stickiness) (clientIP, cookie insert, ASP session cookie or none and use some other session management approach)</li>
<li>IIS site instance numbers to be unique across every IIS Web platform so you can move a site from server to server or platform to platform without confusing logs file folders</li>
<li>Use of CIFS / DFS for back end content store, so you can upgrade and move FILE servers without have to change any web server configs or apps code, no need to replicate large amounts of DATA between local storage</li>
<li>Centralised FTP service , provided single FTP server for apps owners to access any site on any platform, use of DFS simplifies management here too, IIS6 FTP required phantom folder to make the virtual paths browsable, FTP7 can fix this</li>
<li>Use of domain Account for worker process (this is a requirement if using CIFS (UNC SHARE) based content</li>
<li>NO application write access except to &#8220;writablefolder&#8221; or &#8220;Private&#8221; which may of may not be outside of the web browsable file space</li>
<li>Log files, if using LOGfile to generate stats how long to you keep them for, and where</li>
<li>Logs file to include ALL Data, this is a must if trying to analyse application performance</li>
<li>Do you offer detailed log file analysis , number and frequency of 500, 404 etc, this is very easy with logparser and some simple scripts</li>
<li>Standard set of components supported, only provide one component for EACH business function (Create PDF, Send Email, Upload something, Base64 encode)</li>
<li>Do you need SSL, if so do you terminate at the web server or at the load balancer (I prefer the latter)</li>
<li>Do you provide a SQL database, MSACCESS does not work well in a load balanced environment</li>
<li>Do you offer PHP ? (PHP now has a MS MSQL client)</li>
<li>Do you Cold Fusion ?, if so how, Adobe Cold fusion on J2EE or Blue dragon CFM on .NET</li>
<li>.NET Security config, how much to you pin .NET down</li>
<li>File Space Quota (will depend on CIFS solution)</li>
<li>SMTP how to you manage this, give it away for free, or a small charge per message</li>
<li>Automation to create NEW, amend and delete sites</li>
<li>Standard memory offering for worker process, how to you monitor and report any worker process recycling</li>
<li>Do you provide CIFS Snapshot / Previous Versions</li>
<li>Do you provide a Development instance, as standard, to stop live testing !</li>
<li>If so does the developer control the code release to production, or do you have a &#8220;deployment&#8221; system with change management</li>
<li>Installation of .net service packs and patches, how do you test with over 1000 apps on a platform</li>
<li>Use of centralised config server, keep ALL of your IIS config  on one offline server  and deploy setting via XML to live servers, it is possible to use automation and a DB to drive most of the values needs to create sites, but in a corporate environment someone will always want something changed outside of the automation design</li>
<li>Do You need to promote asp.net session service and move away from stickiness</li>
<li>How do you manage DNS Name space</li>
</ul>
<p>For IIS7</p>
<ul>
<li>Do You need to look at automation for single level app folders as this is the only thing you don&#8217;t seem to be able to delegate</li>
<li>Do you need a set of guideline on IIS7 pipe line integration</li>
<li>Do You need to look at not allowing certain IIS7 pipeline integration?</li>
</ul>
<p>Possible Gothca&#8217;s</p>
<ul>
<li>Use of CIFS back end file store on IIS6 required increase NetBIOS command stack values see <a href="http://support.microsoft.com/kb/810886/">http://support.microsoft.com/kb/810886/</a></li>
<li>Use of individual User ID for Each site will cause desktop heap issues see <a href="http://support.microsoft.com/kb/831135">http://support.microsoft.com/kb/831135</a></li>
<li>If you are using a centralised config server, all file paths HAVE to be the same, c:\windows\system32\inetserv for example, you can use Junction point to get around this, if you don&#8217;t control the OS build, but you need to be careful around path in web extensions (metabase value 2168) as they MUST be the same as the paths in the script maps (metabase value 6014)</li>
</ul>
<p>Not only do you have to concidure the technology, There is the non techie stuff too</p>
<ul>
<li>Standard Look and feel for ALL sites</li>
<li>Search engines (a nightmare for an intranet)</li>
<li>Document management</li>
<li>Content Management</li>
<li>Content Review</li>
<li>Content Quality</li>
<li>Content Accessibilty</li>
</ul>
<p>There are some Great non techie points about intranets <a href="http://richarddennison.wordpress.com/tag/intranet/">here</a></p>
<p>Notes to self</p>
<ul>
<li>Write up and publish FTP design for IIS6 (and IIS7)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://siliconpizza.com/blog/2008/04/14/things-to-ponder-when-building-a-large-load-balanced-web-environment-intranet-extranet-or-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

