<?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>Marc Sturlese &#187; Cloud computing</title>
	<atom:link href="http://www.marcsturlese.com/tag/cloud-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcsturlese.com</link>
	<description>Life, code and stuff</description>
	<lastBuildDate>Tue, 29 Nov 2011 22:19:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ElasticSearch</title>
		<link>http://www.marcsturlese.com/2010/02/12/elasticsearch/</link>
		<comments>http://www.marcsturlese.com/2010/02/12/elasticsearch/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 00:33:20 +0000</pubDate>
		<dc:creator>Marc Sturlese</dc:creator>
				<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[ElasticSearch]]></category>

		<guid isPermaLink="false">http://www.marcsturlese.com/?p=145</guid>
		<description><![CDATA[It has been a long time since my last post. I have been very busy so unfortunatelly, I have not had the time to write about all I wish. This week I have discovered via twitter a really interesting open source search project, ElasticSearch for the cloud. ElasticSearch has been createded by Shay Banon. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a long time since my last post. I have been very busy so unfortunatelly, I have not had the time to write about all I wish.</p>
<p>This week I have discovered via twitter a really interesting open source search project, <strong><a title="ElasticSearch" href="http://www.elasticsearch.com/" target="_blank">ElasticSearch for the cloud</a></strong>. <strong>ElasticSearch</strong> has been createded by Shay Banon. It&#8217;s a RESTful search engine built on top of <strong><a title="Lucene" href="http://lucene.apache.org/java/docs/" target="_blank">Lucene</a></strong> and very well prepared for high scalability. It includes shard merging, replication and much more features.</p>
<p>Lately I have been working a lot with search scalability and what I liked the most for the moment of <strong>ElasticSearch</strong> is that it allows 4 different types of distributed requests.</p>
<p>The most simple (Query and fetch) is just one request per relevant shard. Once all the requests are done, results are merged and&#8230; that&#8217;s it!<br />
In this type of search, all fields of a document are returned to the merger for all the returned documents.</p>
<p>In another search type (Query then fetch, this one is not that simple), a first request is done across all shards. Here you don&#8217;t ask for the document content at the moment. Once the results are merged, you only need to ask for the whole document data of the most relevant documents, the ones you want to show.<br />
If you have to search across lots of shards that&#8217;s definitely the way to go (the merger will just receive the fields of the important documents, wich means less data is sent across the network).</p>
<p>Both options present a typical problem in distributed search. The relevance is calculated relative to the shard, it&#8217;s not absolute across all of them.<br />
To solve this, in <strong>ElasticSearch</strong>, both search options can be supplemented with an initial request. This one queries for the necessary term frequencies information to allow an &#8220;absolute relevance&#8221;.<br />
This is not for free, you are paying with an extra trip (even it can be cached). It&#8217;s good if you can avoid that. A good way to do that is at indexing time, when you decide in wich shard a document must be added. Choosing it randomly will more or less ensure you that term frequencies won&#8217;t differ so much among shards.</p>
<p>Still have not had the chance to dig into the source but already have downloaded it from the <a title="ElasticSearch" href="http://github.com/elasticsearch/elasticsearch" target="_blank">git repository</a>.<br />
Anyone that want to share experiences with <strong>ElasticSearch</strong> is more than welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcsturlese.com/2010/02/12/elasticsearch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CloudCamp Barcelona 2009</title>
		<link>http://www.marcsturlese.com/2009/06/18/cloudcamp-barcelona-2009/</link>
		<comments>http://www.marcsturlese.com/2009/06/18/cloudcamp-barcelona-2009/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 23:43:49 +0000</pubDate>
		<dc:creator>Marc Sturlese</dc:creator>
				<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Abicloud]]></category>
		<category><![CDATA[CloudCamp]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Sqoop]]></category>

		<guid isPermaLink="false">http://www.marcsturlese.com/?p=134</guid>
		<description><![CDATA[Last Monday took place in Barcelona the first CloudCamp ever done in the city. Altough I was expecting more technical stuff it was good to be there and listen to what people have to say. The first part of the event consisted of some quick explanations from different companies related with cloud computing. Basically, were [...]]]></description>
			<content:encoded><![CDATA[<p>Last Monday took place in Barcelona the first <a title="CloudCamp" href="http://www.cloudcamp.com/?page_id=902" target="_blank"><strong>CloudCamp</strong></a> ever done in the city. Altough I was expecting more technical stuff it was good to be there and listen to what people have to say.<br />
The first part of the event consisted of some quick explanations from different companies related with cloud computing. Basically, were explaining the cloud choises and advantages they were offering. The one I enjoyed the most was the Abiquo&#8217;s presentation of their new software, <a title="Abicloud" href="http://www.abiquo.com/en/products/abicloud" target="_blank">Abicloud</a>. Through a really nice GUI developed with Flex, Abicloud, among other stuff, allows you to set up virtual machines configuring automatically an apache server, mysql database&#8230; with just a few drag &amp; drop actions. You can use you own machines, servers from an ISP or even combine both. Elastically, you can increase or decrease the number of virtual machines. This can be very convenient for sites with hight traffic peaks or testing environements.<br />
I am not going to talk more about it as with a five minutes presentation just could get the main idea. Can&#8217;t wait to have some free time to start playing with it. Just will add that Abicloud is completely open source.</p>
<p>After the quick talks, the following topics were discussed:</p>
<ul>
<li> What guarantees do I have with <strong>Cloud Computing</strong>?</li>
<li> What legal issues are there with your data?</li>
<li> Are standards important? If so, wich ones?</li>
<li> What is the benefit for a company with only a few dozens of servers?</li>
<li> Best platfrom to starting a cloud hosting company?</li>
<li> Is cloud computing green? If so, what?</li>
</ul>
<p>In the end people were divided in groups depending on in wich topic wanted to go deeper. I attended to &#8220;How to develope applications that are going to run in the cloud&#8221;. There I could have an interesting quick chat about application scalability and how to dump mysql databases to <strong>HDFS</strong> using the Cloudera&#8217;s tool <strong><a title="Hadoop's Sqoop" href="http://www.cloudera.com/hadoop-sqoop#getting_sqoop" target="_blank">Sqoop</a></strong>.</p>
<p><img class="aligncenter size-medium wp-image-140" title="cloudcamp" src="http://www.marcsturlese.com/wp-content/images/cloudcamp-300x72.jpg" alt="cloudcamp" width="260" height="62" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcsturlese.com/2009/06/18/cloudcamp-barcelona-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SeedRocket &amp; EyeOS</title>
		<link>http://www.marcsturlese.com/2009/01/30/seedrocket-eyeos/</link>
		<comments>http://www.marcsturlese.com/2009/01/30/seedrocket-eyeos/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 22:14:03 +0000</pubDate>
		<dc:creator>Marc Sturlese</dc:creator>
				<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://www.marcsturlese.com/?p=44</guid>
		<description><![CDATA[Last Tuesday I had the chance to go to one of the SeedRockets talks. I went to listen to the founder of EyeOS. EyeOS is an interesting open source project. We could say EyeOS is a simple operating system in the cloud. It has it&#8217;s own file system. Once installed you can edit different types [...]]]></description>
			<content:encoded><![CDATA[<p>Last Tuesday I had the chance to go to one of the <a title="SeedRocket" href="http://www.seedrocket.com/en/index.htm" target="_blank">SeedRockets</a> talks. I went to listen to the founder of <a title="EyeOS OS in the cloud" href="http://eyeos.org/">EyeOS</a>. <strong>EyeOS</strong> is an interesting open source project. We could say <strong>EyeOS</strong> is a simple <strong>operating system in the cloud</strong>. It has it&#8217;s own file system. Once installed you can edit different types of documents, use widgets and FTP, listen mp3 files, use it from the movile phone, manage processes, read feeds&#8230; but if you start going deeper you can install hundreds of <a title="web desktop app" href="http://www.eyeos-apps.org/" target="_blank">applications</a>.</p>
<p>The speech was mainly about how to create a users community and the advantages and disadvantages of giving a project to <strong>open source</strong>. I found it really interesting and learned some stuff!</p>
<p style="text-align: center;"><img class="size-large wp-image-48 aligncenter" title="eyeos - cloud computing - open source" src="http://www.marcsturlese.com/wp-content/images/eyeos1-1024x490.png" alt="eyeos - cloud computing - open source" width="495" height="236" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marcsturlese.com/2009/01/30/seedrocket-eyeos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

