<?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>PlanetMysql.ru - информация о СУБД MySQL &#187; amazon</title>
	<atom:link href="http://planetmysql.ru/category/amazon/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Thu, 24 May 2012 05:41:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>WordPress on S3: the beauty of simplicity</title>
		<link>http://www.oblaksoft.com/wordpress-on-s3-the-beauty-of-simplicity/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-on-s3-the-beauty-of-simplicity</link>
		<comments>http://www.oblaksoft.com/wordpress-on-s3-the-beauty-of-simplicity/#comments</comments>
		<pubDate>Mon, 14 May 2012 19:00:46 +0000</pubDate>
		<dc:creator>Artem Livshits</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Founders BLOG]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[YAPIXX]]></category>

		<guid isPermaLink="false">http://www.oblaksoft.com/?p=2524</guid>
		<description><![CDATA[My first computer program was written almost quarter a century ago on a BK-0010 computer.  It was very simple: the program asked the user to enter their name and then greeted the user using the entered name, like “Hello, Artem!”.  I was fascinated.  A couple of lines written in Vilnius BASIC transformed a piece of metal and silicon into a considerate thing that cared about a person’s name enough to remember it :-).  Of course, the first experience doesn’t represent the day-to-day routine of software development, but the moments when I see a couple of lines making an amazing transformation still enchant me, and remind me why I’ve been writing code all this time.
I’ve just experienced this very same first-time feeling as we’ve released Yapixx – a picture sharing web application using the cloud storage.   The most amazing thing about Yapixx is that we wrote very little code to make it happen: most of its functionality is provided by WordPress, which by the way we didn’t modify at all.  
On one hand Yapixx is just WordPress, enhanced with plugins and configured to provide good picture sharing experience.  
On the other hand, Yapixx has gone where WordPress could not go before – Yapixx runs completely on top of Amazon S3, using the enormous power of S3 to make serving the users’ pictures highly scalable and storing all data extremely durable. 

As an engineer I’ve been on the never ending quest of finding new ways to do more with less.  How do I write less code and provide more functional solution?  How do I empower my customers to accomplish more with applying very little effort (or preferably no effort at all)?  Yapixx is one of those gems – it shows how unbelievably simple it is to run a beautiful website on top of Amazon S3: you don’t need to learn new APIs, you don’t have to know how to write code, you don’t even have to know that you are relying on MySQL + ClouSE to store data reliably and securely in the cloud!
Yapixx is not a toy application: it&#8217;s a fully functional ready-to-run WordPress on Amazon S3.  With a few clicks Yapixx can be transformed into anything WordPress can do, while storing all website content in Amazon S3.  Just continue doing what you set to do with your Web site – to build a beautifully powerful representation of you, your company, and your cause.
Amazon S3 is a very powerful service designed for building one-of-a-kind massively distributed applications.  This is its strength but it’s also its weakness: if you are not building one-of-a-kind massively distributed application, the low-level vendor-specific APIs and eventual consistency guarantees are just the unnecessary complexities that you pay for, but don’t use.  WordPress is an example of how to make Amazon S3 a true cloud storage utility service that can be easily used by millions.  It’s a people-oriented (as opposed to technology-oriented) approach to building a distributed system – as a constellation of beautiful websites powered by creativity and uniqueness of individuals, like the Internet itself is!
‘Nuff said :-).  Get your own WordPress on S3 for free now.
Artem]]></description>
			<content:encoded><![CDATA[<p>My first computer program was written almost quarter a century ago on a <a href="http://upload.wikimedia.org/wikipedia/commons/8/89/Bk0010-01-sideview.jpg">BK-0010</a> computer.  It was very simple: the program asked the user to enter their name and then greeted the user using the entered name, like “Hello, Artem!”.  I was fascinated.  A couple of lines written in Vilnius BASIC transformed a piece of metal and silicon into a considerate thing that cared about a person’s name enough to remember it :-).  Of course, the first experience doesn’t represent the day-to-day routine of software development, but the moments when I see a couple of lines making an amazing transformation still enchant me, and remind me why I’ve been writing code all this time.</p>
<p>I’ve just experienced this very same first-time feeling as we’ve released <a href="http://www.oblaksoft.com/wordpress-s3-newsletter-may-2012">Yapixx</a> – a picture sharing web application using the cloud storage.   The most amazing thing about Yapixx is that we wrote very little code to make it happen: most of its functionality is provided by <a href="http://wordpress.org/">WordPress</a>, which by the way we didn’t modify at all.  </p>
<p>On one hand Yapixx is just WordPress, enhanced with plugins and configured to provide good picture sharing experience.  </p>
<p>On the other hand, Yapixx has gone where WordPress could <strong>not </strong>go before – Yapixx runs completely on top of <a href="http://aws.amazon.com/s3">Amazon S3</a>, using the enormous power of S3 to make serving the users’ pictures highly scalable and storing all data extremely durable. <br />
<span></span></p>
<p>As an engineer I’ve been on the never ending quest of finding new ways to do more with less.  How do I write less code and provide more functional solution?  How do I empower my customers to accomplish more with applying very little effort (or preferably no effort at all)?  Yapixx is one of those gems – it shows how unbelievably simple it is to run a beautiful website on top of Amazon S3: you don’t need to learn new APIs, you don’t have to know how to write code, you don’t even have to know that you are relying on MySQL + ClouSE to store data reliably and securely in the cloud!</p>
<p>Yapixx is not a toy application: it&#8217;s a fully functional ready-to-run WordPress on Amazon S3.  With a few clicks Yapixx can be transformed into anything WordPress can do, while storing all website content in Amazon S3.  Just continue doing what you set to do with <em>your</em> Web site – to build a beautifully powerful representation of you, your company, and your cause.</p>
<p>Amazon S3 is a very powerful service designed for building one-of-a-kind massively distributed applications.  This is its strength but it’s also its weakness: if you are <strong>not</strong> building one-of-a-kind massively distributed application, the low-level vendor-specific APIs and eventual consistency guarantees are just the unnecessary complexities that you pay for, but don’t use.  WordPress is an example of how to make Amazon S3 a true cloud storage utility service that can be easily used by millions.  It’s a people-oriented (as opposed to technology-oriented) approach to building a distributed system – as a constellation of beautiful websites powered by creativity and uniqueness of individuals, like the Internet itself is!</p>
<p>‘Nuff said :-).  Get your own <a href="http://www.oblaksoft.com/downloads">WordPress on S3</a> for free now.</p>
<p>Artem</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33229&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33229&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/14/wordpress-on-s3-the-beauty-of-simplicity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAOS Theory Podcast 2012.04.20</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/vymH66dS2i8/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=caos-theory-podcast-2012-04-20</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/vymH66dS2i8/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 19:10:50 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[451 Research]]></category>
		<category><![CDATA[451research]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[appliation programming interfaces]]></category>
		<category><![CDATA[big dataX caos theory]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cloud performance management]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Eucalyptus]]></category>
		<category><![CDATA[IT operations]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[matt aslett]]></category>
		<category><![CDATA[Microsoft Open]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=5990</guid>
		<description><![CDATA[Topics for this podcast:
*OpenStack, Amazon, Eucalyptus and Citrix engage in open cloud warfare
*Microsoft spins off new company for openness
*Updates on automation players Puppet Labs and Opscode with Chef
*Percona turns attention to MySQL high availability
*Open APIs as the fifth pillar of modern IT openness
iTunes or direct download (28:42, 4.9MB)]]></description>
			<content:encoded><![CDATA[<p>Topics for this podcast:</p>
<p>*OpenStack, Amazon, Eucalyptus and Citrix engage in open cloud warfare<br />
*Microsoft spins off new company for openness<br />
*Updates on automation players Puppet Labs and Opscode with Chef<br />
*Percona turns attention to MySQL high availability<br />
*Open APIs as the fifth pillar of modern IT openness</p>
<p><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=280595473">iTunes</a> or <a href="http://media.libsyn.com/media/caostheory/CAOSTheory20120420_.mp3">direct download</a> (28:42, 4.9MB)</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/vymH66dS2i8" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33001&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33001&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/04/20/caos-theory-podcast-2012-04-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon RDS for MySQL &#8212; Is it any good?</title>
		<link>http://karlssonondatabases.blogspot.com/2012/02/amazon-rds-for-mysql-is-it-any-good.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=amazon-rds-for-mysql-is-it-any-good</link>
		<comments>http://karlssonondatabases.blogspot.com/2012/02/amazon-rds-for-mysql-is-it-any-good.html#comments</comments>
		<pubDate>Tue, 21 Feb 2012 15:10:00 +0000</pubDate>
		<dc:creator>Anders Karlsson</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=8f15cfb12d3d4e31fd477e504f3a2ed3</guid>
		<description><![CDATA[We have been testiing the MySQL RDS Service from Amazon here at RF, and so far it looks good for what we use MySQL for. We don't have that much data left in MySQL though, but some of the services are still mission critical, and we have had a couple running on RDS for a week or so.I have to say I am pretty happy so far, but there are a couple of things you should know before you get to use the services. To begin with, you don't get a proper MySQL root account, i.e. no SUPER privileges. No big deal I guess, but this means there are a few things you cannot do. I was planning to migrate off the EC2 based server to RDS by setting up the RDS service as a slave, and then switching to the RDS service, but as SUPER privilege is required for CHANGE MASTER TO, I could not do this. And before you ask: Amazon DOES support slaves among the RDS servers, but this is set up using their own methods. Easy to use, yes, but not as flexible as the real thing.As for parameters, you can modify a bunch of them, but not all. I have to  benchmark performance here eventually, but it has been sufficient for our modest MySQL needs so far, so I might not even do that. I also have to check what parameters I am allowed to modify and which I can't in some more detail also, to figure out if there is anything significant missing.So far though, I think the conclusion is that this is a great service for people with low / medium requirements in terms of MySQL. Backup and snapshots are a breeze and are automated, cross availability zone use is also an option (not tested by me though). The server is accessed just like any other service, so you can set up Route 53 with a more reasonable name to point to it, if you wish. Which nodes can access the server is also controlled by you, both the service itself controlling what can access it, and by the usual MySQL GRANTs.When we get more servers running on RDS, I'll let you know more.Cheers/Karlsson]]></description>
			<content:encoded><![CDATA[<span>We</span> <span>have</span> <span>been testiing</span> <span>the</span> MySQL <span>RDS</span> Service from <span>Amazon</span> <span>here</span> <span>at</span> <span>RF</span>, and so far <span>it</span> <span>looks</span> <span>good </span>for <span>what</span> <span>we</span> <span>use</span> MySQL for. <span>We</span> <span>don't</span> <span>have</span> <span>that</span> <span>much</span> data <span>left</span> in MySQL <span>though</span>, <span>but</span> <span>some</span> <span>of</span> <span>the</span> <span>services</span> <span>are</span> still mission <span>critical</span>, and <span>we</span> <span>have</span> <span>had</span> a <span>couple</span> <span>running</span> <span>on</span> <span>RDS</span> for a <span>week</span> <span>or</span> so<span>.</span><br /><br />I <span>have</span> <span>to</span> <span>say</span> I <span>am</span> <span>pretty</span> <span>happy</span> so far, <span>but</span> <span>there</span> <span>are</span> a <span>couple</span> <span>of</span> <span>things</span> <span>you</span> <span>should</span> <span>know</span> <span>before</span> <span>you </span>get <span>to</span> <span>use</span> <span>the</span> <span>services.</span> <span>To</span> <span>begin</span> <span>with</span>, <span>you</span> <span>don't</span> get a <span>proper</span> MySQL <span>root</span> <span>account</span>, <span>i.e.</span> <span>no</span> SUPER <span>privileges.</span> <span>No</span> <span>big</span> <span>deal</span> I <span>guess</span>, <span>but</span> <span>this</span> <span>means</span> <span>there</span> <span>are</span> a <span>few</span> <span>things</span> <span>you</span> <span>cannot</span> <span>do.</span> I <span>was</span> <span>planning</span> <span>to</span> <span>migrate</span> <span>off</span> <span>the</span> <span>EC</span>2 <span>based</span> <span>server</span> <span>to</span> <span>RDS</span> by setting <span>up</span> <span>the</span> <span>RDS</span> service as a <span>slave</span>, and <span>then</span> <span>switching</span> <span>to</span> <span>the</span> <span>RDS</span> service, <span>but</span> as SUPER <span>privilege</span> is <span>required</span> for <span>CHANGE</span> MASTER <span>TO</span>, I <span>could</span> not <span>do</span> <span>this.</span> And <span>before</span> <span>you</span> ask: <span>Amazon</span> <span>DOES</span> support <span>slaves</span> <span>among</span> <span>the</span> <span>RDS</span> servers, <span>but</span> <span>this</span> is set <span>up</span> <span>using</span> <span>their</span> <span>own</span> <span>methods.</span> <span>Easy</span> <span>to</span> <span>use</span>, <span>yes</span>, <span>but</span> not as <span>flexible</span> as <span>the</span> real <span>thing.</span><br /><br />As for parameters, <span>you</span> <span>can</span> <span>modify</span> a <span>bunch</span> <span>of</span> <span>them</span>, <span>but</span> not all. I <span>have</span> to <span></span> <span>benchmark</span> <span>performance</span> <span>here</span> eventually, <span>but</span> <span>it</span> <span>has</span> <span>been</span> <span>sufficient</span> for <span>our</span> modest MySQL <span>needs</span> so far, so I <span>might</span> not <span>even</span> <span>do</span> <span>that.</span> I <span>also have</span> <span></span><span>to</span> check <span>what</span> parameters I <span>am</span> <span>allowed</span> <span>to</span> modify and <span>which</span> I <span>can't</span> in <span>some</span> <span>more</span> <span>detail</span> <span>also</span>, <span>to</span> <span>figure</span> <span>out</span> <span>if</span> <span>there</span> is <span>anything</span> <span>significant</span> <span>missing.</span><br /><br />So far <span>though</span>, I <span>think</span> <span>the</span> <span>conclusion</span> <span>is that</span> <span>this</span> is a <span>great</span> service for <span>people</span> <span>with</span> <span>low</span> / medium <span>requirements</span> in terms <span>of</span> MySQL. <span>Backup</span> and snapshots <span>are</span> a <span>breeze</span> and <span>are</span> <span>automated</span>, <span>cross</span> <span>availability</span> <span>zone</span> <span>use</span> is <span>also</span> an option (not <span>tested</span> by <span>me</span> <span>though</span>). <span>The</span> <span>server</span> is accessed just like <span>any</span> <span>other</span> service, so <span>you</span> <span>can</span> set <span>up</span> <span>Route</span> 53 <span>with</span> a <span>more</span> <span>reasonable</span> <span>name</span> <span>to</span> <span>point</span> <span>to</span> <span>it</span>, <span>if</span> <span>you</span> <span>wish.</span> <span>Which</span> <span>nodes</span> <span>can</span> access <span>the</span> <span>server</span> is <span>also</span> <span>controlled</span> by <span>you</span>, <span>both</span> <span>the</span> service <span>itself</span> <span>controlling</span> <span>what</span> <span>can</span> access it, and by <span>the</span> <span>usual</span> MySQL <span>GRANTs.</span><br /><br /><span>When</span> <span>we</span> get <span>more</span> servers <span>running</span> <span>on</span> <span>RDS</span>, <span>I'll</span> <span>let</span> <span>you</span> <span>know</span> <span>more.</span><br /><br /><span>Cheers</span><br />/Karlsson<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9144505959002328789-6908814411922829324?l=karlssonondatabases.blogspot.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32092&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32092&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/02/21/amazon-rds-for-mysql-is-it-any-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open APIs are the new open source</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/FPJywMpWMi8/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-apis-are-the-new-open-source</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/FPJywMpWMi8/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 18:08:58 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[451 group]]></category>
		<category><![CDATA[451caostheory]]></category>
		<category><![CDATA[451group]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[application programming interfaces]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[IT operations]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[jaylyman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LinuxInsider]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[MySQL and PostgreSQL]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=5933</guid>
		<description><![CDATA[We&#8217;ve seen the rise of open source software in the enterprise and also beyond the IT industry, but the real keys to openness and its advantages in today&#8217;s technology world &#8212; where efficient use of cloud computing and supporting services are paramount &#8212; exist in open application programming interfaces, or APIs.
Open source software continues to be a critical part of software development, systems administration, IT operations and more, but much of the action in leveraging modern cloud computing and services-based infrastructures centers on APIs. Open APIs are the new open source.
Read the full story at LinuxInsider.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve seen the rise of open source software in the enterprise and also beyond the IT industry, but the real keys to openness and its advantages in today&#8217;s technology world &#8212; where efficient use of cloud computing and supporting services are paramount &#8212; exist in open application programming interfaces, or APIs.</p>
<p>Open source software continues to be a critical part of software development, systems administration, IT operations and more, but much of the action in leveraging modern cloud computing and services-based infrastructures centers on APIs. Open APIs are the new open source.</p>
<p>Read the <a href="http://www.linuxinsider.com/story/Open-APIs-Are-the-New-Open-Source-74419.html">full story</a> at LinuxInsider.</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/FPJywMpWMi8" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32000&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32000&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/02/14/open-apis-are-the-new-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>451 CAOS Links 2011.11.18</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/ZK-ZWM7Nb5I/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=451-caos-links-2011-11-18</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/ZK-ZWM7Nb5I/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 16:33:04 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[451 group]]></category>
		<category><![CDATA[451caostheory]]></category>
		<category><![CDATA[451group]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[black duck]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[DotCloud]]></category>
		<category><![CDATA[dryad]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Fire]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[HortonWorks]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[matt aslett]]></category>
		<category><![CDATA[mattaslett]]></category>
		<category><![CDATA[matthew aslett]]></category>
		<category><![CDATA[matthewaslett]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[rapid7]]></category>
		<category><![CDATA[redis]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=5786</guid>
		<description><![CDATA[Rapid7 secures new funding. Microsoft drops Dryad. And more.
# Rapid7 secured $50m in series C funding.
# Microsoft confirmed that it is ditching its Dryad project in favour of Apache Hadoop.
# Arun Murthy provided more details of Apache Hadop 0.23.
# The Google Plugin for Eclipse and GWT Designer projects are now fully open source.
# openSUSE released version 12.1.
# Amazon released the source code of the Kindle Fire.
# Black Duck Software joined the GENIVI Alliance.
# dotCloud announced the availability of the top three databases MySQL, MongoDB and Redis on its PaaS.]]></description>
			<content:encoded><![CDATA[<p>Rapid7 secures new funding. Microsoft drops Dryad. And more.</p>
<p># Rapid7 <a href="http://www.businesswire.com/news/home/20111117005767/en/Rapid7-Secures-50-million-Series-Funding">secured</a> $50m in series C funding.</p>
<p># Microsoft <a href="http://www.zdnet.com/blog/microsoft/microsoft-drops-dryad-puts-its-big-data-bets-on-hadoop/11226">confirmed</a> that it is ditching its Dryad project in favour of Apache Hadoop.</p>
<p># Arun Murthy <a href="http://hortonworks.com/apache-hadoop-is-here/">provided</a> more details of Apache Hadop 0.23.</p>
<p># The Google Plugin for Eclipse and GWT Designer projects are now <a href="http://googlewebtoolkit.blogspot.com/2011/11/google-plugin-for-eclipse-gpe-is-now.html">fully open source</a>.</p>
<p># openSUSE <a href="http://news.opensuse.org/2011/11/16/opensuse-12-1-all-green/">released</a> version 12.1.</p>
<p># Amazon <a href="http://www.amazon.com/gp/help/customer/display.html?nodeId=200203720">released</a> the source code of the Kindle Fire.</p>
<p># Black Duck Software <a href="http://www.prnewswire.com/news-releases/black-duck-software-joins-genivi-alliance-134032418.html">joined</a> the GENIVI Alliance.</p>
<p># dotCloud <a href="http://www.marketwire.com/press-release/dotcloud-redefines-cloud-database-space-with-complete-native-integration-top-three-databases-1587755.htm">announced</a> the availability of the top three databases MySQL, MongoDB and Redis on its PaaS.</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/ZK-ZWM7Nb5I" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30971&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30971&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/11/18/451-caos-links-2011-11-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Migration Whitepapers</title>
		<link>http://mysqldatabaseadministration.blogspot.com/2010/12/cloud-migration-whitepapers.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cloud-migration-whitepapers</link>
		<comments>http://mysqldatabaseadministration.blogspot.com/2010/12/cloud-migration-whitepapers.html#comments</comments>
		<pubDate>Wed, 01 Dec 2010 18:26:00 +0000</pubDate>
		<dc:creator>Frank Mash</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Amazon's AWS team has published a series of whitepapers covering various scenarios for migrating into AWS cloud infrastructure. Links to these whitepapers are provided below for your convenience:- Migrating applications to the AWS cloud- Migrating web application- Migrating batch processing applications- Migrating backend processing pipelines]]></description>
			<content:encoded><![CDATA[Amazon's AWS team has published a series of whitepapers covering various scenarios for <a href="http://aws.typepad.com/aws/2010/11/new-whitepaper-migrating-your-existing-applications-to-the-aws-cloud.html">migrating into AWS cloud infrastructure</a>. Links to these whitepapers are provided below for your convenience:<br /><img src="http://aws.typepad.com/.a/6a00d8341c534853ef013488a93f8d970c-pi" alt="Cloud Migration" /><br />- <a href="http://bit.ly/d9jDwf">Migrating applications to the AWS cloud</a><br />- <a href="http://bit.ly/dSr42e">Migrating web application</a><br />- <a href="http://bit.ly/gFnrpW">Migrating batch processing applications</a><br />- <a href="http://bit.ly/ijATuN">Migrating backend processing pipelines</a><div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/18337119-1371180053212273556?l=mysqldatabaseadministration.blogspot.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26632&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26632&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/12/01/cloud-migration-whitepapers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A world of ebooks</title>
		<link>http://datacharmer.blogspot.com/2010/11/world-of-ebooks.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-world-of-ebooks</link>
		<comments>http://datacharmer.blogspot.com/2010/11/world-of-ebooks.html#comments</comments>
		<pubDate>Sun, 28 Nov 2010 12:15:00 +0000</pubDate>
		<dc:creator>Giuseppe Maxia</dc:creator>
				<category><![CDATA[aldiko]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[O'Reilly]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[   I am a bibliophile, or, to say it in plain English, a book lover. I have been collecting books since I was in first grade. I read books at high speed, which is both a blessing and a curse. A blessing, because I can squeeze useful information out of a book very quickly, and that's useful for my job, and for some of my hobbies. A curse, because when I travel one book is usually not enough to keep me busy for the whole travel, and I need to carry or buy more, with negative effects on the weight of my luggage and my on my back. Ten years ago I had a brief but intense experience with electronic books in a Palm hand held device. It didn't last long, though. The quality of ebooks and readers in that period was less than optimal, and I have left the matter rest for a while.In the meantime, I kept collecting electronic books, mostly PDF editions of technical books that I keep in my laptop for quick reference. Reading them from cover to cover, though, is not a pleasant experience in a laptop. Ditto for reading fiction or essays. The laptop screen is not comfortable for such exercise.Then, last year, I bough an ebook reader. That changed the whole business. Reading ebooks became very similar to reading paper books. The size of the screen and the ability of increasing font size makes your reading a pleasure. As for my back and luggage problems, that's solved hands down. The weight of the device is the same, no matter if I carry one ebook or one hundred.Suddenly, the dozen of ebooks that I had kept idle in my laptop sprang to life, and I was able to read them like a paper book, easily, comfortably, and with pleasure.I started buying more ebooks, both of fiction and of technical matters. The latter are especially welcome. Whenever I travel to conferences, I am tempted to buy some useful book, and then I regret when it burdens my backpack during the trip home, and fights for room on my overcrowded book shelves. No more of this. Now, when I visit a book booth at a conference, I simply take note of the interesting titles, and then I buy the ebooks at the publisher's site directly. If there is no ebook, I can easily convince me that the book is not really needed.A few months ago there was some new development. My ebook reader's screen was faulty. It was showing a few unwanted lines at the bottom and the top of the screen, making it difficult to read menus. No big deal. I sent it to the manufacturer, which replaced the screen for free. The only trouble was that the replacement took three months! During that period, I experienced reading ebooks (to which I was by then addicted) with my Android phone, using a wonderful application named Aldiko. The user friendliness of this app more than compensated for the smaller screen size, and I was able to read technical and fiction books with little problem. But I was missing the big screen. So the delay of the back shipment was partially responsible for the lowering of my defenses, when I entered an Apple store and I couldn't leave without a new iPad.I felt guilty for a while, but the guilt disappeared in a matter of hours, when I loaded all my ebooks in the iPad, and saw what a difference a bigger and colorful screen does. Compared to the six inches of my ebook reader, the iPad is huge, and the reading is even easier and more pleasurable. I was hooked.Since then, my personal library of ebooks has grown rapidly. I have bought 90 (yes, ninety) books from O'Reilly, including many that I had already bought on paper, and now I am giving away to friends and libraries. I need to spend a few words of praise for O'Reilly. In the jungle of book publishing, O'Reilly is the best and more user friendly publisher available. The quality of its books is excellent, the choice of catalog vast and modern, the service impeccable. There are other publishers that offer comparable quality (e.g. the Pragmatic bookshelf or Manning) but not the same rich catalog, or a similarly vast catalog (e.g. Packt Publishing) but not the same quality. If I have to note any negative points about O'Reilly, is that there is no wish list in their shop. So, for now, I am restricting my wishes to my list on Amazon.]]></description>
			<content:encoded><![CDATA[<table border="0"><tr><td> <a href="http://amzn.com/w/30Z9CI8F8GSUL"><img src="http://lh3.ggpht.com/_gVfZHGgf5LA/TPIt-vb6CzI/AAAAAAAAA_I/16Y3E7RyiWM/ebooks.png" alt="ebooks" title="ebooks" border="0" /></a> </td><td> I am a <a href="http://en.wikipedia.org/wiki/Bibliophile">bibliophile</a>, or, to say it in plain English, a book lover. I have been collecting books since I was in first grade. I read books at high speed, which is both a blessing and a curse. A blessing, because I can squeeze useful information out of a book very quickly, and that's useful for my job, and for some of my hobbies. A curse, because when I travel one book is usually not enough to keep me busy for the whole travel, and I need to carry or buy more, with negative effects on the weight of my luggage and my on my back. Ten years ago I had a brief but intense experience with electronic books in a Palm hand held device. It didn't last long, though. The quality of ebooks and readers in that period was less than optimal, and I have left the matter rest for a while.<br />In the meantime, I kept collecting electronic books, mostly PDF editions of technical books that I keep in my laptop for quick reference. Reading them from cover to cover, though, is not a pleasant experience in a laptop. Ditto for reading fiction or essays. The laptop screen is not comfortable for such exercise.<br />Then, last year, I bough an <a href="http://www.onyx-international.com/en/A_pr2.php">ebook reader</a>.</td></tr></table> That changed the whole business. Reading ebooks became very similar to reading paper books. The size of the screen and the ability of increasing font size makes your reading a pleasure. As for my back and luggage problems, that's solved hands down. The weight of the device is the same, no matter if I carry one ebook or one hundred.<br />Suddenly, the dozen of ebooks that I had kept idle in my laptop sprang to life, and I was able to read them like a paper book, easily, comfortably, and with pleasure.<br />I started buying more ebooks, both of fiction and of technical matters. The latter are especially welcome. Whenever I travel to conferences, I am tempted to buy some useful book, and then I regret when it burdens my backpack during the trip home, and fights for room on my overcrowded book shelves. No more of this. Now, when I visit a book booth at a conference, I simply take note of the interesting titles, and then I buy the ebooks at the publisher's site directly. If there is no ebook, I can easily convince me that the book is not really needed.<br />A few months ago there was some new development. My ebook reader's screen was faulty. It was showing a few unwanted lines at the bottom and the top of the screen, making it difficult to read menus. No big deal. I sent it to the manufacturer, which replaced the screen for free. The only trouble was that the replacement took three months! During that period, I experienced reading ebooks (to which I was by then addicted) with my Android phone, using a wonderful application named <a href="http://www.aldiko.com/">Aldiko</a>. The user friendliness of this app more than compensated for the smaller screen size, and I was able to read technical and fiction books with little problem. But I was missing the big screen. So the delay of the back shipment was partially responsible for the lowering of my defenses, when I entered an Apple store and I couldn't leave without a new iPad.<br />I felt guilty for a while, but the guilt disappeared in a matter of hours, when I loaded all my ebooks in the iPad, and saw what a difference a bigger and colorful screen does. Compared to the six inches of my ebook reader, the iPad is huge, and the reading is even easier and more pleasurable. I was hooked.<br />Since then, my personal library of ebooks has grown rapidly. I have bought 90 (yes, ninety) books from <a href="http://oreilly.com/">O'Reilly</a>, including many that I had already bought on paper, and now I am giving away to friends and libraries. <br />I need to spend a few words of praise for O'Reilly. In the jungle of book publishing, O'Reilly is the best and more user friendly publisher available. The quality of its books is excellent, the choice of catalog vast and modern, the service impeccable. There are other publishers that offer comparable quality (e.g. <a href="http://pragprog.com/">the Pragmatic bookshelf</a> or <a href="http://www.manning.com/">Manning</a>) but not the same rich catalog, or a similarly vast catalog (e.g. <a href="https://www.packtpub.com/">Packt Publishing</a>) but not the same quality. <br />If I have to note any negative points about O'Reilly, is that there is no wish list in their shop. So, for now, I am restricting my wishes to <a href="http://amzn.com/w/30Z9CI8F8GSUL">my list on Amazon</a>.<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/16959946-5509863655581054265?l=datacharmer.blogspot.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26598&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26598&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/11/28/a-world-of-ebooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Report from Oracle Openworld</title>
		<link>http://www.bluegecko.net/oracle/report-from-oracle-openworld/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=report-from-oracle-openworld</link>
		<comments>http://www.bluegecko.net/oracle/report-from-oracle-openworld/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 17:51:16 +0000</pubDate>
		<dc:creator>Sarah Novotny</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[ClosedWorld]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Jeremiah Wilton's Oradeblog]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[openworld]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Oracle Applications]]></category>

		<guid isPermaLink="false">http://www.bluegecko.net/?p=1960</guid>
		<description><![CDATA[Openworld 2010, despite the supposedly lagging economy, had record attendance again this year.  No doubt this was the result of Oracle acquiring something like fourteen companies since last year, including Sun in 2009.  The crowds were thick, divided about evenly between geeks in badly-fitting vendor t-shirts and slick sales-side hustlers with dress pants and shiny shoes.  I landed somewhere in the middle of the two (badly-fitting dress shirt, comfortable jeans and loafers), proudly sporting a long dangling codpiece of ribbons from my attendee badge:
My OOW2010 Codpiece
Oracle made a number of important announcements this year at OpenWorld, including a the Exalogic machine, and support for Amazon EC2, which I blogged about here.
For me, the highlight of the week was meeting a number of top Oracle technical minds at Oracle Closed World, the brainchild of Mogens Nørgaard from Denmark. Members of the Oak Table and other luminaries of our field stood up and spoke candidly about technology, drilling down to the most minute detail.  Computerworld Denmark covered the event well here.
I&#8217;ll be speaking to a hung over dwindling crowd at noon today, the last day of OOW, and the day after the blowout party on Treasure Island. By telling people about running Oracle on EC2, I hope to make life easier for DBA-kind.  Amazon&#8217;s IaaS cloud gives us all a cheap way to provision host resources on demand, and get things done in hours that would otherwise take weeks (or be impossible) via normal corporate hardware procurement processes.
This will be the last big conference for me for a while &#8211; I am going to focus on Blue Gecko customers, research and sharing my insights here.


Related posts:A Cloud over San Francisco for OpenWorld 2010
Ignite MySQL at the MySQL Conference and Expo
Oracle Open World 2010 &#8211; You Know Databases, So how hard can MySQL Be?
]]></description>
			<content:encoded><![CDATA[<p>Openworld 2010, despite the supposedly lagging economy, had record attendance again this year.  No doubt this was the result of Oracle acquiring something like fourteen companies since last year, including Sun in 2009.  The crowds were thick, divided about evenly between geeks in badly-fitting vendor t-shirts and slick sales-side hustlers with dress pants and shiny shoes.  I landed somewhere in the middle of the two (badly-fitting dress shirt, comfortable jeans and loafers), proudly sporting a long dangling codpiece of ribbons from my attendee badge:</p>
<div><a href="http://www.bluegecko.net/wp-content/uploads/2010/09/IMAG0006.jpg" rel="lightbox-1960"><img class="size-full wp-image-1961" title="OOW2010 Badge" src="http://www.bluegecko.net/wp-content/uploads/2010/09/IMAG0006.jpg" alt="OOW2010 Badge" width="287" height="480" /></a><p>My OOW2010 Codpiece</p></div>
<p>Oracle made a number of important announcements this year at OpenWorld, including a the Exalogic machine, and support for Amazon EC2, which I blogged about <a href="http://www.bluegecko.net/oracle/a-cloud-over-san-francisco-for-openworld-2010/">here</a>.</p>
<p>For me, the highlight of the week was meeting a number of top Oracle technical minds at Oracle Closed World, the brainchild of Mogens Nørgaard from Denmark. Members of the Oak Table and other luminaries of our field stood up and spoke candidly about technology, drilling down to the most minute detail.  Computerworld Denmark covered the event well <a href="http://bit.ly/bJP56c">here</a>.</p>
<p>I&#8217;ll be speaking to a hung over dwindling crowd at noon today, the last day of OOW, and the day after the blowout party on Treasure Island. By telling people about running Oracle on EC2, I hope to make life easier for DBA-kind.  Amazon&#8217;s IaaS cloud gives us all a cheap way to provision host resources on demand, and get things done in hours that would otherwise take weeks (or be impossible) via normal corporate hardware procurement processes.</p>
<p>This will be the last big conference for me for a while &#8211; I am going to focus on Blue Gecko customers, research and sharing my insights here.</p>


<p>Related posts:<ol><li><a href="http://www.bluegecko.net/oracle/a-cloud-over-san-francisco-for-openworld-2010/" rel="bookmark" title="Permanent Link: A Cloud over San Francisco for OpenWorld 2010">A Cloud over San Francisco for OpenWorld 2010</a></li>
<li><a href="http://www.bluegecko.net/mysql/ignite-mysql-at-the-mysql-conference-and-expo-2/" rel="bookmark" title="Permanent Link: Ignite MySQL at the MySQL Conference and Expo">Ignite MySQL at the MySQL Conference and Expo</a></li>
<li><a href="http://www.bluegecko.net/events/you-know-databases-so-how-hard-can-mysql-be/" rel="bookmark" title="Permanent Link: Oracle Open World 2010 – You Know Databases, So how hard can MySQL Be?">Oracle Open World 2010 &#8211; You Know Databases, So how hard can MySQL Be?</a></li>
</ol></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25971&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25971&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/09/23/report-from-oracle-openworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open source in the clouds and in the debates</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/WuCp2aosn0A/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-source-in-the-clouds-and-in-the-debates</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/WuCp2aosn0A/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 19:40:49 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[451 group]]></category>
		<category><![CDATA[451caostheory]]></category>
		<category><![CDATA[451group]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[black duck]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[jaylyman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Open Cloud Initiative]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[private cloud]]></category>
		<category><![CDATA[public cloud]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[rackspace]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=2326</guid>
		<description><![CDATA[We continue to see more evidence of the themes we discuss in our latest CAOS special report, Seeding the Clouds, which examines the open source software used in cloud computing, the vendors backing open source, the cloud providers using it and the impact on the industry.
First, as usual, we are seeing consistencies between our own research &#8212; which indicates open source is a huge part of today&#8217;s cloud computing offerings from major providers like Amazon, Google, Rackspace, Terremark and VMware &#8212; and that of code analysis and management vendor Black Duck. In its analysis of code that runs the cloud, Black Duck also found a preponderance of open source pieces, in many cases the same projects we profile in our report.
Indeed, open source software is an important part of the infrastructure, data and application layers of today&#8217;s cloud computing stacks with significant use of Linux, open source hypervisors KVM and Xen, open source data technologies such as MySQL, PostgreSQL, Hadoop, NoSQL and memcached and open source languages such as Java, PHP, Python and Ruby on Rails.
There will be plenty of users and customers content to use non-open source options that serve as the defacto standards, but we do see a move to higher-level, production and mission critical use, which represents continued commercial opportunity for open source and other vendors.
One of the more subtle effects of all this open source in the cloud, as covered in Seeding the Clouds, is the impact on discussions, debates and downright fights in the market. There is much scrutiny on claims of being open, technical aspects of open and what &#8216;open cloud&#8217; means. A prime example is the Twisticuffs that have gone on between Simon Crosby of XenSource and Citrix, discussing OpenCloud and the response from Open Cloud Initiative co-founder Sam Johnston, who claims this is misuse of the open label.
We already saw open source playing a role in the discussions and debates about open clouds, open APIs and open data, and this latest confrontation is evidence that role continues to be significant. We still wonder though about the question of open enough as we contemplate openness in the clouds.
]]></description>
			<content:encoded><![CDATA[<p>We continue to see more evidence of the themes we discuss in our latest CAOS special report, <a href="http://www.the451group.com/caos/caos_detail.php?icid=1267">Seeding the Clouds</a>, which examines the open source software used in cloud computing, the vendors backing open source, the cloud providers using it and the impact on the industry.</p>
<p>First, as usual, we are seeing consistencies between our own research &#8212; which indicates open source is a huge part of today&#8217;s cloud computing offerings from major providers like Amazon, Google, Rackspace, Terremark and VMware &#8212; and that of code analysis and management vendor Black Duck. In its <a href="http://ht.ly/2u5Ze">analysis</a> of code that runs the cloud, Black Duck also found a preponderance of open source pieces, in many cases the same projects we profile in our report.</p>
<p>Indeed, open source software is an important part of the infrastructure, data and application layers of today&#8217;s cloud computing stacks with significant use of Linux, open source hypervisors KVM and Xen, open source data technologies such as MySQL, PostgreSQL, Hadoop, NoSQL and memcached and open source languages such as Java, PHP, Python and Ruby on Rails.</p>
<p>There will be plenty of users and customers content to use non-open source options that serve as the defacto standards, but we do see a move to higher-level, production and mission critical use, which represents continued commercial opportunity for open source and other vendors.</p>
<p>One of the more subtle effects of all this open source in the cloud, as covered in Seeding the Clouds, is the impact on discussions, debates and downright fights in the market. There is much scrutiny on claims of being open, technical aspects of open and what &#8216;open cloud&#8217; means. A prime example is the Twisticuffs that have gone on between Simon Crosby of XenSource and Citrix, discussing <a href="http://www.citrix.com/English/NE/news/news.asp?newsID=2303531">OpenCloud</a> and the <a href="http://samj.net/2010/09/citrix-opencloud-is-neither-open-nor.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+samj+(Sam+Johnston)">response</a> from Open Cloud Initiative co-founder Sam Johnston, who claims this is misuse of the open label.</p>
<p>We already saw open source playing a role in the discussions and debates about open clouds, open APIs and open data, and this latest confrontation is evidence that role continues to be significant. We still wonder though about the question of <a href="http://blogs.the451group.com/opensource/2009/12/11/open-source-was-good-enough-will-non-open-source-be-open-enough/">open enough</a> as we contemplate openness in the clouds.</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/WuCp2aosn0A" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25803&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25803&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/09/08/open-source-in-the-clouds-and-in-the-debates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nginx-Fu: X-Accel-Redirect From Remote Servers</title>
		<link>http://feedproxy.google.com/~r/Homo-Adminus/~3/cuG-f1auDlo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nginx-fu-x-accel-redirect-from-remote-servers</link>
		<comments>http://feedproxy.google.com/~r/Homo-Adminus/~3/cuG-f1auDlo/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 03:45:52 +0000</pubDate>
		<dc:creator>Alexey Kovyrin</dc:creator>
				<category><![CDATA[Admin-tips]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[nginx-fu]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[x-accel-redirect]]></category>

		<guid isPermaLink="false">http://kovyrin.net/?p=462</guid>
		<description><![CDATA[We use nginx and its features a lot in Scribd. Many times in the last year we needed some pretty interesting, but not supported feature &#8211; we wanted nginx X-Accel-Redirect functionality to work with remote URLs. Our of the box nginx supports this functionality for local URIs only. In this short post I want to explain how did we make nginx serve remote content via X-Accel-Redirect.

First of all, here is what you may need this feature. Let&#8217;s imagine you have a file storage on Amazon S3 where you store tons of content. And you have an application where you have some content downloading functionality that you want to be available for logged-in/paying/premium users and/or you want to keep track of downloads your users perform on your site. If your content was on your web server, you could have used simple controlled downloads functionality built-in to nginx out of the box. But the problem is that your content is remote.
Here is what we do to solve this problem.
First, we create a special location on our nginx server. This location will be used as a proxy for all our accelerated file downloads:
1234567891011121314151617181920212223242526272829303132333435# Proxy download 
location ~* ^/internal_redirect/&#40;.*?&#41;/&#40;.*&#41; &#123;
&#160; &#160; # Do not allow people to mess with this location directly
&#160; &#160; # Only internal redirects are allowed
&#160; &#160; internal;

&#160; &#160; # Location-specific logging
&#160; &#160; access_log logs/internal_redirect.access.log main;
&#160; &#160; error_log logs/internal_redirect.error.log warn;

&#160; &#160; # Extract download url from the request
&#160; &#160; set $download_uri $2;
&#160; &#160; set $download_host $1;

&#160; &#160; # Compose download url
&#160; &#160; set $download_url http://$download_host/$download_uri;

&#160; &#160; # Set download request headers
&#160; &#160; proxy_set_header Host $download_host;
&#160; &#160; proxy_set_header Authorization '';

&#160; &#160; # The next two lines could be used if your storage 
&#160; &#160; # backend does not support Content-Disposition 
&#160; &#160; # headers used to specify file name browsers use 
&#160; &#160; # when save content to the disk
&#160; &#160; proxy_hide_header Content-Disposition;
&#160; &#160; add_header Content-Disposition 'attachment; filename=&#34;$args&#34;';

&#160; &#160; # Do not touch local disks when proxying 
&#160; &#160; # content to clients
&#160; &#160; proxy_max_temp_file_size 0;

&#160; &#160; # Download the file and send it to client
&#160; &#160; proxy_pass $download_url;
&#125;
After adding this location to our nginx config we could start sending responses with headers like the following:
1234567# This header will ask nginx to download a file 
# from http://some.site.com/secret/url.ext and send it to user
X-Accel-Redirect: /internal_redirect/some.site.com/secret/url.ext

# This header will ask nginx to download a file 
# from http://blah.com/secret/url and send it to user as cool.pdf
X-Accel-Redirect: /internal_redirect/blah.com/secret/url?cool.pdf
Here is an example code you could use in a Rails application to use our internal redirect location:
12345678910def x_accel_url&#40;url, file_name = nil&#41;
&#160; uri = &#34;/internal_redirect/#{url.gsub('http://', '')}&#34;
&#160; uri &#60;&#60; &#34;?#{file_name}&#34; if file_name
&#160; return uri
end

def download
&#160; headers&#91;'X-Accel-Redirect'&#93; = x_accel_url&#40;some_secret_url, pretty_name&#41;
&#160; render :nothing =&#62; true
end
As you can see, nginx is really powerful tool and when you turn your creativity on you can make it even more powerful. Stay tuned for more Nginx-Fu posts.



  
]]></description>
			<content:encoded><![CDATA[<p>We use <a href="http://nginx.org/">nginx</a> and its features a lot in <a href="http://www.scribd.com/">Scribd</a>. Many times in the last year we needed some pretty interesting, but not supported feature &#8211; we wanted nginx <a href="http://wiki.nginx.org/NginxXSendfile"><tt>X-Accel-Redirect</tt></a> functionality to work with remote URLs. Our of the box nginx supports this functionality for local URIs only. In this short post I want to explain how did we make nginx serve remote content via <nobr><tt>X-Accel-Redirect</tt></nobr>.</p>
<p><span></span></p>
<p>First of all, here is what you may need this feature. Let&#8217;s imagine you have a file storage on <a href="http://aws.amazon.com/s3/">Amazon S3</a> where you store tons of content. And you have an application where you have some content downloading functionality that you want to be available for logged-in/paying/premium users and/or you want to keep track of downloads your users perform on your site. If your content was on your web server, you could have used simple <a href="http://kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/">controlled downloads</a> functionality built-in to nginx out of the box. But the problem is that your content is remote.</p>
<p>Here is what we do to solve this problem.</p>
<p>First, we create a special location on our nginx server. This location will be used as a proxy for all our accelerated file downloads:</p>
<div><table cellspacing="0" cellpadding="0"><tbody><tr><td><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br /></div></td><td><div><span># Proxy download </span><br />
<span>location</span> ~* ^/internal_redirect/<span>&#40;</span>.*?<span>&#41;</span>/<span>&#40;</span>.*<span>&#41;</span> <span>&#123;</span><br />
&nbsp; &nbsp; <span># Do not allow people to mess with this location directly</span><br />
&nbsp; &nbsp; <span># Only internal redirects are allowed</span><br />
&nbsp; &nbsp; <span>internal</span>;<br />
<br />
&nbsp; &nbsp; <span># Location-specific logging</span><br />
&nbsp; &nbsp; <span>access_log</span> logs/internal_redirect.access.log main;<br />
&nbsp; &nbsp; <span>error_log</span> logs/internal_redirect.error.log warn;<br />
<br />
&nbsp; &nbsp; <span># Extract download url from the request</span><br />
&nbsp; &nbsp; set <span>$download_uri</span> <span>$2</span>;<br />
&nbsp; &nbsp; set <span>$download_host</span> <span>$1</span>;<br />
<br />
&nbsp; &nbsp; <span># Compose download url</span><br />
&nbsp; &nbsp; set <span>$download_url</span> <span>http</span>://<span>$download_host</span>/<span>$download_uri</span>;<br />
<br />
&nbsp; &nbsp; <span># Set download request headers</span><br />
&nbsp; &nbsp; <span>proxy_set_header</span> <span>Host</span> <span>$download_host</span>;<br />
&nbsp; &nbsp; <span>proxy_set_header</span> Authorization <span>''</span>;<br />
<br />
&nbsp; &nbsp; <span># The next two lines could be used if your storage </span><br />
&nbsp; &nbsp; <span># backend does not support Content-Disposition </span><br />
&nbsp; &nbsp; <span># headers used to specify file name browsers use </span><br />
&nbsp; &nbsp; <span># when save content to the disk</span><br />
&nbsp; &nbsp; proxy_hide_header Content-Disposition;<br />
&nbsp; &nbsp; add_header Content-Disposition <span>'attachment; filename=&quot;$args&quot;'</span>;<br />
<br />
&nbsp; &nbsp; <span># Do not touch local disks when proxying </span><br />
&nbsp; &nbsp; <span># content to clients</span><br />
&nbsp; &nbsp; proxy_max_temp_file_size <span>0</span>;<br />
<br />
&nbsp; &nbsp; <span># Download the file and send it to client</span><br />
&nbsp; &nbsp; <span>proxy_pass</span> <span>$download_url</span>;<br />
<span>&#125;</span></div></td></tr></tbody></table></div>
<p>After adding this location to our nginx config we could start sending responses with headers like the following:</p>
<div><table cellspacing="0" cellpadding="0"><tbody><tr><td><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div><span># This header will ask nginx to download a file </span><br />
<span># from http://some.site.com/secret/url.ext and send it to user</span><br />
X-Accel-Redirect: /internal_redirect/some.site.com/secret/url.ext<br />
<br />
<span># This header will ask nginx to download a file </span><br />
<span># from http://blah.com/secret/url and send it to user as cool.pdf</span><br />
X-Accel-Redirect: /internal_redirect/blah.com/secret/url?cool.pdf</div></td></tr></tbody></table></div>
<p>Here is an example code you could use in a Rails application to use our internal redirect location:</p>
<div><table cellspacing="0" cellpadding="0"><tbody><tr><td><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div><span>def</span> x_accel_url<span>&#40;</span>url, file_name = <span>nil</span><span>&#41;</span><br />
&nbsp; uri = <span>&quot;/internal_redirect/#{url.gsub('http://', '')}&quot;</span><br />
&nbsp; uri <span>&lt;&lt;</span> <span>&quot;?#{file_name}&quot;</span> <span>if</span> file_name<br />
&nbsp; <span>return</span> uri<br />
<span>end</span><br />
<br />
<span>def</span> download<br />
&nbsp; headers<span>&#91;</span><span>'X-Accel-Redirect'</span><span>&#93;</span> = x_accel_url<span>&#40;</span>some_secret_url, pretty_name<span>&#41;</span><br />
&nbsp; render <span>:nothing</span> <span>=&gt;</span> <span>true</span><br />
<span>end</span></div></td></tr></tbody></table></div>
<p>As you can see, nginx is really powerful tool and when you turn your creativity on you can make it even more powerful. Stay tuned for more <a href="http://kovyrin.net/tag/nginx-fu/">Nginx-Fu</a> posts.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/s4KHA4LgENGAamK4PL09U7Ia3f8/0/da"><img src="http://feedads.g.doubleclick.net/~a/s4KHA4LgENGAamK4PL09U7Ia3f8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/s4KHA4LgENGAamK4PL09U7Ia3f8/1/da"><img src="http://feedads.g.doubleclick.net/~a/s4KHA4LgENGAamK4PL09U7Ia3f8/1/di" border="0" ismap="true"></img></a></p><div>
<a href="http://feeds.feedburner.com/~ff/Homo-Adminus?a=cuG-f1auDlo:LUrpmTqfO4k:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Homo-Adminus?i=cuG-f1auDlo:LUrpmTqfO4k:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Homo-Adminus?a=cuG-f1auDlo:LUrpmTqfO4k:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Homo-Adminus?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Homo-Adminus?a=cuG-f1auDlo:LUrpmTqfO4k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Homo-Adminus?i=cuG-f1auDlo:LUrpmTqfO4k:V_sGLiPBpWU" border="0"></img></a>
</div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25095&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25095&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/06/24/nginx-fu-x-accel-redirect-from-remote-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

