<?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: Cloud Computing: Block-Based Storage</title>
	<atom:link href="http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Wed, 23 May 2012 02:49:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Chris Evans</title>
		<link>http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/#comment-973</link>
		<dc:creator>Chris Evans</dc:creator>
		<pubDate>Wed, 09 Feb 2011 12:51:33 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=752#comment-973</guid>
		<description>Tushar

I agree, block-based I/O in/out of the cloud does seem to be a problem due to latency (and of course integrity).  I suspect that it is being used today because our current access models don&#039;t understand anything else.  The appliances being put together by Cirtas etc I would expect move away from direct block access and use clever caching techniques to get best performance.  There is of course the integrity trade off there because should the onsite appliance fail or be lost, then data is also lost from the cloud copy.

Chris</description>
		<content:encoded><![CDATA[<p>Tushar</p>
<p>I agree, block-based I/O in/out of the cloud does seem to be a problem due to latency (and of course integrity).  I suspect that it is being used today because our current access models don&#8217;t understand anything else.  The appliances being put together by Cirtas etc I would expect move away from direct block access and use clever caching techniques to get best performance.  There is of course the integrity trade off there because should the onsite appliance fail or be lost, then data is also lost from the cloud copy.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tushar</title>
		<link>http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/#comment-972</link>
		<dc:creator>tushar</dc:creator>
		<pubDate>Tue, 08 Feb 2011 10:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=752#comment-972</guid>
		<description>Chris,

Good article. But I fail to understand the typical use cases for accessing a block device over the cloud - something that a typical cloud based block-storage vendor would give. I can think of remote replication as the only a possible use case. A replication is usually a one way write traffic under normal circumstances in which the data being replicated is not required to be processed any further.

Using a cloud based block storage like a general purpose storage for reads cannot not be the case - since the IO latencies would dent the performance of the application which is supposed to read the data.
 Think of a cloud based block storage which is being used by as database from the cloud&#039;s customer side. In this case the database engine would be starved because of huge latencies involved in reading from the cloud store.

A cloud block storage would help if a file system is mounted on it and the need is to access these files distinctly and discreetly.</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Good article. But I fail to understand the typical use cases for accessing a block device over the cloud &#8211; something that a typical cloud based block-storage vendor would give. I can think of remote replication as the only a possible use case. A replication is usually a one way write traffic under normal circumstances in which the data being replicated is not required to be processed any further.</p>
<p>Using a cloud based block storage like a general purpose storage for reads cannot not be the case &#8211; since the IO latencies would dent the performance of the application which is supposed to read the data.<br />
 Think of a cloud based block storage which is being used by as database from the cloud&#8217;s customer side. In this case the database engine would be starved because of huge latencies involved in reading from the cloud store.</p>
<p>A cloud block storage would help if a file system is mounted on it and the need is to access these files distinctly and discreetly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Evans</title>
		<link>http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/#comment-970</link>
		<dc:creator>Chris Evans</dc:creator>
		<pubDate>Sun, 18 Oct 2009 10:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=752#comment-970</guid>
		<description>Bernhard

I agree this kind of approach will be necessary.  As you point out, cloud storage isn&#039;t aware of the underlying technology, so has to be &quot;helped&quot;.

Chris</description>
		<content:encoded><![CDATA[<p>Bernhard</p>
<p>I agree this kind of approach will be necessary.  As you point out, cloud storage isn&#8217;t aware of the underlying technology, so has to be &#8220;helped&#8221;.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernhard</title>
		<link>http://thestoragearchitect.com/2009/10/08/cloud-computing-block-based-storage/#comment-971</link>
		<dc:creator>Bernhard</dc:creator>
		<pubDate>Fri, 16 Oct 2009 18:17:53 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=752#comment-971</guid>
		<description>&lt;a href=&quot;http://www.bock.nu/blog/block-based-cloud-storage&quot; rel=&quot;nofollow&quot;&gt;Reply to Cloud Computing: Block-Based Storage: &lt;/a&gt;

I believe that storing block level data in the cloud is a much easier task if you accept hybrid approaches.

You could, for example, build a kind of proxy device (either as software or as appliance), that provides local access via e.g. iSCSI on a block level. This device could do regular snapshots of the LUN and store these as single objects in the cloud. You&#039;d do a snapshot every x megabytes or every y seconds. With this kind of &quot;aggregation&quot; of small IO requests to larger snapshots one solves the latency problem, for the price of not having realtime access to the data in the cloud.

I admit that this is a pretty different service than a direct block-level access, but from my point of view this is much more viable. And it can still deliver the single most important feature of block-level storage virtualization: Compatibility to applications that are not cloud-aware.</description>
		<content:encoded><![CDATA[<p><a href="http://www.bock.nu/blog/block-based-cloud-storage"  rel="nofollow">Reply to Cloud Computing: Block-Based Storage: </a></p>
<p>I believe that storing block level data in the cloud is a much easier task if you accept hybrid approaches.</p>
<p>You could, for example, build a kind of proxy device (either as software or as appliance), that provides local access via e.g. iSCSI on a block level. This device could do regular snapshots of the LUN and store these as single objects in the cloud. You&#8217;d do a snapshot every x megabytes or every y seconds. With this kind of &#8220;aggregation&#8221; of small IO requests to larger snapshots one solves the latency problem, for the price of not having realtime access to the data in the cloud.</p>
<p>I admit that this is a pretty different service than a direct block-level access, but from my point of view this is much more viable. And it can still deliver the single most important feature of block-level storage virtualization: Compatibility to applications that are not cloud-aware.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

