<?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; devops</title>
	<atom:link href="http://planetmysql.ru/category/devops/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Thu, 24 May 2012 17:22:10 +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>Devops in Munich</title>
		<link>http://www.krisbuytaert.be/blog/devops-munich?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=devops-in-munich</link>
		<comments>http://www.krisbuytaert.be/blog/devops-munich#comments</comments>
		<pubDate>Tue, 01 May 2012 19:02:30 +0000</pubDate>
		<dc:creator>Kris Buytaert</dc:creator>
				<category><![CDATA[cfp]]></category>
		<category><![CDATA[configmgmt]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=d10d408d0be735ccb7d1be18baba5d5f</guid>
		<description><![CDATA[Devopsdays Mountainview sold out in a short 3 hours ..   but there's other events   that will breath devops this summer.
DrupalCon in Munich will be one of them ..
Some of you might have noticed that I`m cochairing the devops track for DrupalCon Munich,
The CFP is open till the 11th of this month and we are still actively looking for speakers.
We're trying to bridge the gap between drupal developers and the people that put their code to production, at scale.
But also enhancing the knowledge of infrastructure components Drupal developers depend on.
We're looking for talks both on culture (both success stories and failure) ,   automation,
specifically looking for people talking about drupal deployments , eg using tools like Capistrano, Chef, Puppet,
We want to hear where Continuous Integration fits in your deployment ,  do you do Continuous Delivery of a drupal environment.
And how do you test ... yes we like to hear a lot about testing , performance tests, security tests, application tests and so on.
...  Or have you solved the content vs code vs config  deployment problem yet ? 
How are you measuring and monitoring these deployments and adding metrics to them  so you can get good visibility on both
system and user actions of your platform.  Have you build fancy dashboards showing your whole organisation the current state of your deployment ? 
We're also looking  for people talking about introducing different data backends,  nosql,  scaling different search backends , building your own cdn using  smart  filesystem setups.
Or making smart use of existing backends, such as tuning and scaling MySQL, memcached and others.
So lets make it clear to the community that drupal people do care about their code after they committed it in source control ! 
Please submit your talks here]]></description>
			<content:encoded><![CDATA[<p>Devopsdays Mountainview sold out in a short 3 hours ..   but there's other events   that will breath devops this summer.<br />
DrupalCon in Munich will be one of them ..</p>
<p>Some of you might have noticed that I`m cochairing the devops track for DrupalCon Munich,<br />
The CFP is open till the 11th of this month and we are still actively looking for speakers.</p>
<p>We're trying to bridge the gap between drupal developers and the people that put their code to production, at scale.<br />
But also enhancing the knowledge of infrastructure components Drupal developers depend on.</p>
<p>We're looking for talks both on culture (both success stories and failure) ,   automation,<br />
specifically looking for people talking about drupal deployments , eg using tools like Capistrano, Chef, Puppet,<br />
We want to hear where Continuous Integration fits in your deployment ,  do you do Continuous Delivery of a drupal environment.<br />
And how do you test ... yes we like to hear a lot about testing , performance tests, security tests, application tests and so on.<br />
...  Or have you solved the content vs code vs config  deployment problem yet ? </p>
<p>How are you measuring and monitoring these deployments and adding metrics to them  so you can get good visibility on both<br />
system and user actions of your platform.  Have you build fancy dashboards showing your whole organisation the current state of your deployment ? </p>
<p>We're also looking  for people talking about introducing different data backends,  nosql,  scaling different search backends , building your own cdn using  smart  filesystem setups.<br />
Or making smart use of existing backends, such as tuning and scaling MySQL, memcached and others.</p>
<p>So lets make it clear to the community that drupal people do care about their code after they committed it in source control ! </p>
<p>Please submit your talks <a href="http://munich2012.drupal.org/news/call-for-papers" rel="nofollow">here</a></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33114&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33114&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/01/devops-in-munich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Devops in Munich</title>
		<link>http://www.krisbuytaert.be/blog/devops-munich?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=devops-in-munich-2</link>
		<comments>http://www.krisbuytaert.be/blog/devops-munich#comments</comments>
		<pubDate>Tue, 01 May 2012 19:02:30 +0000</pubDate>
		<dc:creator>Kris Buytaert</dc:creator>
				<category><![CDATA[cfp]]></category>
		<category><![CDATA[configmgmt]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=d10d408d0be735ccb7d1be18baba5d5f</guid>
		<description><![CDATA[Devopsdays Mountainview sold out in a short 3 hours ..   but there's other events   that will breath devops this summer.
DrupalCon in Munich will be one of them ..
Some of you might have noticed that I`m cochairing the devops track for DrupalCon Munich,
The CFP is open till the 11th of this month and we are still actively looking for speakers.
We're trying to bridge the gap between drupal developers and the people that put their code to production, at scale.
But also enhancing the knowledge of infrastructure components Drupal developers depend on.
We're looking for talks both on culture (both success stories and failure) ,   automation,
specifically looking for people talking about drupal deployments , eg using tools like Capistrano, Chef, Puppet,
We want to hear where Continuous Integration fits in your deployment ,  do you do Continuous Delivery of a drupal environment.
And how do you test ... yes we like to hear a lot about testing , performance tests, security tests, application tests and so on.
...  Or have you solved the content vs code vs config  deployment problem yet ? 
How are you measuring and monitoring these deployments and adding metrics to them  so you can get good visibility on both
system and user actions of your platform.  Have you build fancy dashboards showing your whole organisation the current state of your deployment ? 
We're also looking  for people talking about introducing different data backends,  nosql,  scaling different search backends , building your own cdn using  smart  filesystem setups.
Or making smart use of existing backends, such as tuning and scaling MySQL, memcached and others.
So lets make it clear to the community that drupal people do care about their code after they committed it in source control ! 
Please submit your talks here]]></description>
			<content:encoded><![CDATA[<p>Devopsdays Mountainview sold out in a short 3 hours ..   but there's other events   that will breath devops this summer.<br />
DrupalCon in Munich will be one of them ..</p>
<p>Some of you might have noticed that I`m cochairing the devops track for DrupalCon Munich,<br />
The CFP is open till the 11th of this month and we are still actively looking for speakers.</p>
<p>We're trying to bridge the gap between drupal developers and the people that put their code to production, at scale.<br />
But also enhancing the knowledge of infrastructure components Drupal developers depend on.</p>
<p>We're looking for talks both on culture (both success stories and failure) ,   automation,<br />
specifically looking for people talking about drupal deployments , eg using tools like Capistrano, Chef, Puppet,<br />
We want to hear where Continuous Integration fits in your deployment ,  do you do Continuous Delivery of a drupal environment.<br />
And how do you test ... yes we like to hear a lot about testing , performance tests, security tests, application tests and so on.<br />
...  Or have you solved the content vs code vs config  deployment problem yet ? </p>
<p>How are you measuring and monitoring these deployments and adding metrics to them  so you can get good visibility on both<br />
system and user actions of your platform.  Have you build fancy dashboards showing your whole organisation the current state of your deployment ? </p>
<p>We're also looking  for people talking about introducing different data backends,  nosql,  scaling different search backends , building your own cdn using  smart  filesystem setups.<br />
Or making smart use of existing backends, such as tuning and scaling MySQL, memcached and others.</p>
<p>So lets make it clear to the community that drupal people do care about their code after they committed it in source control ! </p>
<p>Please submit your talks <a href="http://munich2012.drupal.org/news/call-for-papers" rel="nofollow">here</a></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33114&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=33114&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/05/01/devops-in-munich-2/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>How MySQL Innodb works and how realestate.com.au configures their databases</title>
		<link>http://www.mysqldbahelp.com/2012/03/how-mysql-innodb-works-and-how.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-mysql-innodb-works-and-how-realestate-com-au-configures-their-databases</link>
		<comments>http://www.mysqldbahelp.com/2012/03/how-mysql-innodb-works-and-how.html#comments</comments>
		<pubDate>Wed, 28 Mar 2012 10:01:16 +0000</pubDate>
		<dc:creator>Trent Hornibrook</dc:creator>
				<category><![CDATA[devops]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[realestate.com.au]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=8441044b381615fd9d542d2227074cee</guid>
		<description><![CDATA[I &#160;gave a lightning talk on MySQL Innodb and how realestate.com.au configures their databases to the DevOPS Melbourne meetup last night.My slides can be found here.Simply some take aways areUse Innodb for everything (unless another engine is appropriate)Having the working set in bufferpool makes MySQL Innodb fast by eliminating those foreground randrom reads of tablespaceUse a RAID controller with BBU and write back cache for transactional log performanceThanks To Evan Bottcher for owning and organising the meetup!&#160;]]></description>
			<content:encoded><![CDATA[I &nbsp;gave a lightning talk on MySQL Innodb and how<a href="http://realestate.com.au/"> realestate.com.au </a>configures their databases to the <a href="http://www.meetup.com/devops-melbourne/">DevOPS Melbourne meetup </a>last night.<br /><br />My slides can be found <a href="http://www.slideshare.net/mysqldbahelp/devopsmeetup">here</a>.<br /><br />Simply some take aways are<br /><br /><ul><li>Use Innodb for everything (unless another engine is appropriate)</li><li>Having the working set in bufferpool makes MySQL Innodb fast by eliminating those foreground randrom reads of tablespace</li><li>Use a RAID controller with BBU and write back cache for transactional log performance</li></ul><div><br /></div><div>Thanks To <a href="http://twitter.com/evanbottcher">Evan Bottcher</a> for owning and organising the meetup!&nbsp;</div><h3></h3><div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/7192209882310479026-744486175351403339?l=www.mysqldbahelp.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32612&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=32612&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/03/28/how-mysql-innodb-works-and-how-realestate-com-au-configures-their-databases/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>CAOS Theory Podcast 2012.01.20</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/dtWrqciAMrw/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=caos-theory-podcast-2012-01-20</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/dtWrqciAMrw/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 20:24:49 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[Apache Hadoop]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[caos theory]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[cloudera]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[matt aslett]]></category>
		<category><![CDATA[Mergers and acquisitions]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[newsql]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Systems Management]]></category>
		<category><![CDATA[The 451 Group]]></category>
		<category><![CDATA[the45]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=5914</guid>
		<description><![CDATA[Topics for this podcast:
*Hadoop v1.0 and year ahead
*Oracle-Cloudera deal for more Hadoop
*Oracle&#8217;s &#8216;Sun spot&#8217; with Solaris
*Open Source M&#38;A outlook for 2012
*Our new MySQL/NoSQL/NewSQL survey
iTunes or direct download (28:49, 4.9MB)]]></description>
			<content:encoded><![CDATA[<p>Topics for this podcast:</p>
<p>*Hadoop v1.0 and year ahead<br />
*Oracle-Cloudera deal for more Hadoop<br />
*Oracle&#8217;s &#8216;Sun spot&#8217; with Solaris<br />
*Open Source M&amp;A outlook for 2012<br />
*Our new MySQL/NoSQL/NewSQL survey</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/CAOSTheory20120120.mp3">direct download</a> (28:49, 4.9MB)</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/dtWrqciAMrw" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31690&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31690&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/01/20/caos-theory-podcast-2012-01-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAOS Theory Podcast 2011.11.11</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/SrrKWm-UZK4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=caos-theory-podcast-2011-11-11</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/SrrKWm-UZK4/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 19:27:40 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[admins]]></category>
		<category><![CDATA[caos theory]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[Cfengine]]></category>
		<category><![CDATA[continuent]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBAs]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Hadoop World]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[matt aslett]]></category>
		<category><![CDATA[Neo Technology]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[The 451 Group]]></category>
		<category><![CDATA[the451group]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=5774</guid>
		<description><![CDATA[Topics for this podcast:
*Continuent extends MySQL replication to Oracle Database
*CFEngine updates server automation software
*Devops moving mainstream
*Neo Technology integrates with Spring
*451 CAOS report from Hadoop World
iTunes or direct download (26:56, 4.6MB)]]></description>
			<content:encoded><![CDATA[<p>Topics for this podcast:</p>
<p>*Continuent extends MySQL replication to Oracle Database<br />
*CFEngine updates server automation software<br />
*Devops moving mainstream<br />
*Neo Technology integrates with Spring<br />
*451 CAOS report from Hadoop World</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/CAOSTheory20111111.mp3">direct download</a> (26:56, 4.6MB)</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/SrrKWm-UZK4" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30923&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30923&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/11/11/caos-theory-podcast-2011-11-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why generalists are better at scaling the web</title>
		<link>http://www.iheavy.com/2011/10/25/why-generalists-better-scaling-web/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-generalists-are-better-at-scaling-the-web</link>
		<comments>http://www.iheavy.com/2011/10/25/why-generalists-better-scaling-web/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 17:41:18 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[Business Article]]></category>
		<category><![CDATA[CTO/CIO]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[generalists]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[scaling web startups]]></category>
		<category><![CDATA[specialists]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://www.iheavy.com/?p=1763</guid>
		<description><![CDATA[Recently at Surge 2011, the annual  conference on scalability  and performance, Google's CIO Ben Fried gave an illuminating keynote address. His main insight was that generalists are the people that will lead engineering teams in successfully scaling the web.

In a world where the badge of Specialist or Expert is prized, this was refreshing perspective from an industry bigwig. As tech professionals, or any professional for that matter, we don't welcome the label of generalist. The word suggests a jack-of-all-trades and master of none. But the generalist is no less an expert than the specialist. Generalists can get their hands greasy with the tools to fix bugs in the machine but they especially good at mobilizing the machine itself; with their talents of broad vision, and perspective they can direct an entire team to accomplish tasks efficiently. This ability to see big-picture can not be underestimated especially during times of crisis or pressure to meet targets. For a team to scale the web effectively, you're going to need a good mix of both types of personalities.
Picking out the potential generalist
Startups wanting to achieve scalability  are face with huge pressure to do more with limited budgets.  In bringing on new engineers, they must hire people who have the programming skills to realise their big idea. Ideally these programmers should also have some architectural vision, a knowledge of web operations, and performance as that application becomes popular.  And what of maintaining that large infrastructure as it grows?
So the question for a startup is how do you spot or hire generalists?  In the book, REWORK by  Jason Fried and David Heinemeier Hansson, the authors emphasize good writers and good teachers.  Their point is that in order to teach an idea or concept you have to understand it thoroughly and be able to step into someone elses shoes in order to explain it from their vantage point.
This is in large part the skill that Ben Fried was speaking about at Surge. To borrow his method of using "Disaster Porn" as a way to illustrate a point, we have a story of our own.
Our own disaster porn
About five years ago we worked for a firm who was faced with ongoing challenges of growth.  Their user base was growing by 25%-50% per quarter but they were suffering from outages because of that growth.  What's more one of their top engineers was leaving to join another company.  They took the opportunity to bring us on board to assess the entire infrastructure.
We looked over the architecture and were surprised at every turn.  Although they had a lot of engineers on staff, they were all tasked with building features, and responding to ongoing business requirements.  None were given any operations responsibilities. There was a very obvious lack of leadership. so you can imagine how this turned out to be a recipe for a fine mess. One day we'd see new servers being added at random, another day we'd witness haphazard decisions with what technologies to use or what what versions of frameworks to adopt. In effect, each engineer was making decisions without considering the consequences on the whole.
The infrastructure wound up being built on two different webserver platforms, three - count 'em - three different programming languages and frameworks, and three MySQL databases scattered about on different machines. After a few hours discussing the architecture with the team, I put together a plan that framed the architecture around three simpler tiers.  Two included the standard load balanced webserver tier, and backend database tier, and then a third to manage batch jobs and building static assets and media files.
A generalist solution
Our push then was to standardize on one type of webserver, one version of each language stack, and consolidate all the databases into one instance.  This huge simplification meant that they could add replication to the database tier, eliminating single points of failure, providing redundancy for all business services.  This in itself was a major achievement. We left them with some major problems solved, while offering a new direction, and a better handle on the remaining challenges. What the company had lacked was not engineering know-how, but rather a generalist's perspective.  The engineers had focused too much on immediate tasks, locked on detail, but losing sight of the big picture.
As more companies move their applications to the cloud, some carefully and some not, we anticipate many more disaster scenarios such as these.  This speaks strongly to the rising cult of DevOps and its effort towards broader skills and collaboration among both developers and operations teams. The good thing to come out of it is that cleaning up messes such as these will force us to hone our strategic thinking and organizational skills, possibly making generalists out of many more of us.
&#160;]]></description>
			<content:encoded><![CDATA[<p>Recently at <a href="http://omniti.com/surge/2011" >Surge 2011</a>, the annual  conference on scalability  and performance, Google's CIO Ben Fried gave an illuminating <a href="http://www.eweek.com/c/a/Enterprise-Applications/Googles-CIO-Generalists-Not-Specialists-Will-Scale-the-Web-655875/" >keynote address</a>. His main insight was that generalists are the people that will lead engineering teams in successfully scaling the web.</p>
<div>
<p>In a world where the badge of Specialist or Expert is prized, this was refreshing perspective from an industry bigwig. As tech professionals, or any professional for that matter, we don't welcome the label of generalist. The word suggests a jack-of-all-trades and master of none. But the generalist is no less an expert than the specialist. Generalists can get their hands greasy with the tools to fix bugs in the machine but they especially good at mobilizing the machine itself; with their talents of broad vision, and perspective they can direct an entire team to accomplish tasks efficiently. This ability to see big-picture can not be underestimated especially during times of crisis or pressure to meet targets. For a team to scale the web effectively, you're going to need a good mix of both types of personalities.<span></span></p>
<h3><strong>Picking out the potential generalist</strong></h3>
<p>Startups wanting to achieve scalability  are face with huge pressure to do more with limited budgets.  In bringing on new engineers, they must hire people who have the programming skills to realise their big idea. Ideally these programmers should also have some architectural vision, a knowledge of web operations, and performance as that application becomes popular.  And what of maintaining that large infrastructure as it grows?</p>
<p>So the question for a startup is how do you spot or hire generalists?  In the book, <a href="http://37signals.com/rework/" >REWORK </a>by  Jason Fried and David Heinemeier Hansson, the authors emphasize good writers and good teachers.  Their point is that in order to teach an idea or concept you have to understand it thoroughly and be able to step into someone elses shoes in order to explain it from their vantage point.</p>
<p>This is in large part the skill that Ben Fried was speaking about at Surge. To borrow his method of using "Disaster Porn" as a way to illustrate a point, we have a story of our own.</p>
<h3>Our own disaster porn</h3>
<p>About five years ago we worked for a firm who was faced with ongoing challenges of growth.  Their user base was growing by 25%-50% per quarter but they were suffering from outages because of that growth.  What's more one of their top engineers was leaving to join another company.  They took the opportunity to bring us on board to assess the entire infrastructure.</p>
<p>We looked over the architecture and were surprised at every turn.  Although they had a lot of engineers on staff, they were all tasked with building features, and responding to ongoing business requirements.  None were given any operations responsibilities. There was a very obvious lack of leadership. so you can imagine how this turned out to be a recipe for a fine mess. One day we'd see new servers being added at random, another day we'd witness haphazard decisions with what technologies to use or what what versions of frameworks to adopt. In effect, each engineer was making decisions without considering the consequences on the whole.</p>
<p>The infrastructure wound up being built on two different webserver platforms, three - count 'em - three different programming languages and frameworks, and three MySQL databases scattered about on different machines. After a few hours discussing the architecture with the team, I put together a plan that framed the architecture around three simpler tiers.  Two included the standard load balanced webserver tier, and backend database tier, and then a third to manage batch jobs and building static assets and media files.</p>
<h3>A generalist solution</h3>
<p>Our push then was to standardize on one type of webserver, one version of each language stack, and consolidate all the databases into one instance.  This huge simplification meant that they could add replication to the database tier, eliminating single points of failure, providing redundancy for all business services.  This in itself was a major achievement. We left them with some major problems solved, while offering a new direction, and a better handle on the remaining challenges. What the company had lacked was not engineering know-how, but rather a generalist's perspective.  The engineers had focused too much on immediate tasks, locked on detail, but losing sight of the big picture.</p>
<p>As more companies move their applications to the cloud, some carefully and some not, we anticipate many more disaster scenarios such as these.  This speaks strongly to the rising cult of <a href="http://www.iheavy.com/2011/06/19/devops-what-is-it-and-why-is-it-important/">DevOps</a> and its effort towards broader skills and collaboration among both developers and operations teams. The good thing to come out of it is that cleaning up messes such as these will force us to hone our strategic thinking and organizational skills, possibly making generalists out of many more of us.</p>
<p>&nbsp;</p>
</div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30494&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30494&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/10/25/why-generalists-are-better-at-scaling-the-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAOS Theory Podcast 2011.09.30</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/ZQRl1VXHjV8/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=caos-theory-podcast-2011-09-30</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/ZQRl1VXHjV8/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 19:16:51 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[basho]]></category>
		<category><![CDATA[caos theory]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[matt aslett]]></category>
		<category><![CDATA[Mergers and acquisitions]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Open-Core]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[Opscode]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[puppet labs]]></category>
		<category><![CDATA[riak]]></category>
		<category><![CDATA[The 451 Group]]></category>
		<category><![CDATA[the451group]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=5626</guid>
		<description><![CDATA[Topics for this podcast:
*Cloud M&#38;A potential around OpenStack
*Oracle&#8217;s commercial extensions for MySQL
*Puppet Labs rolls out Enterprise 2.0, hosts PuppetConf
*Basho bolsters Riak distributed data store in NoSQL race
*Our latest special CAOS report, &#8216;The Changing Linux Landscape&#8217;
iTunes or direct download (25:59, 4.4MB)]]></description>
			<content:encoded><![CDATA[<p>Topics for this podcast:</p>
<p>*Cloud M&amp;A potential around OpenStack<br />
*Oracle&#8217;s commercial extensions for MySQL<br />
*Puppet Labs rolls out Enterprise 2.0, hosts PuppetConf<br />
*Basho bolsters Riak distributed data store in NoSQL race<br />
*Our latest special CAOS report, &#8216;The Changing Linux Landscape&#8217;</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/CAOSTheory20110930.mp3">direct download</a> (25:59, 4.4MB)</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/ZQRl1VXHjV8" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30145&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30145&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/09/30/caos-theory-podcast-2011-09-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paying Attention Pays Off</title>
		<link>http://www.xzilla.net/blog/2011/Aug/Paying-Attention-Pays-Off.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=paying-attention-pays-off</link>
		<comments>http://www.xzilla.net/blog/2011/Aug/Paying-Attention-Pays-Off.html#comments</comments>
		<pubDate>Mon, 15 Aug 2011 14:57:24 +0000</pubDate>
		<dc:creator>Robert Treat</dc:creator>
				<category><![CDATA[devops]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[postgres]]></category>

		<guid isPermaLink="false">http://www.xzilla.net/blog/2011/Aug/505.html</guid>
		<description><![CDATA[I often run my ops like I take care of data; a bit overzealously. Case in point, when setting up a new database, I like to throw on a metric for database size, which gets turned into both a graph for trending, but also an alert on database size. Everyone is always on board with trending database size in a graph, but the alert is one people tend to question. This is not entirely without justification.

On a new database, with no data or activity, deciding when to alert is pretty fuzzy. When we set up a new client within our managed hosting service, I usually just toss up an arbitrary number, like 2GB or something. The idea isn't that a 2GB database is a problem, it's that when we cross 2GB, we should probably take a look at the trending graph and do a projection. Depending on how things look, we'll bump up the threshold on the alert to a new level, based on when we think we might want to look at things again. For example, in this graph we take a month long sample, and then project it out for three months. We can then set a new threshold somewhere along that line.  



While this is good for capacity planning, there's more that can be gained from this process. The act of alerting forces us to pay attention. And if we get notices before our expectations, we go back in and re-evaluate the data patterns. Of course, some times people will question this. Getting a notice that your database has passed 4GB can seem pointless when you have 100+ GB of free space on your disks. And besides, isn't that what free space monitors are for?

Here is a graph of another of our clients database growth. Their data size is not particularly large (don't confuse scalability with size; it doesn't take a large database to have scalability issues), but what's important is that we kept getting notices that the size was growing, and when talking with the developers, no one thought it should be growing at nearly this rate. Eventually we were able to track down the problem to purging job that had gone awry. Once that was fixed, the growth pattern leveled off completely (and the database size returned to the tiny amount that was expected!)]]></description>
			<content:encoded><![CDATA[I often run my ops like I take care of data; a bit overzealously. Case in point, when setting up a new database, I like to throw on a metric for database size, which gets turned into both a graph for trending, but also an alert on database size. Everyone is always on board with trending database size in a graph, but the alert is one people tend to question. This is not entirely without justification.<br />
<br />
On a new database, with no data or activity, deciding when to alert is pretty fuzzy. When we set up a new client within our <a href="http://www.xzilla.net/exit.php?url_id=511&amp;entry_id=505" title="http://omniti.com/does/architecture-and-infrastructure">managed hosting service</a>, I usually just toss up an arbitrary number, like 2GB or something. The idea isn't that a 2GB database is a problem, it's that when we cross 2GB, we should probably take a look at the trending graph and do a projection. Depending on how things look, we'll bump up the threshold on the alert to a new level, based on when we think we might want to look at things again. For example, in this graph we take a month long sample, and then project it out for three months. We can then set a new threshold somewhere along that line.  <br />
<br />
<a href="http://www.xzilla.net/exit.php?url_id=512&amp;entry_id=505" title="https://skitch.com/xzilla/fxkqg/projected-db-size"><img src="https://img.skitch.com/20110815-tjp62b8rwpfkrb4qx5y1ifqacq.jpg" alt="projected db size" /></a><br />
<br />
While this is good for capacity planning, there's more that can be gained from this process. The act of alerting forces us to pay attention. And if we get notices before our expectations, we go back in and re-evaluate the data patterns. Of course, some times people will question this. Getting a notice that your database has passed 4GB can seem pointless when you have 100+ GB of free space on your disks. And besides, isn't that what free space monitors are for?<br />
<br />
Here is a graph of another of our clients database growth. Their data size is not particularly large (don't confuse scalability with size; it doesn't take a large database to have scalability issues), but what's important is that we kept getting notices that the size was growing, and when talking with the developers, no one thought it should be growing at nearly this rate. Eventually we were able to track down the problem to purging job that had gone awry. Once that was fixed, the growth pattern leveled off completely (and the database size returned to the tiny amount that was expected!)<br />
<br />
<a href="http://www.xzilla.net/exit.php?url_id=513&amp;entry_id=505" title="https://skitch.com/xzilla/fx89j/fix-db-size"><img src="https://img.skitch.com/20110815-dmg7u4x174m8pdxefaugc5ypmf.jpg" alt="Fix DB Size" /></a><br /><br />
<br /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29703&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29703&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/08/15/paying-attention-pays-off/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

