<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>ganleybob</title>
	<atom:link href="http://ganleybob.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ganleybob.wordpress.com</link>
	<description>Customer-centric technology musings</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:05:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ganleybob.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ganleybob</title>
		<link>http://ganleybob.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ganleybob.wordpress.com/osd.xml" title="ganleybob" />
	<atom:link rel='hub' href='http://ganleybob.wordpress.com/?pushpress=hub'/>
		<item>
		<title>The rule of done</title>
		<link>http://ganleybob.wordpress.com/2012/02/03/the-rule-of-done/</link>
		<comments>http://ganleybob.wordpress.com/2012/02/03/the-rule-of-done/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 13:58:59 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=108</guid>
		<description><![CDATA[My college roommate Dale reminded me of an important rule of thumb that I use every day. I call it the Rule of Done. Here is the rule: “It is not a matter of wanting, it is a matter of doing!” Self-talk &#8230; <a href="http://ganleybob.wordpress.com/2012/02/03/the-rule-of-done/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=108&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://www.bc.edu">college</a> roommate Dale reminded me of an important rule of thumb that I use every day. I call it the <em>Rule of Done</em>. Here is the rule:</p>
<ul>
<li>“It is not a matter of wanting, it is a matter of doing!”</li>
</ul>
<p>Self-talk is a wonderful thing. We all do it throughout our waking moments. There is a little voice in the back of your head telling you things. Sometimes I say to my kids “You need to listen to that little voice.” Well I need to clarify something about this piece of advice – you need to listen, but you don’t always need to go along with the input that your little voice is giving.</p>
<p>Here’s an example – the alarm goes off and you are lying there in bed.  The little voice says “I don’t want to get up.” This is an example of one of those places where you need to apply the <em>Rule of Done</em> – “It is not a matter of wanting, it is a matter of doing.” You may not want to, but you get up anyway.</p>
<p>Here’s another example – you know you have an assignment due in a few days. You realize that you need to start working on it so that you can deliver a high-quality result. That little voice might say “But I don’t want to work on it now, I will put it off until tomorrow.” – There is that tip-off phrase “I don’t want…<em>”</em> again. So apply the <em>Rule of Done</em>. It is not a matter of wanting, it is a matter of doing. You overrule that little voice in your head, and you “<a href="www.larrythecableguy.com/">get-r-done.” </a>You stop arguing with yourself and <a href="www.youtube.com/watch?v=Pp5dZZBKTXQ">“just do it.”</a></p>
<p>Try this out in your every day life and I think you’ll like the results. Tomorrow when that little voice in your head says “I don’t want to work out” say right back to it “It is not a matter of wanting, it is a matter of doing.” Or when that voice says “I don’t want to cold-call that prospect” or “I don’t want to have that conversation” or “I don’t want to….” Apply the <em>Rule of Done</em>. You will find that you can save yourself a lot of time and a lot of angst by following this rule.</p>
<p>Dale and I had a great time rooming together because we and our roommates shared a respect for the Rule of Done.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=108&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2012/02/03/the-rule-of-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle RMAN is the SLA “Tax man”</title>
		<link>http://ganleybob.wordpress.com/2012/02/01/oracle-rman-is-the-sla-tax-man/</link>
		<comments>http://ganleybob.wordpress.com/2012/02/01/oracle-rman-is-the-sla-tax-man/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 20:16:20 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=91</guid>
		<description><![CDATA[In prior blogs, I’ve proposed that many organizations are paying “taxes” that they shouldn’t have to pay. These taxes are in the form of wasted costs from owning and running extra server headroom just so that performance doesn’t become unacceptable &#8230; <a href="http://ganleybob.wordpress.com/2012/02/01/oracle-rman-is-the-sla-tax-man/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=91&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In prior blogs, I’ve proposed that many organizations are <a href="http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-to-achieve-it-efficiency/">paying “taxes” that they shouldn’t have to pay</a>. These taxes are in the form of wasted costs from owning and running extra server headroom just so that performance doesn’t become unacceptable during data protection operations.</p>
<p>Databases are a great place to show this because the underpin most business-critical systems out there. I showed some <a href="http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-2-the-sql-server-backup-tax/">specific examples with SQL Server</a>, but just to prove that this is not just a Microsoft problem, let’s take a look at Oracle.</p>
<p><strong>The Backup Tax – Oracle style:</strong></p>
<p>Oracle RMAN is the default utility for performing database backup, restore and recovery of Oracle databases. Here are some results quantifying the impact of RMAN backups in an Oracle database environment, this is for a 2-Node Oracle 11g R2 RAC cluster running a TPC-C style transactional workload.</p>
<p><a href="http://ganleybob.files.wordpress.com/2012/02/rman-tax1.jpg"><img class="size-full wp-image-93 alignnone" title="RMAN Tax" src="http://ganleybob.files.wordpress.com/2012/02/rman-tax1.jpg?w=640" alt=""   /></a></p>
<p>There are a couple of key points to note.</p>
<ul>
<li>Even though this was a lightly loaded system, CPU Utilization increased 30-40% for the entire duration of the backup.</li>
<li>Response time and Transactional performance see a negative spike for the first couple of minutes of the backup window.</li>
</ul>
<p>Conclusion: You have to pay the “tax man” for Oracle when you use RMAN on your Oracle host.</p>
<p>For more info on this testing see: <a href="http://dell.to/xAsNCa">http://dell.to/xAsNCa</a></p>
<p>Now it is time to hear from you. What is your experience with SLA taxes?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=91&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2012/02/01/oracle-rman-is-the-sla-tax-man/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>

		<media:content url="http://ganleybob.files.wordpress.com/2012/02/rman-tax1.jpg" medium="image">
			<media:title type="html">RMAN Tax</media:title>
		</media:content>
	</item>
		<item>
		<title>Less Aileron&#8230; Sooner!</title>
		<link>http://ganleybob.wordpress.com/2012/01/31/less-aileron-sooner/</link>
		<comments>http://ganleybob.wordpress.com/2012/01/31/less-aileron-sooner/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 15:09:42 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=65</guid>
		<description><![CDATA[It is interesting how things you learn in one area of life can help in others. In one of my early blog posts, I related some wisdom from my first flying instructor Harry. Here is another gem from Harry that &#8230; <a href="http://ganleybob.wordpress.com/2012/01/31/less-aileron-sooner/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=65&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It is interesting how things you learn in one area of life can help in others. In one of my <a href="http://ganleybob.wordpress.com/2011/04/29/lessons-from-harry-sometimes-its-better-not-to-know/">early blog posts</a>, I related some wisdom from my first flying instructor Harry. Here is another gem from Harry that I’ve found most helpful in other parts of my life. It may take some time to sink in for you&#8230; but think about it.</p>
<p>One of the hallmarks of a good pilot is how they can smooth out a ride, and precisely control their aircraft in maneuvers. I was flying with Harry one day and clearly was working hard to keep the plane on track while following his commands during the lesson. Harry didn’t talk much, his philosophy was to let the plane do the teaching. On occasion he would impart a key piece of advice so I always listened carefully to what he would say. On this particular day, after watching me work too hard at the controls he said: ”Hey Bob, try this: A little less aileron…Sooner!”</p>
<p>The ailerons on a plane are control surfaces on the wing. Here is a picture:</p>
<p><a href="http://ganleybob.files.wordpress.com/2012/01/aileron1.jpg"><img class="alignnone size-medium wp-image-85" title="aileron" src="http://ganleybob.files.wordpress.com/2012/01/aileron1.jpg?w=300&#038;h=187" alt="" width="300" height="187" /></a></p>
<p>They are moved by the pilot, along with the rudder and the elevator to control the flight of a plane.</p>
<p>Essentially his input to me was this: I was using large, abrupt movements of the control surfaces. He wanted me to start more quickly but use subtler and more gradual control movements. It took me a while to apply what he said, but after hours of practice, I learned to slightly anticipate the need for control inputs and make the adjustments more progressive – quickly adding a little and then a little more or taking away a little at a time.</p>
<p>How does this apply to other areas of life? I’ll try a couple, and I bet you can come up with a lot more.</p>
<ul>
<li>I coach ski racing on the weekends. As skiers work to control their turn shape, one of the variables is edge angle – the amount the ski is tipped relative to the snow surface. This concept works great here – &#8220;a little less edge – sooner!&#8221; Perfect for smoothing out jerky turns or improving hold on ice.</li>
<li>As a Dad, I’m trying to help my children develop good study habits. They are realizing that if they study a little each night instead of cramming right before an exam, they do better in school. Imagine telling your kids &#8221;a little less studying – sooner!&#8221;</li>
</ul>
<p> So now I’m curious to hear from you, what could you “do less of, sooner” to positive effect?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=65&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2012/01/31/less-aileron-sooner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>

		<media:content url="http://ganleybob.files.wordpress.com/2012/01/aileron1.jpg?w=300" medium="image">
			<media:title type="html">aileron</media:title>
		</media:content>
	</item>
		<item>
		<title>Reduce your taxes part 4 – a SAN solution</title>
		<link>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-4-a-solution/</link>
		<comments>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-4-a-solution/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:41:06 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[data protection]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=79</guid>
		<description><![CDATA[In the first blog of this series I discussed how some organizations are over-provisioning their server resources in order to balance the competing demands of performance and data protection SLAs. Parts 2 and 3 showed examples of actual SQL Server &#8230; <a href="http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-4-a-solution/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=79&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the first blog of this series I discussed how some organizations are over-provisioning their server resources in order to balance the competing demands of performance and data protection SLAs. Parts 2 and 3 showed examples of actual SQL Server database configurations being tested to measure the impact of backups and snapshots while maintaining application performance.</p>
<p>Those tests showed two examples of an approximate 40% tax rate for data protection, meaning that 40% of the server processing headroom was sitting idle so that performance SLAs could be met during data protection operations.</p>
<p><strong>How to reduce your taxes</strong> – So how can you reduce those taxes? This is where storage comes in to the picture. The reason that meeting service levels requires over-provisioning of your database servers in these scenarios is that server resources are being used for tasks that are best managed by a SAN. SAN-based snapshots have several advantages:</p>
<ul>
<li>They are quick to create – taking under 10 seconds instead of the 10 minutes it takes to create native SQL server snapshots for the same workload use-case.</li>
<li>They have a very minor performance impact that is of no consequence to server provisioning.</li>
<li>Snapshots can be used as the source for an off-host backup, eliminating backup tax.</li>
</ul>
<p>Here is an example of actual testing of the performance impact of SAN-based snapshots for the same SQL Server transactional database load tested in parts 2 and 3 of this series.</p>
<p><a href="http://ganleybob.files.wordpress.com/2012/01/smart-copy-sql.jpg"><img class="alignnone size-full wp-image-80" title="smart copy sql" src="http://ganleybob.files.wordpress.com/2012/01/smart-copy-sql.jpg?w=640" alt=""   /></a></p>
<p>As you can see, CPU utilization and transactional performance are minimally impacted by the SAN-based snapshot operations. The “Smart Copy” terminology refers to the fact that these are application-consistent snapshots which have been created by momentarily quiesceing the database and flushing buffers so that a completely valid recovery point for the database is created. This is done with Microsoft VSS, and took between 4 and 8 seconds for the configuration tested.</p>
<p>Conclusion: By using the data protection capabilities of your SAN, you can ensure more efficient use of your IT resources and reduce your taxes to achieve IT Efficiency.</p>
<p>For more information on the testing that was done please refer to:  <a href="http://dell.to/w35fsv">http://dell.to/w35fsv</a></p>
<p>Now it is time to hear from you, what is your preffered “Tax” reduction strategy? Are you using SAN data protection?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=79&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-4-a-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>

		<media:content url="http://ganleybob.files.wordpress.com/2012/01/smart-copy-sql.jpg" medium="image">
			<media:title type="html">smart copy sql</media:title>
		</media:content>
	</item>
		<item>
		<title>Reduce your taxes installment 3  – The SQL Server Snapshot Tax</title>
		<link>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-3-the-sql-server-snapshot-tax/</link>
		<comments>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-3-the-sql-server-snapshot-tax/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:37:02 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sla]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=74</guid>
		<description><![CDATA[In the first of this series I propose that some organizations are over-provisioning their server resources in order to balance competiting performance and data protection SLAs. In part 2 we examined the “backup tax”. Now let’s look in detail at &#8230; <a href="http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-3-the-sql-server-snapshot-tax/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=74&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the first of this series I propose that some organizations are over-provisioning their server resources in order to balance competiting performance and data protection SLAs. In part 2 we examined the “backup tax”. Now let’s look in detail at another example of this, “the snapshot tax” for establishing on-disk recovery points by doing native SQL Server snapshots.</p>
<p><strong>Challenge: The Snapshot Tax</strong> – The following graph shows the results of testing snapshot processing on a transactional (TPC-C style) workload running in SQL server. It illustrates a 40% tax associated with establishing on-disk recovery points with the native SQL Server snapshot capability.</p>
<p><a href="http://ganleybob.files.wordpress.com/2012/01/snapshot-pic.jpg"><img class="alignnone size-full wp-image-75" title="snapshot pic" src="http://ganleybob.files.wordpress.com/2012/01/snapshot-pic.jpg?w=640" alt=""   /></a></p>
<p>There are several observations from this data that should cause concern to those of you who would like to reduce your IT taxes:</p>
<ul>
<li>Creating native recovery points impacts performance – average response times and transactions per second see a significant negative impact.</li>
<li>Creating a recovery point takes a long time – in this scenario about 10 minutes. So if you want to keep one recovery point per hour (RPO), around 1/6<sup>th</sup> of that hour will be spent with degraded performance.</li>
<li>The overall impact becomes cumulatively worse as more recovery points are kept.</li>
</ul>
<p>Conclusion: Attempting to meet service level agreements for performance and data protection by establishing and keeping 5 hourly recovery points with native SQL server snapshots requires at least 40% over-provisioning of database server resources. This is an exorbitant 40% tax rate that you shouldn’t have to pay.</p>
<p>For more information on the testing that was done please refer to:  <a href="http://dell.to/w35fsv">http://dell.to/w35fsv</a></p>
<p>Let’s hear from you. What is your RTO? Is one hour reasonable for recovery points for SQL Server transactional databases? What rate do you pay for snapshot taxes?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=74&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-3-the-sql-server-snapshot-tax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>

		<media:content url="http://ganleybob.files.wordpress.com/2012/01/snapshot-pic.jpg" medium="image">
			<media:title type="html">snapshot pic</media:title>
		</media:content>
	</item>
		<item>
		<title>Reduce your taxes # 2 – The SQL Server Backup Tax</title>
		<link>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-2-the-sql-server-backup-tax/</link>
		<comments>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-2-the-sql-server-backup-tax/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:32:13 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sql server backup]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=66</guid>
		<description><![CDATA[In the first of this series I discuss that some organizations are over provisioning their server resources in order to balance competing performance and data protection SLAs. Let’s look in detail at one example of this, “the backup tax” for doing &#8230; <a href="http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-2-the-sql-server-backup-tax/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=66&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the first of this series I discuss that some organizations are over provisioning their server resources in order to balance competing performance and data protection SLAs. Let’s look in detail at one example of this, “the backup tax” for doing native SQL Server backups.</p>
<p><strong>Challenge: The Backup Tax</strong> – The following graph shows the results of testing of backup processing on a transactional (TPC-C style) workload running in SQL Server. It illustrates one example of a tax rate of <strong>40%</strong>.</p>
<p><a href="http://ganleybob.files.wordpress.com/2012/01/backup-pic1.jpg"><img class="alignnone size-full wp-image-68" title="backup pic" src="http://ganleybob.files.wordpress.com/2012/01/backup-pic1.jpg?w=640" alt=""   /></a></p>
<p>The graph of the results shows that approx. 40% of the CPU cycles provisioned for SQL server must be reserved in order to make sure that service levels for performance are met during backup with the SQL Server native backup utility.</p>
<p>Conclusion: Simultaneously meeting service level agreements for performance and data protection while using the native SQL server backup requires at least 40% over-provisioning of your database server resources. And this assumes that you’re willing to run your database server at 100% utilization during the backup window. This is an exorbitant 40% tax rate that you shouldn’t have to pay.</p>
<p>For more information on the testing that was done please refer to:  <a href="http://dell.to/w35fsv">http://dell.to/w35fsv</a></p>
<p>Let’s hear from you, what do you pay for backup taxes? What is your tax reduction strategy?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=66&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-part-2-the-sql-server-backup-tax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>

		<media:content url="http://ganleybob.files.wordpress.com/2012/01/backup-pic1.jpg" medium="image">
			<media:title type="html">backup pic</media:title>
		</media:content>
	</item>
		<item>
		<title>Reduce your taxe rate to achieve IT efficiency</title>
		<link>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-to-achieve-it-efficiency/</link>
		<comments>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-to-achieve-it-efficiency/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:22:13 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[storage database performance]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=62</guid>
		<description><![CDATA[Yes it is that time of year again; we all start thinking about taxes. I know what you’re thinking; “What does this have to do with IT and enterprise efficiency?” It comes down to managing SLAs. As you design your &#8230; <a href="http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-to-achieve-it-efficiency/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=62&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yes it is that time of year again; we all start thinking about taxes. I know what you’re thinking; “What does this have to do with IT and enterprise efficiency?”</p>
<p>It comes down to managing SLAs. As you design your IT environment you need to be cognizant of Service Level Agreements. What are the expectations of your users for performance? What is the agreement you have with them about response time? Also what is the agreement you have with management about data protection, what are your Recovery Point Objectives and Recovery Time Objectives?</p>
<p>Databases are a great place to explore this balancing act.  Databases underlie most of our business systems. As you size your database servers, you must ensure that SLAs for performance are met while at the same time making sure those SLAs for data protection are met. It turns out that this usually results in database servers being over-sized to deliver acceptable performance AND accommodate for the processing load of establishing recovery points. This is a “tax” that almost every IT organization is paying, and with the right storage strategy you can reduce, and even eliminate most of this tax.</p>
<p>In this series we’ll look at some lab testing of transactional database systems (TPC-C style workload) under different scenarios to determine what that tax rate might be.  I think you will be surprised.  The data shows on the order of a <strong>40% tax rate</strong> being paid by IT departments. I mean by that on average servers must be sized so that 40% of their headroom lies dormant in order to make sure that performance and data protection SLAs can be met. And this assumes that IT departments are willing to use all available headroom and run their servers at 100% utilization during data protection operations, which is rarely the case in the real world.</p>
<p>It is time to hear from you. What is your experience with this issue? Are you paying these taxes? Would you like to reduce your tax rate? Can you share any specific examples?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=62&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2012/01/27/reduce-your-taxes-to-achieve-it-efficiency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>
	</item>
		<item>
		<title>Halloween Blackout</title>
		<link>http://ganleybob.wordpress.com/2011/11/03/halloween-blackout/</link>
		<comments>http://ganleybob.wordpress.com/2011/11/03/halloween-blackout/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 19:12:36 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=57</guid>
		<description><![CDATA[The Great Halloween storm of 2011 has come through the Northeast and gone, leaving over 2 million homes without power and hundreds of thousands of homes without power for extended periods of time. We were among the more fortunate ones, &#8230; <a href="http://ganleybob.wordpress.com/2011/11/03/halloween-blackout/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=57&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Great Halloween storm of 2011 has come through the Northeast and gone, leaving over 2 million homes without power and hundreds of thousands of homes without power for extended periods of time. We were among the more fortunate ones, having gone without power for just over 2 days. Half of my street still doesn’t have power back. Many of my co-workers are dealing with life without water, heat, light, refrigeration and many of the basic services that we take for granted. I’m not the only one who has reportedly experienced that for a while after the power returned it was a little thrill to have something actually happen when a switch was flipped.</p>
<p>What was really striking to me though was the fact that people seemed to be most upset about losing connectivity to the phone and internet networks! I live in a town that reportedly has the fastest residential internet speeds in the nation. (see the NY Times article “<a href="http://www.nytimes.com/2011/09/14/us/downloads-are-slowest-in-idaho-study-finds.html">For Idaho and the Internet, Life in the slow lane</a>.”)  We are used to instant gratification when it comes to all-things-digital. But with the power out, and telephone and internet service disrupted, we were stripped of our information connection. Smart phones either ran out completely or had to be powered off to save what little battery was left. Laptops searched constantly for a not-to-be-found wireless network signal. Even with UPS battery-based power supplies, PCs couldn’t get a signal from the wire.</p>
<p>It seemed to be the younger generations who were most at-a-loss. We had to resort to things like reading the paper to get news, playing scrabble for entertainment, and walking to a friend’s house to check in, connecting by offering to share food and warmth with a neighbor.</p>
<p>I sat with a friend last night and recalled a childhood less connected. If we got to watch an hour of television a day – eg a news program followed by a sit-com on a 13” fuzzy black-and-white screen, we were lucky. We couldn’t use the phone because it cost money. We ran out the back yard to join the neighborhood street hockey game. We sat in the tree fort to have a private chat. We hung out at the store to get the gossip. Mom called us in for dinner by ringing the bell hanging on the back porch. We warmed up by the wood-stove in the kitchen.</p>
<p>If we gained something from our experiences in the Halloween storm, it was a reminder of how dependent we now are on our digital communications.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=57&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2011/11/03/halloween-blackout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>
	</item>
		<item>
		<title>RAC Storage: Scale-out Oracle database meets scale-out storage</title>
		<link>http://ganleybob.wordpress.com/2011/06/02/rac-storage-scale-out-oracle-database-meets-scale-out-storage/</link>
		<comments>http://ganleybob.wordpress.com/2011/06/02/rac-storage-scale-out-oracle-database-meets-scale-out-storage/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 10:58:52 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=52</guid>
		<description><![CDATA[ Oracle Real Application Clusters (RAC) is an option to the Oracle Database.  Oracle RAC is a cluster database with a shared cache architecture that overcomes the limitations of traditional shared-nothing and shared-disk approaches to provide highly scalable and available database. &#8230; <a href="http://ganleybob.wordpress.com/2011/06/02/rac-storage-scale-out-oracle-database-meets-scale-out-storage/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=52&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong> </strong>Oracle Real Application Clusters (RAC) is an option to the Oracle Database.  Oracle RAC is a cluster database with a shared cache architecture that overcomes the limitations of traditional shared-nothing and shared-disk approaches to provide highly scalable and available database.  This architecture is an example of what is commonly called horizontal scaling or “scale-out”. Scale-out allows multiple computers to be networked together to increases both compute capacity and the tolerance of individual system failure. This is contrasted with vertical scaling which adds compute capacity to an individual computer, but with major limitations. There are limits to how much a single computer can scale with a balanced configuration. Also, vertical scaling increases the impact of a single system failure.</p>
<p> One of the benefits of this approach is the ability to achieve more “elastic” application infrastructure, deal with seasonal spikes, and relieve the pressure to reduce over-provisioning of compute cycles. With the growing power of commodity X86-based servers and the Linux operating system, this scale-out has also come to be seen as a cost-effective approach to database scalability and reliability.</p>
<p> A similar trend is now being played out in the storage components of the database infrastructure. Scale-out storage is built on modular storage building blocks or “nodes”, each of which contains storage media, memory, networking and controller resources. The capacity, performance and throughput of a scale-out storage system grow with the number of storage nodes in the system. The more traditional approach of scale-up storage systems features a single enclosure or “frame” with front-end connectivity, internal bandwidth and storage media. The capacity, throughput and performance are limited by the constraints of the frame.</p>
<p> Scale-out storage is a great choice to complement an Oracle RAC implementation. The benefits include lower CAPEX because storage can start small and grow over time as needed. Unlike scale-up storage, there is no need to purchase up-front a large frame which can accommodate possible storage needs for the life of the project.  In terms of OPEX, in addition to reducing hardware to manage, many newer scale-out offerings provide very strong benefits in terms of management simplification. These systems virtualize storage to abstract storage objects from the underlying storage hardware allowing the simple and quick provisioning of new storage resources without specialized knowledge of storage hardware configuration.  </p>
<p> Many of the pure scale-up architectures have been around for a long time and have some mainframe-like characteristics from the perspective of tunability. These systems can be, and must be highly customized. Though this tuning can lead to achieving extreme performance on the high-end, it is a cause for longer lead times when adding new storage and higher cost-of-ownership.  Time consuming and disruptive data migrations are a fact of life when moving to a new storage frame.  A migration is required when moving to a new capacity or in the case of a periodic storage architecture refresh.</p>
<p> So take a look at your storage options when planning an Oracle RAC deployment. The economic and scalability advantages of scale-out storage are a good match for Linux-x86 grid-based database deployments. In a future post I’ll discuss some performance benchmarking that has been done that demonstrates the simple scalability of these types of systems.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=52&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2011/06/02/rac-storage-scale-out-oracle-database-meets-scale-out-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>
	</item>
		<item>
		<title>Private Cloud Storage 1: the requirement for storage virtualization</title>
		<link>http://ganleybob.wordpress.com/2011/05/05/private-cloud-storage-1-the-requirement-for-storage-virtualization/</link>
		<comments>http://ganleybob.wordpress.com/2011/05/05/private-cloud-storage-1-the-requirement-for-storage-virtualization/#comments</comments>
		<pubDate>Thu, 05 May 2011 17:54:41 +0000</pubDate>
		<dc:creator>Bob Ganley</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://ganleybob.wordpress.com/?p=35</guid>
		<description><![CDATA[OK, let&#8217;s get this out of the way up front.  The perspective this commentary is coming from is this: Most organizations are going to evolve their infrastructure toward cloud computing, and virtualization is the on-ramp to the private cloud. Shared &#8230; <a href="http://ganleybob.wordpress.com/2011/05/05/private-cloud-storage-1-the-requirement-for-storage-virtualization/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=35&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>OK, let&#8217;s get this out of the way up front.  The perspective this commentary is coming from is this:</p>
<ul>
<li>Most organizations are going to <a href="http://www.enterpriseefficiency.com/author.asp?section_id=899&amp;doc_id=191599">evolve their infrastructure toward cloud computing</a>, and virtualization is <em>the on-ramp to the private cloud</em>.</li>
<li>Shared storage is a requirement for enabling the mobilized-workload benefits of virtualization and therefore private cloud. </li>
</ul>
<p>This where the flight attendant says &#8220;If your destination isn&#8217;t New York&#8217;s Laguardia airport, you&#8217;d better de-plane right away!&#8221;</p>
<p>Now that you&#8217;re on the right plane, let&#8217;s get on our way. You&#8217;ve begun to virtualize and are wondering at what point you are going to be able to cross that line to private cloud computing. The answer is that you&#8217;ll reach private cloud when you have:</p>
<ol>
<li>adopted standardized building blocks for your infrastructure,</li>
<li>adopted integrated infrastructure management, and</li>
<li>automated service delivery.</li>
</ol>
<p>Integrating storage management with virtual server management is critical. However, the dirty little secret of the storage industry is that not all shared storage is actually appropriate for private cloud, though some vendors would have you think otherwise. Here&#8217;s why: <strong>traditional shared storage still binds storage objects to physical resources!</strong> If you want to move toward private cloud, you need to adopt <a href="http://www.snia.org/education/storage_networking_primer/stor_virt/">Virtualized Storage</a>. With Virtualized Storage there is an abstraction layer between storage hardware and storage objects, this is directly analagous to server virtualization.</p>
<p>But what does this mean &#8211; &#8220;an abstraction layer between storage hardware and storage objects&#8221;? This isn&#8217;t just<a href="http://wikibon.org/wiki/v/Thin_provisioning"> thin provisioning </a>folks, though certainly thin provisioning is one capability of virtualized storage. This means that administrators no longer have to know what volumes are pinned to what disks, or for that matter what disks are tied to what RAID policy, what <a href="http://publib.boulder.ibm.com/infocenter/ts7700/serv/index.jsp?topic=/com.ibm.storage.ts7740.service.doc/hotswap_evddms_cc8_cx7.html">trays are connected to what loops </a>etc. etc. etc.. Virtualized storage leaves behind the complexity associated with traditional shared storage.</p>
<p>Extensive automation is a hallmark of virtualized storage. <a href="http://www.dellstorage.com/WorkArea/DownloadAsset.aspx?id=709">Capacity is used automatically</a> based on policies. When new storage hardware is added to the SAN, the SAN recognizes this and non-disruptively starts to incorporate that storage into existing workloads. Performance is optimized automatically by spreading workloads across as many spindles as possible, AND by moving hot data blocks to higher-performing storage tiers without administrative intervention.</p>
<p>Another aspect of abstracting storage objects from the underlying hardware is the scaling methodology. Traditional SANs with <a href="http://www.4equallogic.com/?p=38">frame-based architectures</a> add performance and capacity within the limitations of a &#8220;frame&#8221; (or enclosure) that forces the IT department to pony up for a pre-determined maximum. On the other hand, <em>modular</em> <a href="http://www.enterprisestrategygroup.com/2010/06/scale-out-storage/">scale-out </a>SANs eliminate the need to pre-determine a performance or capacity ceiling, and allow your storage to start small and grow as needed.</p>
<p>So as you&#8217;re charting your course toward private cloud, keep the storage piece in mind. Match the capabilities of your storage with that of your other virtualized resources. In future posts I&#8217;ll explore other aspects of storage for private cloud, including management integration.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ganleybob.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ganleybob.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ganleybob.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ganleybob.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ganleybob.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ganleybob.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ganleybob.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ganleybob.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ganleybob.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ganleybob.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ganleybob.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ganleybob.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ganleybob.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ganleybob.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ganleybob.wordpress.com&amp;blog=21519209&amp;post=35&amp;subd=ganleybob&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ganleybob.wordpress.com/2011/05/05/private-cloud-storage-1-the-requirement-for-storage-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ab5847bdc7c7e1d82398758ed1ebfb02?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ganleybob</media:title>
		</media:content>
	</item>
	</channel>
</rss>
