<?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: Different Technology Stacks On Production and DR?</title>
	<atom:link href="http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/</link>
	<description>News and views from Pythian DBAs</description>
	<lastBuildDate>Fri, 10 Feb 2012 13:01:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-341170</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Sun, 15 Feb 2009 22:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-341170</guid>
		<description>&lt;b&gt;@Martin:&lt;/b&gt; LOL. Good one.

&lt;b&gt;@Toby:&lt;/b&gt; Agree on ZFS but I wish it&#039;s available on all platforms!

&lt;b&gt;@Neil:&lt;/b&gt; &quot;annualized cost forcasting&quot; -- does it remind me ROI criteria? The problem is that people can make such forecasting including what they think is appropriate to make numbers look right. Until, this forecasting is separated into independent business unit and/or audited, there is no way to apply it flawlessly.</description>
		<content:encoded><![CDATA[<p><b>@Martin:</b> LOL. Good one.</p>
<p><b>@Toby:</b> Agree on ZFS but I wish it&#8217;s available on all platforms!</p>
<p><b>@Neil:</b> &#8220;annualized cost forcasting&#8221; &#8212; does it remind me ROI criteria? The problem is that people can make such forecasting including what they think is appropriate to make numbers look right. Until, this forecasting is separated into independent business unit and/or audited, there is no way to apply it flawlessly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil Greene</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-341108</link>
		<dc:creator>Neil Greene</dc:creator>
		<pubDate>Sun, 15 Feb 2009 18:19:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-341108</guid>
		<description>The rules of economics and the customers ability to deliver technology outweigh the &quot;tech&quot; of the design.

If the customers DR design prevents then from using the DR equipment in an active fashion, then &quot;cheaper&quot; alternatives are selected due to the economics of the design.  A 2x cost on infrastructure to support DR where 1/2 is sitting idle does not get approved.  So, alternatives and cost cutting options prevail from less compute power (less cpu) to less io performance capability.  This is further defined by &quot;If we are in a DR situation we will be able to run at partial capacity for 2-3, 5 months.&quot;

Other economics prevent &quot;false-designs&quot; no different then &quot;false positives&quot;.  A lot of customers, frankly overpurchase technology.  And this is due to the negotiation power of vendor sales reps and large OEMs.  Simple example, larger companies never look at Oracle Standard edition as a database option, they run Oracle Enterprise at some 55% higher the cost annualized yearly in increased support cost.  That cost goes into someone elses pocket.  And is $$$ that could have been spent to have proper infrastructure, equipment, projects and technology implmeneted to run their business.  But, they will all complain that &quot;oracle&quot; is too expensive.  Same paradigm happens with hardware where customers by compute capacity because their skills and architecture can not align with annualized planning to incrementally deploy scalable solutions.  And to this I say, &quot;It is a lot harder to incrementally add a $750k server.&quot;

There is value in using different solutions in tiered approaches where impacted is isolated.  Like virus definitions.  Clearly you can not do this same thing in the &quot;Application&quot; design like swap out Weblogic for IIS.

I think like the last year of the US economy has made families really look a their spending and return on their $$$, so will happen in IT investments.  And cost value additions like Cloud Computing and IT purchases looking at the annualized cost forcasting will make the customer aligned to making smarter decisions.</description>
		<content:encoded><![CDATA[<p>The rules of economics and the customers ability to deliver technology outweigh the &#8220;tech&#8221; of the design.</p>
<p>If the customers DR design prevents then from using the DR equipment in an active fashion, then &#8220;cheaper&#8221; alternatives are selected due to the economics of the design.  A 2x cost on infrastructure to support DR where 1/2 is sitting idle does not get approved.  So, alternatives and cost cutting options prevail from less compute power (less cpu) to less io performance capability.  This is further defined by &#8220;If we are in a DR situation we will be able to run at partial capacity for 2-3, 5 months.&#8221;</p>
<p>Other economics prevent &#8220;false-designs&#8221; no different then &#8220;false positives&#8221;.  A lot of customers, frankly overpurchase technology.  And this is due to the negotiation power of vendor sales reps and large OEMs.  Simple example, larger companies never look at Oracle Standard edition as a database option, they run Oracle Enterprise at some 55% higher the cost annualized yearly in increased support cost.  That cost goes into someone elses pocket.  And is $$$ that could have been spent to have proper infrastructure, equipment, projects and technology implmeneted to run their business.  But, they will all complain that &#8220;oracle&#8221; is too expensive.  Same paradigm happens with hardware where customers by compute capacity because their skills and architecture can not align with annualized planning to incrementally deploy scalable solutions.  And to this I say, &#8220;It is a lot harder to incrementally add a $750k server.&#8221;</p>
<p>There is value in using different solutions in tiered approaches where impacted is isolated.  Like virus definitions.  Clearly you can not do this same thing in the &#8220;Application&#8221; design like swap out Weblogic for IIS.</p>
<p>I think like the last year of the US economy has made families really look a their spending and return on their $$$, so will happen in IT investments.  And cost value additions like Cloud Computing and IT purchases looking at the annualized cost forcasting will make the customer aligned to making smarter decisions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toby</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-341053</link>
		<dc:creator>Toby</dc:creator>
		<pubDate>Sun, 15 Feb 2009 15:35:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-341053</guid>
		<description>Depends on the threat model. If the most critical threat is one which will take down both sites (i.e. some kind of exploit that both are exposed to) then it could be rationalised, I suppose. But otherwise common sense arguments would prevail.

NetApp? Schmeh. Use ZFS!</description>
		<content:encoded><![CDATA[<p>Depends on the threat model. If the most critical threat is one which will take down both sites (i.e. some kind of exploit that both are exposed to) then it could be rationalised, I suppose. But otherwise common sense arguments would prevail.</p>
<p>NetApp? Schmeh. Use ZFS!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Berger</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-340874</link>
		<dc:creator>Martin Berger</dc:creator>
		<pubDate>Sun, 15 Feb 2009 08:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-340874</guid>
		<description>&quot;If takes to the extreme, ... &quot;
You stopped far to early. Let&#039;s rearch for the really extreme, don&#039;t stop at the technology stack.
In addition to diversity on pure technology, also seperated operational and engineering staff is needed, to avoid the same person makes systematic flaws even on different stacks.
This is also true for developers, QA departement, and in last consequence also business departements, and business itselve.
To bring it to an end, bring diversity to management also. Even a CEO can fail.
Perfect! We now have full diversity on ALL layers: 2 totally different companies!
But wait, these 2 totally seperated companies both suffer from single points of failure all over again. That is nothing to fear, as we have a great method to solve this: diversity!</description>
		<content:encoded><![CDATA[<p>&#8220;If takes to the extreme, &#8230; &#8221;<br />
You stopped far to early. Let&#8217;s rearch for the really extreme, don&#8217;t stop at the technology stack.<br />
In addition to diversity on pure technology, also seperated operational and engineering staff is needed, to avoid the same person makes systematic flaws even on different stacks.<br />
This is also true for developers, QA departement, and in last consequence also business departements, and business itselve.<br />
To bring it to an end, bring diversity to management also. Even a CEO can fail.<br />
Perfect! We now have full diversity on ALL layers: 2 totally different companies!<br />
But wait, these 2 totally seperated companies both suffer from single points of failure all over again. That is nothing to fear, as we have a great method to solve this: diversity!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-340053</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Fri, 13 Feb 2009 10:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-340053</guid>
		<description>I imagine diversity adds complexity most often.

More skills, different procedures, different bugs, issues, huge integration headache. I just don&#039;t see how you can keep simplicity with increasing diversity. I guess we are going a bit sideways from the original topic... not that it&#039;s matter. :)</description>
		<content:encoded><![CDATA[<p>I imagine diversity adds complexity most often.</p>
<p>More skills, different procedures, different bugs, issues, huge integration headache. I just don&#8217;t see how you can keep simplicity with increasing diversity. I guess we are going a bit sideways from the original topic&#8230; not that it&#8217;s matter. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Burns</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-339684</link>
		<dc:creator>Doug Burns</dc:creator>
		<pubDate>Thu, 12 Feb 2009 20:49:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-339684</guid>
		<description>&quot;â€œwe cannot failâ€. Eh?&quot;

We *never* fail. At least not in those meetings when we discuss it ;-)</description>
		<content:encoded><![CDATA[<p>&#8220;â€œwe cannot failâ€. Eh?&#8221;</p>
<p>We *never* fail. At least not in those meetings when we discuss it ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-339486</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Thu, 12 Feb 2009 11:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-339486</guid>
		<description>Thanks Doug.

If takes to the extreme, we will end up with two different applications (.NET vs Java), different DB vendors (MySQL or SQL Server vs Oracle), and local storage with cloud - for a good measure. With this, &quot;we cannot fail&quot;. Eh?</description>
		<content:encoded><![CDATA[<p>Thanks Doug.</p>
<p>If takes to the extreme, we will end up with two different applications (.NET vs Java), different DB vendors (MySQL or SQL Server vs Oracle), and local storage with cloud &#8211; for a good measure. With this, &#8220;we cannot fail&#8221;. Eh?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noons</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-339395</link>
		<dc:creator>Noons</dc:creator>
		<pubDate>Thu, 12 Feb 2009 02:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-339395</guid>
		<description>&quot;security often means more complexity &quot; 

No, not at all.  Security often means more diversity.  

If you make everything the same, all a hacker has to do is find a technique to break in once and it&#039;s repeatable everywhere in that site.  

If the hacker has to break into everything every step of the way and for each step it&#039;s a different lock, then things are a lot harder for their kind - and a lot easier for us to find them by increasing the chances they step on a trip wire.  The Cucko&#039;s Egg book explains this at length.

Is that necessary everywhere?  I don&#039;t think so.  Not every site needs mil-level security - when we talk genetic diversity that&#039;s what it&#039;s about.

For the vast majority of places, I would not bother to that level: many other security options available with less impact, before one jumps to the ultimate.</description>
		<content:encoded><![CDATA[<p>&#8220;security often means more complexity &#8221; </p>
<p>No, not at all.  Security often means more diversity.  </p>
<p>If you make everything the same, all a hacker has to do is find a technique to break in once and it&#8217;s repeatable everywhere in that site.  </p>
<p>If the hacker has to break into everything every step of the way and for each step it&#8217;s a different lock, then things are a lot harder for their kind &#8211; and a lot easier for us to find them by increasing the chances they step on a trip wire.  The Cucko&#8217;s Egg book explains this at length.</p>
<p>Is that necessary everywhere?  I don&#8217;t think so.  Not every site needs mil-level security &#8211; when we talk genetic diversity that&#8217;s what it&#8217;s about.</p>
<p>For the vast majority of places, I would not bother to that level: many other security options available with less impact, before one jumps to the ultimate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Gorbachev</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-339201</link>
		<dc:creator>Alex Gorbachev</dc:creator>
		<pubDate>Wed, 11 Feb 2009 08:27:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-339201</guid>
		<description>Noons,

Well, security often means more complexity (no?) and &quot;complexity is the enemy of availability&quot;. I think my experience with how people make things secure might be bad according to &lt;a href=&quot;http://connect.educause.edu/Library/Abstract/SecurityStandardsComplexi/46789?time=1234340625&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt;.

Joel,

Or through the same application. There will always be same&#039;s otherwise, it&#039;s insane. :)</description>
		<content:encoded><![CDATA[<p>Noons,</p>
<p>Well, security often means more complexity (no?) and &#8220;complexity is the enemy of availability&#8221;. I think my experience with how people make things secure might be bad according to <a href="http://connect.educause.edu/Library/Abstract/SecurityStandardsComplexi/46789?time=1234340625" rel="nofollow">this</a>.</p>
<p>Joel,</p>
<p>Or through the same application. There will always be same&#8217;s otherwise, it&#8217;s insane. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Burns</title>
		<link>http://www.pythian.com/news/1478/different-technology-stacks-on-production-and-dr/#comment-339185</link>
		<dc:creator>Doug Burns</dc:creator>
		<pubDate>Wed, 11 Feb 2009 06:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.pythian.com/blogs/1478/different-technology-stacks-on-production-and-dr#comment-339185</guid>
		<description>Initial reaction - yuck!

I can even understand some of the technical reasons why you might want to do this, but my personal opinion is that HA without as much simplicity as you can manage is unlikely to be HA in practise.

Of course I don&#039;t mean *technical* simplicity but administrative simplicity because this stuff will ultimately be managed by humans.</description>
		<content:encoded><![CDATA[<p>Initial reaction &#8211; yuck!</p>
<p>I can even understand some of the technical reasons why you might want to do this, but my personal opinion is that HA without as much simplicity as you can manage is unlikely to be HA in practise.</p>
<p>Of course I don&#8217;t mean *technical* simplicity but administrative simplicity because this stuff will ultimately be managed by humans.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

