<?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>drawcloud - cloud tracking, service and product development &#187; bigtable</title>
	<atom:link href="http://cloud.drawcode.com/index.php/tag/bigtable/feed/" rel="self" type="application/rss+xml" />
	<link>http://cloud.drawcode.com</link>
	<description></description>
	<lastBuildDate>Fri, 12 Feb 2010 04:13:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google App Engine is in Beta &#8211; Cloud Competition Is Arriving for Amazon</title>
		<link>http://cloud.drawcode.com/2008/04/08/google-app-engine-is-in-beta/</link>
		<comments>http://cloud.drawcode.com/2008/04/08/google-app-engine-is-in-beta/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 07:18:25 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[systems]]></category>
		<category><![CDATA[app engine]]></category>
		<category><![CDATA[bigtable]]></category>
		<category><![CDATA[campfire]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://cloud.drawcode.com/?p=25</guid>
		<description><![CDATA[Google App Engine is in beta and was announced today.  They were supposed to release this week and they did.
What is the Google App Engine?
It is actually a bit different than I expected.  I expected these services to directly compete with S3, EC2, SimpleDB and they do but as of right now you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/appengine/" target="_blank"><img class="alignnone size-medium wp-image-26 alignright" style="float: right;" title="app_engine" src="http://cloud.drawcode.com/wp-content/uploads/2008/04/app_engine.png" alt="" width="189" height="189" /></a><a href="http://code.google.com/appengine/" target="_blank">Google App Engine</a> is in beta and <a href="http://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html" target="_blank">was announced today</a>.  They were supposed to release this week and they did.</p>
<p><strong><a href="http://code.google.com/appengine/docs/whatisgoogleappengine.html" target="_blank">What is the Google App Engine?</a></strong></p>
<p>It is actually a bit different than I expected.  I expected these services to directly compete with <a href="http://www.amazon.com/s3" target="_blank">S3</a>, <a href="http://www.amazon.com/ec2">EC2</a>, <a href="http://www.amazon.com/simpledb">SimpleDB</a> and they do but as of <a href="http://code.google.com/appengine/docs/appcfgpy.html" target="_blank">right now you can only run Google App Engine apps on their servers</a>.  Amazon Web Services you can run on any server which makes for a much more flexible usage into existing apps.  Not everything yet can be hosted in the cloud and having the access to store locally or in the <strong>cloud is key, right now Amazon has that right model </strong>for it. Amazon isn&#8217;t trying to be your authentication service or push you into other services, it is simply an extension of your domain. However Google&#8217;s offerings are very compelling here and threaten lots more markets than just amazon and salesforce but also hosting companies.</p>
<p>Google is looking like they are trying to take over the domain which might work but I am more for the parallel development. For instance, if you wanted to run storage on Google but computing on EC2 could you do that with Google&#8217;s setup, no.  With Amazon you can swap out S3, EC2, SimpleDB for other things if you want.<strong> I like the componentized model much much better. </strong> Hopefully Google moves in the component model as well as their hosted solutions, this is very nice for upstart and getting things moving quickly though. Google does want to become the base.</p>
<p>On the other side, SalesForce is probably freaking out because if you use Google Apps for your business, this just adds in the element of business apps that can be run for entire small business infrastructure with Google Apps and any custom apps needed with Google App Engine. But they probably will adapt to use this within their systems, if it was more componentized and available outside Google App Engine.</p>
<p>I will post more on this when it has been through the wringer.  <strong>As of right now Google&#8217;s service is extremely beta, limited on their servers and only available for small traffic. </strong> When they release pricing and more information we will see where the market falls for cloud based storage and computing.</p>
<p><strong>A few things I really like about the new Google offerings is simplicity.</strong> They are using <strong>Python which arguably has some of the best toolkits out there for cloud development right now</strong> (<a href="http://code.google.com/p/boto/" target="_blank">boto being one of them for Amazon</a>). They are pretty much using <a href="http://code.google.com/appengine/docs/python/purepython.html" target="_blank">Pure Python</a> and you can push up whatever libraries you want.  They have <a href="http://code.google.com/appengine/docs/python/purepython.html" target="_blank">Django</a> and I will see if other templating engines like <a href="http://www.kuwata-lab.com/tenjin/pytenjin-users-guide.html" target="_blank">pyTenjin </a>work up there.  But also their configuration is in a simple format.  Simple user formats I am fond of are <a href="http://daringfireball.net/projects/markdown/syntax" target="_blank">Markdown</a> and <a href="http://www.yaml.org/" target="_blank">YAML</a>.  This is how you configure an app for Google App Engine, in YAML (Yet Another Markup Language):</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;">application: myapp
version: <span style="color: #ff4500;">1</span>
runtime: python
api_version: <span style="color: #ff4500;">1</span>
&nbsp;
handlers:
- url: /
script: home.<span style="color: black;">py</span>
&nbsp;
- url: /index.<span style="color: black;">html</span>
script: home.<span style="color: black;">py</span>
&nbsp;
- url: /stylesheets
static_dir: stylesheets
&nbsp;
- url: /<span style="color: black;">&#40;</span>.<span style="color: #66cc66;">*</span>\.<span style="color: black;">&#40;</span>gif|png|jpg<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
static_files: static/\<span style="color: #ff4500;">1</span>
upload: static/<span style="color: black;">&#40;</span>.<span style="color: #66cc66;">*</span>\.<span style="color: black;">&#40;</span>gif|png|jpg<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
- url: /admin/.<span style="color: #66cc66;">*</span>
script: admin.<span style="color: black;">py</span>
login: admin
&nbsp;
- url: /.<span style="color: #66cc66;">*</span>
script: not_found.<span style="color: black;">py</span></pre></div></div>

<p>However I see Amazon still being the champ here when comparing the current publicly known offerings.  Hopefully Google is just testing their engines and infrastructure in a limited capacity and will open it up to componentization to run from anywhere, much like <a href="http://code.google.com/apis/opensocial/" target="_blank">OpenSocial </a>or other services like RESTful, <a href="http://baseplane.com/standards/metaweblogapi/" target="_blank">XML-RPC</a>, <a href="http://baseplane.com/2008/03/20/json-rpc-implementations/" target="_blank">JSON-RPC</a> etc. As of right now Google App Engine is too closely coupled for integration into many systems residing on servers not on Google&#8217;s environment.</p>
<p>I think Google&#8217;s App Engine service more closely matches the SalesForce.com type hosted SaaS rather than true cloud technologies just yet.  It is a bit of a mix of both.</p>
<p><strong>It sure is an interesting time seeing and participating in another game changing announcement</strong> and new pardigm and bend in the <strong>software market from local to cloud computing and storage</strong>.</p>
<ul>
<li><a href="http://appgallery.appengine.com/">App Gallery</a></li>
<li><a href="http://code.google.com/appengine">Google App Engine Docs</a></li>
<li><a href="http://www.google.com/appengine">Google App Engine</a></li>
</ul>
<p>Google has some nice setup though with these great Python libraries running for your disposal:</p>
<p>In addition to the Python standard library and the App Engine libraries, the runtime environment includes the following third-party libraries:</p>
<ul class="doublespace">
<li><a href="http://www.google.com/url?sa=D&amp;q=http://www.djangoproject.com/">Django 0.96.1</a></li>
<li><a href="http://www.google.com/url?sa=D&amp;q=http://pythonpaste.org/webob/">WebOb 0.9</a></li>
<li><a href="http://www.google.com/url?sa=D&amp;q=http://pyyaml.org/">PyYAML 3.05</a></li>
</ul>
<p>They are using django templates, these are pretty nice I have taken a liking to <a href="http://www.makotemplates.org/" target="_blank">Mako </a>and pyTenjin but django framework is quite nice.</p>
<p><strong>Here is a video walk through of the application run through.  Basic Python templating app essentially in django.</strong></p>
<p><a href="http://www.youtube.com/watch?v=tcbpTQXNwac&amp;fmt=18">Google App Engine Walkthrough</a></p>
<p><a href="http://cloud.drawcode.com/2008/04/08/google-app-engine-is-in-beta/"><em>Click here to view the embedded video.</em></a></p>
<p>Guido Speaks</p>
<p><a href="http://cloud.drawcode.com/2008/04/08/google-app-engine-is-in-beta/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cloud.drawcode.com/2008/04/08/google-app-engine-is-in-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Entering the Cloud Market with Product Offerings for Developers?</title>
		<link>http://cloud.drawcode.com/2008/04/04/google-entering-the-cloud-product-offerings/</link>
		<comments>http://cloud.drawcode.com/2008/04/04/google-entering-the-cloud-product-offerings/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 03:48:15 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[bigtable]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[MapReduce]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[simpledb]]></category>
		<category><![CDATA[techcrunch]]></category>

		<guid isPermaLink="false">http://cloud.drawcode.com/?p=24</guid>
		<description><![CDATA[Techcrunch reported that Google, the original research and development behind BigTable, MapReduce and other great cloud technology base architectures, is probably going to launch their own BigTable database in the cloud for developers like Amazon&#8217;s SimpleDB.
Google may be releasing BigTable, its internal database system, as a web service to compete with Amazon SimpleDB, according to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techcrunch.com/2008/04/04/source-google-to-launch-bigtable-as-web-service/" target="_blank">Techcrunch reported that Google</a>, the original research and development behind BigTable, MapReduce and other great cloud technology base architectures, is probably<a href="http://www.techcrunch.com/2008/04/04/source-google-to-launch-bigtable-as-web-service/" target="_blank"> going to launch their own BigTable database in the cloud for developers like Amazon&#8217;s SimpleDB</a>.</p>
<blockquote><p>Google may be releasing <a onclick="javascript:urchinTracker ('/outbound/en.wikipedia.org');" href="http://en.wikipedia.org/wiki/BigTable">BigTable</a>, its internal database system, as a web service to compete with <a href="http://www.techcrunch.com/2007/12/14/amazon-takes-on-oracle-and-ibm-with-simple-db-beta/">Amazon SimpleDB</a>, according to a source with knowledge of the launch. There are also rumors that press is being pre-briefed on the product, although we haven’t been contacted by Google.</p>
<p>BigTable is a highly scalable database system used internally by Google to support over 60 of its products and projects. A source says Google has plans to announce next week that it will make BigTable available to outside developers as a service. Amazon provides a similar service through SimpleDB, a cloud database solution <a href="http://www.techcrunch.com/2007/12/14/amazon-takes-on-oracle-and-ibm-with-simple-db-beta/">announced in December</a>.</p></blockquote>
<p><a href="http://www.techcrunch.com/2008/04/04/source-google-to-launch-bigtable-as-web-service/" target="_blank">Techcrunch </a>seems to think this will be released next week, with other services to follow up.  This is the future, Amazon is well ahead but the power of Google is in the wings waiting.  Also, Microsoft might show up with CloudDB or the next version of sql server having this capability.  Service and pricing will determine the winner as cloud computing and storage is fairly new and very simple (usually the db is almost an active record like system where is it just flat tables and not alot of relational data).</p>
<p>The future of your software initiatives just might not need an entire infrastructure and IT management team&#8230;</p>
<p><strong>The services and cloud web are changing software rapidly.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://cloud.drawcode.com/2008/04/04/google-entering-the-cloud-product-offerings/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
