<?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>The Storage Architect &#187; Cloud</title>
	<atom:link href="http://thestoragearchitect.com/category/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Tue, 22 May 2012 18:40:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>APIs Are Essential for Delivering Storage in Enterprise Cloud Infrastructures</title>
		<link>http://thestoragearchitect.com/2012/05/17/apis-are-essential-for-delivering-storage-in-enterprise-cloud-infrastructures/</link>
		<comments>http://thestoragearchitect.com/2012/05/17/apis-are-essential-for-delivering-storage-in-enterprise-cloud-infrastructures/#comments</comments>
		<pubDate>Thu, 17 May 2012 16:52:31 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[iWave]]></category>
		<category><![CDATA[orchestration]]></category>
		<category><![CDATA[provisioning]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=3462</guid>
		<description><![CDATA[<p>It&#8217;s pretty easy to pick holes in the current legacy storage products, especially when it comes to integration within both public and private cloud deployments.  However it&#8217;s worth discussing exactly what is required when implementing cloud frameworks, as the way in which storage is deployed is radically different from the traditional model of storage operations. [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s pretty easy to pick holes in the current legacy storage products, especially when it comes to integration within both public and private cloud deployments.  However it&#8217;s worth discussing exactly what is required when implementing cloud frameworks, as the way in which storage is deployed is radically different from the traditional model of storage operations.  In this post we will look at why traditional methods of storage management need to change and how that affects the way in which the hardware itself is used.  This leads to a discussion on APIs and how they are essential to drive cloud deployments effectively.</p>
<h3>The Legacy View</h3>
<div id="attachment_3469" class="wp-caption alignleft" style="width: 310px"><a href="http://thestoragearchitect.com/wp-content/uploads/2012/05/Provisioning-Process-1.jpg" ><img class="size-medium wp-image-3469" title="Provisioning Process 1" src="http://thestoragearchitect.com/wp-content/uploads/2012/05/Provisioning-Process-1-300x212.jpg" alt="" width="300" height="212" /></a><p class="wp-caption-text">Legacy Provisioning Proces</p></div>
<p>For the last 10 years or so, the traditional view of  storage management has consisted of a number of Storage Administrators using a GUI, CLIs and/or scripts to process storage requests as they are generated by the business user.  The process is highly manual, with lots of interactions between the requestor, the storage admin delivering the work and other intermediaries to cover things like billing, change control, capacity management and workload scheduling.  This made the overall process pretty people intensive and not surprisingly elongated the delivery time.  Many end users will also have recollections of asking for their specific requirement to be told they can only have something &#8220;off the shelf&#8221; &#8211; i.e. storage to a standard LUN size and with a specific RAID protection.  This was done for obvious reasons; firstly the configuration of large arrays was predicated on pre-planning and a fixed design, usually created at hardware installation time.  Once defined and in use, it couldn&#8217;t be changed (or at least couldn&#8217;t be changed without significant impact and cost).  Second, it makes sense to reduce requirements into a smaller subset to make the provisioning process easier.  As well as being rigid in configuration, many legacy arrays assume the creation and provisioning of LUNs is an infrequent task.  Many require requests to be packaged and executed in batch and certainly can&#8217;t cope easily with concurrent requests.  Although it is possible to automate some provisioning processes using CLIs and scripts, this doesn&#8217;t address the real requirements in creating an on-demand model.</p>
<h3>The New World</h3>
<div id="attachment_3470" class="wp-caption alignright" style="width: 310px"><a href="http://thestoragearchitect.com/wp-content/uploads/2012/05/Provisioning-Process-2.jpg" ><img class="size-medium wp-image-3470 " title="API Provisioning Process" src="http://thestoragearchitect.com/wp-content/uploads/2012/05/Provisioning-Process-2-300x193.jpg" alt="" width="300" height="193" /></a><p class="wp-caption-text">API Provisioning Process</p></div>
<p>As we scale up to ever large IT deployments and especially within service-based or &#8220;cloud&#8221; configurations, the idea of having large amounts of human intervention in the provisioning process simply doesn&#8217;t work.  Instead, we need to move to a model of &#8220;storage on demand&#8221; where an external agent &#8211; user or orchestration software &#8211; can request storage as part of a portal and see the request actioned in real-time or at least within a matter of minutes or hours.  This kind of operation can only be delivered where the hardware has been designed for the purpose.  Where previously storage administrators were involved in every provisioning request, those requests will be actioned within a provisioning framework, defined by the administrator or a storage architect.</p>
<h3>Framework</h3>
<p>What do we mean by framework?  Well, it&#8217;s all about setting a set of parameters around which allocations take place.  This could include:</p>
<ul>
<li>LUN Size</li>
<li>Resiliency/Availability</li>
<li>Performance</li>
<li>Security credentials</li>
<li>Snapshot policy</li>
<li>Capacity on demand LUN</li>
</ul>
<div>The architect chooses which specific hardware components are used to meet the requirements.  There are also operational limitations:</div>
<div>
<ul>
<li>Maximum number of concurrent requests</li>
<li>Maximum number of provisioning requests per hour</li>
<li>Ability to suspend or reject provisioning requests by array</li>
<li>Restrict requests by array capacity</li>
<li>Restrict requests by user based on capacity guidelines</li>
</ul>
</div>
<div>The provisioning framework also needs the ability to work asynchronously and autonomously; that is, to accept, process and acknowledge provisioning requests without the requestor having to maintain a permanent session to the array.  Once requests are completed, the requestor is alerted via a callback mechanism or by manually checking whether a request has completed.  Obviously there is a need for integration into monitoring frameworks, in order to track hardware and performance issues.</div>
<p>&nbsp;</p>
<h3>Designed for API</h3>
<p>Of course there&#8217;s a big question around whether APIs can be retro-fitted to existing storage.  In classic IT tradition the answer is &#8220;it depends&#8221;.  Without a doubt no new storage array should be released without native API functionality.  However fitting an API to existing technology will depend on how flexible the existing configuration process is.  It&#8217;s possible to create an API wrapper and build automation into a middleware layer.  This is how products such as <a href="http://www.iwavesoftware.com/"  target="_blank">iWave&#8217;s Storage Automator</a> work.  However adding these features to existing storage products could be costly and still be an imperfect solution.</p>
<h3>The Storage Architect Take</h3>
<p>As new storage platforms evolve, native API support is a must.  The Storage Administrator will simply be required to deploy the infrastructure and plug it into a higher framework from where provisioning will be entirely automated.  Vendors offering this level of functionality will be the most attractive to service providers, looking to make the cost of acquiring and managing storage as cheap as possible.  We&#8217;re about to see a paradigm shift in the way in which storage is managed and possibly an end to the storage administrator.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2012/05/17/apis-are-essential-for-delivering-storage-in-enterprise-cloud-infrastructures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP Cloud &#8211; Now Available In Beta</title>
		<link>http://thestoragearchitect.com/2012/05/15/hp-cloud-now-available-in-beta/</link>
		<comments>http://thestoragearchitect.com/2012/05/15/hp-cloud-now-available-in-beta/#comments</comments>
		<pubDate>Tue, 15 May 2012 20:08:26 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[HP Cloud]]></category>
		<category><![CDATA[Rackspace]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=3434</guid>
		<description><![CDATA[<p>HP have joined the Infrastructure as a Service (IaaS) market and released their HP Cloud service in public beta.  Here&#8217;s the announcement <a rel="nofollow" href="http://www.hp.com/hpinfo/newsroom/press/2012/120510a.html?mtxs=rss-corp-news" target="_blank">press release</a>.  The services on offer are:</p> Available Now as Public Beta Compute &#8211; on-demand server instances. Cloud Object Storage &#8211; object-based storage using RESTful APIs. Content Delivery Network &#8211; [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>HP have joined the Infrastructure as a Service (IaaS) market and released their HP Cloud service in public beta.  Here&#8217;s the announcement <a rel="nofollow" href="http://www.hp.com/hpinfo/newsroom/press/2012/120510a.html?mtxs=rss-corp-news"  target="_blank">press release</a>.  The services on offer are:</p>
<h3>Available Now as Public Beta</h3>
<ul>
<li><strong>Compute</strong> &#8211; on-demand server instances.</li>
<li><strong>Cloud Object Storage</strong> &#8211; object-based storage using RESTful APIs.</li>
<li><strong>Content Delivery Network</strong> &#8211; local distribution of web content.</li>
</ul>
<h3>Still in Private Beta</h3>
<div>
<ul>
<li><strong>Cloud Block Storage</strong> &#8211; persistent data for compute images</li>
<li><strong>Relational Database for MySQL</strong> &#8211; managed cloud databases</li>
</ul>
<div>There&#8217;s also the HP Identity Service for managing key &amp; token access management to HP Cloud services.  If you want to try any of the public beta products out then unfortunately you have to pay (currently with a 50% discount) using a standard usage model.  All of the standard features you would expect are available &#8211; REST API and CLI access; token-based security access model &#8211; multiple availability zones.</div>
</div>
<div>However, none of these services are things that couldn&#8217;t be found anywhere else and looking at the competition from the likes of AWS (Amazon Web Services), then HP have a long way to go.  Here are a couple of initial issues:</div>
<p>&nbsp;</p>
<div>
<ul>
<li>I can&#8217;t find any reference to where the regions are located.  This doesn&#8217;t appear in the documentation in any place I can find and the region names are a little cryptic.  It seems pretty reasonable to expect the locations to be documented.</li>
<li>Available compute instances seem heavily biased towards Ubuntu.  There are only a couple of CentOS builds and no Windows builds at this time.</li>
</ul>
<p>&nbsp;</p>
<h3>Pricing</h3>
<div>Comparing prices between IaaS services is no mean feat.  The available instances from each provider are subtly different.  HP&#8217;s smallest offering is 1GB of memory, 1 CPU and 30GB of disk space for $0.04 per hour.  The nearest <a href="http://www.rackspace.com/cloud/cloud_hosting_products/servers/pricing/"  target="_blank">Rackspace</a> offering is priced at $0.06 and from <a rel="nofollow" href="http://aws.amazon.com/ec2/#pricing"  target="_blank">AWS</a> the lowest priced offering is $0.08, but offers significantly more disk space and memory.  At this stage HP appear to be competitive, but more work is needed on pricing to see how things compare across the range of offerings.</div>
<p>&nbsp;</p>
<h3>The Storage Architect Take</h3>
<p>It&#8217;s early days for HP Cloud and to be fair the service is still in public beta (which should be free, folks).  However the competition is way ahead in the features HP are offering today.  Making comparisons to AWS (which is the easy option) is bound to happen and AWS release new features almost weekly.</p>
</div>
<p>&nbsp;</p>
<div>So how do HP differentiate themselves?  So far they&#8217;re not doing it on price or features.  What else is left?  Well, HP did announce partnerships with 40 companies who are supporting HP Cloud from the day of release.  Perhaps this is where they are looking to  be different, by offering an entire ecosystem, including on-premise and hybrid solutions.  It will be worth looking back in 6 months and see how things have evolved.</div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2012/05/15/hp-cloud-now-available-in-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Google Drive Too Late To The Party?</title>
		<link>http://thestoragearchitect.com/2012/05/08/is-google-drive-to-late-to-the-party/</link>
		<comments>http://thestoragearchitect.com/2012/05/08/is-google-drive-to-late-to-the-party/#comments</comments>
		<pubDate>Tue, 08 May 2012 21:40:49 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Google Drive]]></category>
		<category><![CDATA[Octopus]]></category>
		<category><![CDATA[OxygenCloud]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=3314</guid>
		<description><![CDATA[<p>Like many people, the other week I downloaded and installed Google Drive.  This is the long-awaited competitor to services like Dropbox and Microsoft&#8217;s SkyDrive, offering free online storage with the ability to upgrade to higher capacity at a cost.  Dropbox and the various other lookalikes have been around for some time, so is Google coming [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>Like many people, the other week I downloaded and installed Google Drive.  This is the long-awaited competitor to services like Dropbox and Microsoft&#8217;s SkyDrive, offering free online storage with the ability to upgrade to higher capacity at a cost.  Dropbox and the various other lookalikes have been around for some time, so is Google coming to this market too late and is the party already over?</p>
<h3>Cloud Storage</h3>
<p>The concept of Cloud Storage is pretty simple.  Services like Dropbox allow you to share a local folder on your PC or Mac and have that data replicated into &#8220;the cloud&#8221;.  From there it can be accessed by other devices, including smartphones, web browsers and tablets.  The great benefit of cloud storage offerings is that they allow all copies of data to be kept in sync, while retaining a backup copy that can be used if any or all of the local device copies are lost or corrupted.</p>
<h3>My Data?</h3>
<p>You&#8217;d think that because you were uploading your files, that you own them.  Whilst that&#8217;s true, what you can&#8217;t tell is whether your data is being used by your cloud provider for something else.  As I highlighted when Google&#8217;s service was announced, their terms and conditions state the following:</p>
<blockquote><p>Some of our Services allow you to submit content. You retain ownership of any intellectual property rights that you hold in that content. In short, what belongs to you stays yours.</p></blockquote>
<p>Great, but read on and the <a rel="nofollow" href="http://www.google.com/intl/en/policies/terms/regional.html"  target="_blank">Terms of Service</a> also say:</p>
<blockquote><p>When you upload or otherwise submit content to our Services, you give Google (and those we work with) a worldwide licence to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes that we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content.</p></blockquote>
<p>This amount of freedom with my data seems a little generous;  effectively Google (or any company they choose) can redistribute my content, including modifying it, for their purposes.  Now it could be argued that Google are providing this service for free and somehow they need to recover their costs, but as others have done, when you offer a &#8220;free&#8221; service you rather hope to upsell the customer to a paid offering, either by giving enhanced features or capacity and cover the cost of offering the service to some for free.</p>
<h3>Encrypt</h3>
<p>So far I&#8217;ve chosen not to write any content into the Google Drive while I work out the best way to encrypt my data and still have it accessible across all platforms.  Ultimately if you&#8217;re not happy with what Google are doing, then encryption is the way forward.  The trouble with encryption though, is it restricts the use of plugin apps (like Google Docs) and reduces the effectiveness of sharing, when keys have to be shared around those accessing the shared data.</p>
<h3>Shared Metadata Local Content</h3>
<p>There is another way this problem could be solved and that&#8217;s to develop a hybrid solution.  Content can be separated from the metadata and access method, allowing users to retain data on their equipment, using a provider to store metadata and provide the shared access API.  This is what <a href="https://oxygencloud.com/index.html"  target="_blank">OxygenCloud</a> now offer and VMware will offer with <a href="http://www.vmware.com/company/news/releases/vmw-euc-portfolio-05-02-12.html"  target="_blank">Project Octopus</a>.  These kinds of solutions allow customers to retain control over their data whilst having the benefit of Dropbox-like functionality and eventually (as these service providers hope) to store only their critical information locally, pushing more into the Cloud (and their partner service providers) as they trust security and service levels.</p>
<h3>The Storage Architect Take</h3>
<p>Google will do well with Drive simply because they have a critical mass of users who like &#8220;free&#8221; and don&#8217;t care about the security and data access issues.  Pushing Drive into corporate territory will require a different approach; charging a fee and offering encryption and/or better terms of service may be one way forward.  However, in the meantime, there are plenty of others out there already eating Google&#8217;s lunch.  The hybrid on/offsite model will develop and mature.  The hybrid solution is something I can&#8217;t see Google engaging in; they like to own everything, so perhaps Drive will not be as successful as Google would like it to be after all.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2012/05/08/is-google-drive-to-late-to-the-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on Cloud Server Performance &#8211; Updated!</title>
		<link>http://thestoragearchitect.com/2011/10/12/more-on-cloud-server-performance/</link>
		<comments>http://thestoragearchitect.com/2011/10/12/more-on-cloud-server-performance/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 14:53:59 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Rackspace]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=2981</guid>
		<description><![CDATA[<p>Following on from my <a href="http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/" target="_blank">previous post</a>, I thought I would do a little more work on cloud server performance.  First, it&#8217;s worth looking at the underlying hardware serving virtual servers in the cloud.  As I&#8217;ve been using CentOS as the base O/S for my testing, it&#8217;s pretty simple to get a summary of [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>Following on from my <a href="http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/"  target="_blank">previous post</a>, I thought I would do a little more work on cloud server performance.  First, it&#8217;s worth looking at the underlying hardware serving virtual servers in the cloud.  As I&#8217;ve been using CentOS as the base O/S for my testing, it&#8217;s pretty simple to get a summary of the CPU stats from each virtual machine.  Here goes:</p>
<p><strong>Rackspace</strong> &#8211; All virtual machines get 4 vCPUs, which are based on the 18-month old AMD Opteron 2374HE processor running at 2.2Ghz.  Virtual machines have a <a rel="nofollow" href="http://en.wikipedia.org/wiki/Bogomips"  target="_blank">bogomips</a> figure of around 5500.</p>
<p><strong>Amazon AWS</strong> &#8211; Amazon use Intel processors in the EU-West data centre that I ran my test on.  For a large instance, the CPU in question was an Intel Xeon E5507 (released 1Q2010) running at 2.27Ghz.  This processor gets a bogomips figure of 4533, somewhat lower than Rackspace.  This large instance has 2 vCPUs with 2 EC2 units each.</p>
<p><strong>GoGrid</strong> &#8211; GoGrid use Intel Xeon E5520 processors at 2.27Ghz, with a similar bogomips rating to Amazon of 4533.  This isn&#8217;t surprising as they run at the same speed.  GoGrid quote CPU for a base VM as being between 0.5 and 1 core.</p>
<p>I&#8217;ve amended my script and produced something a little more formal &#8211; see the attached &#8220;cloudperf.pl&#8221; file.  This runs a number of maths intensive loops, with the option to run multiple threads and multiple iterations.  Performance is measured in MFlops, which is simply a count of the number of loops achieved in the script, in millions.  You can also change the time each loop runs for.  Just type &#8220;perl cloudperf.pl&#8221; &#8211;help for details.  <span style="text-decoration: underline;">Note:  There is no warranty or guarantees given with this script and you run it at your own risk.</span></p>
<p>Curiously, I&#8217;ve found an anomaly with a couple of virtual servers I&#8217;ve built over at GoGrid.  The smaller of the two is running at their US-West location and appears to have a standard CPU setup, however the output from my script shows the following:</p>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Script is running with the following settings:</span></pre>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Number of threads: 1</span>
<span style="color: #0000ff;"> Number of iterations per thread: 10</span>
<span style="color: #0000ff;"> Seconds per iteration: 1</span></pre>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Iteration     PID           MFlops    Real      User      Sys</span>
<span style="color: #0000ff;"> 1             22141         0.986    1.000    0.510    0.000</span>
<span style="color: #0000ff;"> 2             22141         1.942    1.000    1.000    0.000</span>
<span style="color: #0000ff;"> 3             22141         1.732    1.000    0.900    0.000</span>
<span style="color: #0000ff;"> 4             22141         1.876    1.000    1.000    0.000</span>
<span style="color: #0000ff;"> 5             22141         1.935    1.000    1.000    0.000</span>
<span style="color: #0000ff;"> 6             22141         1.922    1.000    1.000    0.000</span>
<span style="color: #0000ff;"> 7             22141         1.930    1.000    1.000    0.000</span>
<span style="color: #0000ff;"> 8             22141         1.734    1.000    0.900    0.000</span>
<span style="color: #0000ff;"> 9             22141         1.934    1.000    0.990    0.000</span>
<span style="color: #0000ff;"> 10            22141         1.898    1.000    1.000    0.000</span></pre>
<p>Compare this to an instance running in US-East, which has more cores of the same type.  Remember I&#8217;m just running single threaded here:</p>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Script is running with the following settings:</span></pre>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Number of threads: 1</span>
<span style="color: #0000ff;"> Number of iterations per thread: 10</span>
<span style="color: #0000ff;"> Seconds per iteration: 1</span></pre>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Iteration     PID           MFlops    Real      User      Sys</span>
<span style="color: #0000ff;"> 1             1101          0.250    1.000    0.190    0.220</span>
<span style="color: #0000ff;"> 2             1101          0.593    1.000    0.410    0.590</span>
<span style="color: #0000ff;"> 3             1101          0.593    1.000    0.420    0.580</span>
<span style="color: #0000ff;"> 4             1101          0.604    1.000    0.450    0.560</span>
<span style="color: #0000ff;"> 5             1101          0.603    1.000    0.440    0.550</span>
<span style="color: #0000ff;"> 6             1101          0.599    1.000    0.460    0.540</span>
<span style="color: #0000ff;"> 7             1101          0.606    1.000    0.410    0.600</span>
<span style="color: #0000ff;"> 8             1101          0.606    1.000    0.440    0.550</span>
<span style="color: #0000ff;"> 9             1101          0.604    1.000    0.410    0.590</span>
<span style="color: #0000ff;"> 10            1101          0.602    1.000    0.450    0.550</span></pre>
<p>Performance is roughly 1/3 that of the other instance for identical CPU types.  The difference is in the User versus System time.  The slower instance is being constrained by the hypervisor (showing more system time), whereas the US-West one isn&#8217;t (all User time).  This implies US-West isn&#8217;t busy and when that happens, the instance can run at the full rate of the CPU.  Of course I&#8217;m taking these measurements during the working day in GMT, whereas many of the servers in US-West could be serving traffic on the US west coast and be quiet at the moment.  I&#8217;ll need to repeat this test in a few hours and see the results.  GoGrid don&#8217;t specify exactly what performance is guaranteed other than to state that my instance will get between 0.5 and 1 cores &#8211; whatever a core is.  I&#8217;ll post the &#8220;daytime&#8221; US-West figures later.</p>
<p>So, I&#8217;ve just run the numbers again on my West Coast GoGrid instance:</p>
<pre style="padding-left: 60px;"><span style="color: #0000ff;">Script is running with the following settings:</span></pre>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Number of threads: 1</span>
 <span style="color: #0000ff;">Number of iterations per thread: 10</span>
 <span style="color: #0000ff;">Seconds per iteration: 1</span></pre>
<pre style="padding-left: 30px;"><span style="color: #0000ff;">Iteration     PID           MFlops    Real      User      Sys   </span>
 <span style="color: #0000ff;">1             23133         0.229    1.000    0.110    0.000    </span>
 <span style="color: #0000ff;">2             23133         1.879    1.000    1.000    0.000    </span>
 <span style="color: #0000ff;">3             23133         1.923    1.000    1.000    0.000    </span>
 <span style="color: #0000ff;">4             23133         1.910    1.000    1.000    0.000    </span>
 <span style="color: #0000ff;">5             23133         1.891    1.000    0.990    0.000    </span>
 <span style="color: #0000ff;">6             23133         1.729    1.000    0.910    0.000    </span>
 <span style="color: #0000ff;">7             23133         1.937    1.000    1.000    0.000    </span>
 <span style="color: #0000ff;">8             23133         1.926    1.000    1.000    0.000    </span>
 <span style="color: #0000ff;">9             23133         1.910    1.000    1.000    0.000    </span>
 <span style="color: #0000ff;">10            23133         1.889    1.000    1.000    0.000    </span></pre>
<p>It&#8217;s still running with the same level of performance.  Does this mean nothing is running in this GoGrid data centre?  So there&#8217;s  a market here for the ability to determine where virtual machines are running fastest and sell those as the best locations to host in&#8230;. until everyone does it.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://thestoragearchitect.com/wp-content/uploads/2011/10/cloudperf.pl_.txt" >Download cloudperf.pl</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/10/12/more-on-cloud-server-performance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Is The Performance Of All Cloud Servers The Same?</title>
		<link>http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/</link>
		<comments>http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 22:27:17 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Rackspace]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=2958</guid>
		<description><![CDATA[<p>One of the benefits of delivering Infrastructure as a Service (IaaS) through the cloud is an abstraction from the underlying hardware delivering the service.  There&#8217;s no requirement to understand what technology is being used to deliver, for example, cloud servers.  The specification of a cloud-based server is based on a few simple metrics, CPU, memory [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>One of the benefits of delivering Infrastructure as a Service (IaaS) through the cloud is an abstraction from the underlying hardware delivering the service.  There&#8217;s no requirement to understand what technology is being used to deliver, for example, cloud servers.  The specification of a cloud-based server is based on a few simple metrics, CPU, memory and disk space.</p>
<p>CPU or processor power is described by most vendors in terms of cores, which translate to some abstract definition of physical computing power.  Only Amazon Web Services (AWS) reference physical CPU architecture, with processing assigned EC2 Compute Units (ECUs).  You can find more details <a rel="nofollow" href="http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it"  target="_blank">here</a>, but summarising, an ECU is approximately the power of a 1.2Ghz 2007 Intel Xeon Processor.  Memory is a more tangible quantity and simply expressed in megabytes or Gigabytes.  Storage references purely disk capacity and has no correlation to actual disk performance.</p>
<p>Being a &#8220;storage guy&#8221; this lack of an I/O performance metric piqued my interest, as much of my professional career in storage has involved ensuring consistent and high I/O performance.  I thought it would be interesting to look at both processing power and disk I/O performance to see how the different cloud implementations match up.</p>
<h3>Measuring Performance</h3>
<p>Now I <em>could</em> install some software tool to execute the performance tests, but it&#8217;s more interesting to think about the underlying processes that are occuring on a virtual machine, so I&#8217;ve created a couple of PERL scripts to do the analysis.  For the CPU measurement, I&#8217;ve simply created a script that loops for a fixed number of seconds, performing maths calculations and counting the number of loops that get executed in that fixed interval; in this case one second.  A single measurement isn&#8217;t an entirely accurate measure of performance so I repeat the process at one second intervals, obtaining a series of figures that can be averaged out.</p>
<p>For storage I/O my PERL scripts creates a 100MB file, writing a series of random 4K data blocks.  With both scripts I measure elapsed time and the user &amp; system CPU time taken.  If the PERL script is being executed consistently, then CPU time for each metric should be similar across all cloud environments although the elapsed time will vary by the percentage of resources being allocated.</p>
<h3>The Results</h3>
<p>I ran tests against the following platforms: Amazon AWS, Rackspace and GoGrid, all of which were the US-based service.  I also tried to choose a consistent platform, standardising on CentOS or RHEL (which should be identical).  Unfortunately there is no standard version of these operating systems available on each platform, so some tests are based on version 5.6, some on 6.x.</p>
<ul>
<li>AWS#1: RHEL 6.1, 2ECU (burst only), 613MB, I/O performance low</li>
<li>AWS#2: RHEL 6.1, 2ECU, 7.5GB, I/O performance high</li>
<li>AWS#3: CentOS 5.6, 2ECU, 7.5GB, I/O performance high</li>
<li>Rackspace: CentOS 5.6, 4 virtual cores, 256MB, 10GB</li>
<li>GoGrid: CentOS 6.0, 0.5 CPU Core, 512MB, 25GB disk</li>
</ul>
<p>What&#8217;s interesting is most of the CPU performance figures came out at a similar level, except for the AWS micro-instance.  This gets more power, but after about 10 seconds of continuous use starts to get throttled.  All of the instances are different in their definitions of computing resource but effectively translate to the same amount of CPU speed (remember the script runs single threaded).</p>
<p>For the storage, most instances ranged between 1 &amp; 2 seconds per 100MB file.  However, the two AWS instances using Elastic Block Store (permanent data store, retained even if the instance is destroyed) have significantly worse performance, with the micro-instance being particularly bad.  One curious anomaly is that performance seemed to improve for the micro-instance in line with the way CPU was constricted.  Although the timings were rounded to the nearest second, taking the average of all the observations, the three solutions using instance storage came out at a remarkably similar time, although AWS was slightly faster (1.4s per 100MB compared to 1.7).</p>
<p>So what&#8217;s the point of performing these measurements?  Well firstly, it provides an additional way to do better like for like comparisons of the different offerings.  Obviously I/O performance is not part of the server profile but can vary dramatically, depending on the instance type chosen.  If, over time, servers are migrated to new technology, the relative performance level can be evaluated ensure servers remain correctly sized.</p>
<p>I&#8217;ll be extending the scripts to do more complex performance testing and see if I/O varies with differing block sizes and how multi-threaded CPU tasks are handled.  Plus, there&#8217;s the whole comparison of Linux versus Windows to contend with.</p>

<a href='http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/tsa-cloud-cpu/' title='TSA Cloud CPU'><img width="150" height="150" src="http://thestoragearchitect.com/wp-content/uploads/2011/10/TSA-Cloud-CPU-150x150.png" class="attachment-thumbnail" alt="TSA Cloud CPU" title="TSA Cloud CPU" /></a>
<a href='http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/tsa-cloud-io/' title='TSA Cloud IO'><img width="150" height="150" src="http://thestoragearchitect.com/wp-content/uploads/2011/10/TSA-Cloud-IO-150x150.png" class="attachment-thumbnail" alt="TSA Cloud IO" title="TSA Cloud IO" /></a>
<a href='http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/wan_256/' title='wan_256'><img width="150" height="150" src="http://thestoragearchitect.com/wp-content/uploads/2011/10/wan_256-150x150.png" class="attachment-thumbnail" alt="wan_256" title="wan_256" /></a>

]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/10/06/is-the-performance-of-all-cloud-servers-the-same/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Is Amazon Silk Too Good To Be True?</title>
		<link>http://thestoragearchitect.com/2011/09/29/is-amazon-silk-too-good-to-be-true/</link>
		<comments>http://thestoragearchitect.com/2011/09/29/is-amazon-silk-too-good-to-be-true/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 12:48:05 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Kindle Fire]]></category>
		<category><![CDATA[Silk]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=2907</guid>
		<description><![CDATA[<p>There&#8217;s lots of news over the last 24 hours about the release of the latest Kindle device (the Kindle Fire) and yet another browser coming to the marketplace.  The Fire will have it&#8217;s own browser, named Silk, using the analogy of silk cloth of being made up of many individual threads.  Amazon Inc are claiming [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s lots of news over the last 24 hours about the release of the latest Kindle device (the Kindle Fire) and yet another browser coming to the marketplace.  The Fire will have it&#8217;s own browser, named Silk, using the analogy of silk cloth of being made up of many individual threads.  Amazon Inc are claiming the Silk architecture will improve the browser experience.  I wonder if there&#8217;s more to this than meets the eye.</p>
<p>First, there&#8217;s undoubtedly going to be security concerns that all of your browsed content is going through Amazon&#8217;s servers and will be tracked, filtered and analysed.  This is done to &#8220;improve the browsing experience&#8221; but ultimately gives Amazon access to a wealth of information on your personal browsing habits.  The information would make great content for a retailer to trawl through but on a slightly more sinister angle could expose a lot of your personal information to hackers.  One presumes secure HTTPS connections over SSL will still be secure, but everything else will be up for grabs.</p>
<p>My other thought arises from a comment made on the Silk website (<a rel="nofollow" href="http://www.amazon.com/Kindle-Fire-Color/dp/B0051VVOB2/ref=amb_link_357575542_4?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=gateway-center-column&amp;pf_rd_r=07GNZBAKTCY9M9J0NFTH&amp;pf_rd_t=101&amp;pf_rd_p=1321408942&amp;pf_rd_i=507846#silk" >see here</a>).  Amazon are making a virtue of the fact that many websites are on EC2 already today and so latency to their analysis servers will be very low.  Does this mean that Silk offers Amazon an opportunity to cross-sell their EC2 platform to those organisations looking to deliver web content on the Kindle Fire?  It seems like a clever business model.  Host your web servers with us and we&#8217;ll get you closer to the user.</p>
<p>I&#8217;m not sure my browsing experience is so slow as to justify needing server-based acceleration at this time.  Perhaps it will in the future, who knows.  What I do know is I&#8217;ll be making sure I&#8217;m typing https:// rather than http:// wherever possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/09/29/is-amazon-silk-too-good-to-be-true/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>US Programmer Uses Cloud Computing to Write The Works of Shakespeare</title>
		<link>http://thestoragearchitect.com/2011/09/26/us-programmer-uses-cloud-computing-to-write-the-works-of-shakespeare/</link>
		<comments>http://thestoragearchitect.com/2011/09/26/us-programmer-uses-cloud-computing-to-write-the-works-of-shakespeare/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 21:31:58 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[Monkeys]]></category>
		<category><![CDATA[Shakespeare]]></category>
		<category><![CDATA[Typewriters]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=2888</guid>
		<description><![CDATA[<p>Probability says that with an infinite number of monkeys and typewriters given an infinite amount of time, at some stage the monkeys will produce the entire works of Shakespeare. According to <a rel="nofollow" href="http://www.bbc.co.uk/news/technology-15060310" target="_blank">this</a> BBC News article, a programmer in the US has tried to do just that, using AWS (Amazon Web Services).  He&#8217;s [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>Probability says that with an infinite number of monkeys and typewriters given an infinite amount of time, at some stage the monkeys will produce the entire works of Shakespeare. According to <a rel="nofollow" href="http://www.bbc.co.uk/news/technology-15060310"  target="_blank">this</a> BBC News article, a programmer in the US has tried to do just that, using AWS (Amazon Web Services).  He&#8217;s created virtual monkeys that run on AWS instances, typing out fragments of the great Bard&#8217;s collected works.</p>
<p>It sounds like a great thing to do, however maths is against him. With 26 letters, doubled for upper and lower case, plus maybe a dozen punctuation symbols and the space, each letter multiplies the possible combinations at least 60-fold. I have no idea how many letters are in Shakespeare&#8217;s entire works, but it&#8217;s too many to make this task practical.</p>
<p>Whilst this is a good storyline, it demonstrates the power of splitting and distributing computing tasks, something that cloud computing is good at, even if it isn&#8217;t cost effective.</p>
<p>In this instance, brute force won&#8217;t solve the puzzle. Instead a compromise has been made to exclude any 9-character segment that matches part of the Shakespeare text. This demonstrates that distributed &#8220;infinite&#8221; resources alone are not enough to solve a problem and we&#8217;ll be relying intelligent programming and clever algorithms to make distributed cloud computing really work.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/09/26/us-programmer-uses-cloud-computing-to-write-the-works-of-shakespeare/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chromebook &#8211; The Balance of Risk and Cost</title>
		<link>http://thestoragearchitect.com/2011/06/23/chromebook-the-balance-of-risk-and-cost/</link>
		<comments>http://thestoragearchitect.com/2011/06/23/chromebook-the-balance-of-risk-and-cost/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 07:45:40 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Chromebook]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2744</guid>
		<description><![CDATA[<p>Yesterday&#8217;s <a href="http://www.thestoragearchitect.com/2011/06/22/chromebook-what-are-google-thinking/" target="_blank">post</a> generated a few comments that focused on the cost and ease of use of the Chromebook.  Now it&#8217;s time to put a data management spin onto it.</p> <p>Today we keep our primary data either directly on our PC/laptop or on a file server.  File server can mean many things; a home [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>Yesterday&#8217;s <a href="http://www.thestoragearchitect.com/2011/06/22/chromebook-what-are-google-thinking/"  target="_blank">post</a> generated a few comments that focused on the cost and ease of use of the Chromebook.  Now it&#8217;s time to put a data management spin onto it.</p>
<p>Today we keep our primary data either directly on our PC/laptop or on a file server.  File server can mean many things; a home NAS server, a corporate Enterprise server or somewhere in between.  There are also options to share data in the Cloud via products such as Dropbox.  In all of these options the user or company maintains control of the primary copy of data.  Backups (if taken) can also be local or perhaps into a cloud offering.  Google are providing something different.  They manage both the primary <strong>and</strong> backup copies of data and products such as the Chromebook make it difficult (almost impossible) for the user to take additional backups of their own data.  This is a control thing that Google want to maintain.</p>
<p>Unfortunately there&#8217;s a price to be paid for giving away so much control.  Imagine a company with 1000 employees.  If one of them loses a laptop, the exposure and possible loss is on that laptop.  The exposure is only valid if the laptop was not encrypted and would pertain to any locally cached files.  Admittedly that exposure could be significant, but with encryption, easily mitigated.  Loss represents any data not already replicated or backed up elsewhere.  With tools such as Dropbox, this can be minimal, or almost nothing.</p>
<p>Now look at the Chromebook model.  All the data is stored and managed by Google.  If there is an issue in a Google datacentre, which could range from data being inaccessible, to data loss, to inability to recover, then all 1000 users are potentially affected.  Imagine primary storage is damaged and lost &#8211; Google have the backup copy too &#8211; you better hope the restore will work.  In addition, why would Google prioritise you over other customer restores?  All of a sudden your risk becomes the loss of your entire business if you can&#8217;t get things back.  Will Google pay if this happens?  I doubt it.</p>
<p>Running your own infrastructure gives you a degree of control over your own destiny.  Your own solution may not be perfect but you can control how data is stored and protected, including the frequency and type of backup.  Cloud solutions by their nature are deployed for the lowest cost possible otherwise they don&#8217;t become economic.  By reducing cost and moving to the cloud you are also increasing risk.  I am not saying this is bad, but merely that you should understand the consequences of moving to a less expensive service.  If you are comfortable with the risk, then Google (or other cloud services) may be the right thing for you.</p>
<p>Perhaps as cloud offerings mature, we will see a range of service levels offered &#8211; from free to premium, where the quality of the infrastructure and degree of resiliency is matched to the cost.  The ability to segregate the valued data from the MP3 files yet retain the same portal interface may be the best way for cloud offerings to go mainstream.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/06/23/chromebook-the-balance-of-risk-and-cost/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chromebook &#8211; What are Google Thinking?</title>
		<link>http://thestoragearchitect.com/2011/06/22/chromebook-what-are-google-thinking/</link>
		<comments>http://thestoragearchitect.com/2011/06/22/chromebook-what-are-google-thinking/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 07:15:05 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Chromebook]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2740</guid>
		<description><![CDATA[<p>I&#8217;ve just been w<a href="http://thestoragearchitect.com/wp-content/uploads/2011/06/chrome.jpg" ></a>atching a discussion on the Google <a href="http://www.google.co.uk/chromebook/" target="_blank">Chromebook</a> on BBC Breakfast.  Surprisingly the presenters had some half decent questions to ask <a href="http://twitter.com/ruskin147" target="_blank">Rory Cellan-Jones</a> as he showed them the latest attempt by Google to grab a further hold on the IT market.  But what makes Google think this [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just been w<a href="http://thestoragearchitect.com/wp-content/uploads/2011/06/chrome.jpg" ><img class="alignleft size-full wp-image-2742" style="margin: 5px;" title="chrome" src="http://31.222.189.99/wp-content/uploads/2011/06/chrome.jpg" alt="" width="282" height="270" /></a>atching a discussion on the Google <a href="http://www.google.co.uk/chromebook/"  target="_blank">Chromebook</a> on BBC Breakfast.  Surprisingly the presenters had some half decent questions to ask <a href="http://twitter.com/ruskin147"  target="_blank">Rory Cellan-Jones</a> as he showed them the latest attempt by Google to grab a further hold on the IT market.  But what makes Google think this device is in any way a practical replacement for a laptop or tablet?</p>
<p>The Chromebook itself is essentially an underpowered laptop &#8211; you could also think of it as an oversized notebook computer.  Underpowered doesn&#8217;t necessarily mean competitively priced as the device will cost around £400 in the UK, putting it on a par with a reasonably well specified laptop or tablet.  Of course to do anything you need a network connection of some sort &#8211; Wifi or 3G.  This is stumbling block number 1.</p>
<p>All applications are accessed online, which means if you have no network connection, you have no usable device.  Google (via AT&amp;T in the US) are offering plans that start at 100MB per month for mobile data.  This is a tiny figure based on the fact that all your email, photos, documents and anything else you have would need to be both uploaded and downloaded through a wireless connection.  Google must be hoping that wireless connectivity becomes ubiquitous.  I can&#8217;t see how this is at all likely within the next 20 years.  Firstly today&#8217;s 3G technology isn&#8217;t capable of delivering a constant reliable connection.  Buildings mask or break the signal and base stations can&#8217;t cope with large numbers of users; most countries still don&#8217;t offer Wifi on aeroplanes.  Second, economically there&#8217;s no business case for rolling out 4G networks to every single pocket of the world.  Look at any map of 3G coverage today and it&#8217;s concentrated around population areas and sometimes major transport links.  Go &#8220;off piste&#8221; and you have no signal. This was done for a reason.  Base stations cost money to deploy and there&#8217;s an economic cost/benefit model against deploying them in low population areas.</p>
<p>The next major issue is control.  All applications have to be accessed via Google; the first requirement of using the Chromebook is to log into your Google account.  All applications are then delivered via Google&#8217;s App Store.  Many people will say this is no different to the way Apple control the iPhone, iPad and iPod devices.  That is true but there are other devices coming to market that challenge this approach.  The control issue is much wider than simply the management of an App store.  Google store your data on their platform and like all vendors, don&#8217;t make things easy when you want to move your data elsewhere.  This is a major issue with the way cloud services are offered today &#8211; data inertia.  We have had the issue in Enterprise computing for many years; proprietary database formats, storage arrays that don&#8217;t replicate to the competitors products.  In fact the situation is getting worse, as vendors are starting to bring out converged infrastructure that retains the grip over customer data.  Having a laptop that offers local data is still a necessary security blanket.</p>
<p>Then there are the alternatives.  Google are pitching the Chromebook at schools and businesses, making a virtue of the ability to log into any device to access data.  Well we can do that already with Virtual Desktop implementations.  Thin clients are much cheaper than the Chromebook in terms of pure hardware cost.  They also have the same flexible benefit of not storing user data.  The tipping point comes in determining the cost of deploying and managing VDI infrastructure versus using a solution such as Google&#8217;s.  As networks get faster and more reliable, why not just use a hosted VDI solution?</p>
<p><strong>The Architect Angle</strong></p>
<p>Google have to do something to meet the challenge from Apple, Amazon (and to a certain extent Microsoft) and others in their core business &#8211; delivering data and applications via the web.  I think the &#8220;always on&#8221; assumption is at this stage flawed and there are plenty of other better solutions already available out there.  Consumers will balk at paying £400 for a device which has no other purpose than to connect to Google.  At that price it is better to purchase a TouchPad or iPad and have access to multiple server providers.  Google have a long uphill struggle ahead of them to get Chromebook into the dominant position Apple enjoy today.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/06/22/chromebook-what-are-google-thinking/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HP Discover 2011 &#8211; Day 2 &#8211; Chat With Devang Panchigar and Enrico Signoretti</title>
		<link>http://thestoragearchitect.com/2011/06/08/hp-discover-2011-day-2-chat-with-devang-panchigar-and-enrico-signoretti/</link>
		<comments>http://thestoragearchitect.com/2011/06/08/hp-discover-2011-day-2-chat-with-devang-panchigar-and-enrico-signoretti/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 20:53:41 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[HP Discover 2011]]></category>
		<category><![CDATA[hpdiscover2011]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2698</guid>
		<description><![CDATA[<p>In this second podcast from HP Discover 2011, I chat to <a href="http://twitter.com/storagenerve" target="_blank">Devang Panchigar</a>, blogger at <a href="http://www.storagenerve.com" target="_blank">storagenerve.com</a> and <a href="http://twitter.com/esignoretti" target="_blank">Enrico Signoretti</a>, blogger at <a href="http://juku.it" target="_blank">juku.it</a>.  We discuss HP&#8217;s Converged Infrastructure offerings and how they match up to others in the marketplace.</p> &#160;</p> <p><a href="http://www.podbean.com" style="font-family: arial, helvetica, sans-serif; font-size: 11px; [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>In this second podcast from HP Discover 2011, I chat to <a href="http://twitter.com/storagenerve"  target="_blank">Devang Panchigar</a>, blogger at <a href="http://www.storagenerve.com"  target="_blank">storagenerve.com</a> and <a href="http://twitter.com/esignoretti"  target="_blank">Enrico Signoretti</a>, blogger at <a href="http://juku.it"  target="_blank">juku.it</a>.  We discuss HP&#8217;s Converged Infrastructure offerings and how they match up to others in the marketplace.</p>
<div><object id="mp3playerlightsmallv3" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="210" height="25" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="http://www.podbean.com/podcast-audio-video-blog-player/mp3playerlightsmallv3.swf?audioPath=http://thestoragearchitect.podbean.com/mf/play/hvyyyb/HPDiscover2011-Podcast2.mp3&amp;autoStart=no" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="210" height="25" src="http://www.podbean.com/podcast-audio-video-blog-player/mp3playerlightsmallv3.swf?audioPath=http://thestoragearchitect.podbean.com/mf/play/hvyyyb/HPDiscover2011-Podcast2.mp3&amp;autoStart=no" quality="high" name="mp3playerlightsmallv3" allowscriptaccess="sameDomain" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle"></embed></object>&nbsp;</p>
<p><a href="http://www.podbean.com" style="font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 41px; color: #2da274; text-decoration: none; border-bottom: none;" >Podcast Powered By Podbean</a></p>
</div>
<div><span style="text-decoration: underline;"><strong>Disclaimer:  As a   blogger/attendee, HP paid for my flights, hotel and most meals.  I have   not been compensated for my time and am not obliged to blog on the   event.  All the opinions are my personal views.</strong></span></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/06/08/hp-discover-2011-day-2-chat-with-devang-panchigar-and-enrico-signoretti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

