<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Should MySQL and Web Server share the same box ?</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 07 Nov 2009 18:35:44 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dedicated Hosting Provider</title>
		<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/comment-page-1/#comment-257021</link>
		<dc:creator>Dedicated Hosting Provider</dc:creator>
		<pubDate>Mon, 24 Mar 2008 17:27:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/#comment-257021</guid>
		<description>I had an infrastructure class during my undergraduate studies and we used VMWare for the entire course. VMWare was very good for simulation of different types of issues but also had a lot of problems. It is hard to simulate real systems using virtual machines and virtual machines are very easily corrupted so you need to ensure you backup your information very frequently.</description>
		<content:encoded><![CDATA[<p>I had an infrastructure class during my undergraduate studies and we used VMWare for the entire course. VMWare was very good for simulation of different types of issues but also had a lot of problems. It is hard to simulate real systems using virtual machines and virtual machines are very easily corrupted so you need to ensure you backup your information very frequently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: smalls blogger &#187; Blog Archive &#187; links for 2007-07-12</title>
		<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/comment-page-1/#comment-144475</link>
		<dc:creator>smalls blogger &#187; Blog Archive &#187; links for 2007-07-12</dc:creator>
		<pubDate>Thu, 12 Jul 2007 01:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/#comment-144475</guid>
		<description>[...] MySQL Performance Blog » Should MySQL and Web Server share the same box ? Should MySQL and Web Server share the same box ? (tags: mysql apache server performance scaling web architecture php) [...]</description>
		<content:encoded><![CDATA[<p>[...] MySQL Performance Blog » Should MySQL and Web Server share the same box ? Should MySQL and Web Server share the same box ? (tags: mysql apache server performance scaling web architecture php) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zedomax Server Upgrade Complete! &#124; zedomax.com - blog about DIYs and Review on reviews of gadgets and technologies...</title>
		<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/comment-page-1/#comment-58381</link>
		<dc:creator>Zedomax Server Upgrade Complete! &#124; zedomax.com - blog about DIYs and Review on reviews of gadgets and technologies...</dc:creator>
		<pubDate>Fri, 23 Feb 2007 00:55:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/#comment-58381</guid>
		<description>[...] If you want to know about running a more efficient web server, check out this article on mysql and web server on different boxes. [...]</description>
		<content:encoded><![CDATA[<p>[...] If you want to know about running a more efficient web server, check out this article on mysql and web server on different boxes. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/comment-page-1/#comment-5172</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Tue, 17 Oct 2006 08:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/#comment-5172</guid>
		<description>Michael,

I think using VMWare and other virtualization techniques are good for two cases -  testing and if you share same server among different people (in this case not VMWare but other techniques should be used of course)

Some people also use virtualization to ease with cloning as well as configuration moving to other server - I think it is easy enough to do standard way. 

Also sharing any way limits you to resources of single server - dedicated physical web and database box will surely have more power.</description>
		<content:encoded><![CDATA[<p>Michael,</p>
<p>I think using VMWare and other virtualization techniques are good for two cases &#8211;  testing and if you share same server among different people (in this case not VMWare but other techniques should be used of course)</p>
<p>Some people also use virtualization to ease with cloning as well as configuration moving to other server &#8211; I think it is easy enough to do standard way. </p>
<p>Also sharing any way limits you to resources of single server &#8211; dedicated physical web and database box will surely have more power.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/comment-page-1/#comment-5083</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Mon, 16 Oct 2006 21:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/#comment-5083</guid>
		<description>Do you have any comments on using VMWare to partition your web servers / databases as virtual machines on one or multiple (physical) boxes? To me the separate physical web server on one box and database is a better idea, but some people keep on recommending this to me.</description>
		<content:encoded><![CDATA[<p>Do you have any comments on using VMWare to partition your web servers / databases as virtual machines on one or multiple (physical) boxes? To me the separate physical web server on one box and database is a better idea, but some people keep on recommending this to me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/comment-page-1/#comment-5053</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 16 Oct 2006 15:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/#comment-5053</guid>
		<description>John, 

Thank you for comment. 

It scales linearly only from the first glance. In reality it has problems with scaling writes (you mention it already) second as database size grows  it may change from CPU bound workload to IO bound workload which slows things down dramatically.  

This is not to mention conflicting updates and  complicated failure recovery for  circular replication.   

In general I can only see it used then conflicting updates are not an issue  and application can&#039;t be made aware of multi server configuration.</description>
		<content:encoded><![CDATA[<p>John, </p>
<p>Thank you for comment. </p>
<p>It scales linearly only from the first glance. In reality it has problems with scaling writes (you mention it already) second as database size grows  it may change from CPU bound workload to IO bound workload which slows things down dramatically.  </p>
<p>This is not to mention conflicting updates and  complicated failure recovery for  circular replication.   </p>
<p>In general I can only see it used then conflicting updates are not an issue  and application can&#8217;t be made aware of multi server configuration.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Latham</title>
		<link>http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/comment-page-1/#comment-5052</link>
		<dc:creator>John Latham</dc:creator>
		<pubDate>Mon, 16 Oct 2006 14:58:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/#comment-5052</guid>
		<description>Special case for shared box: circular multi-master replication topology, with each node running web &amp; db, datasources point to localhost. This will (in principle) scale linearly with number of boxes, until propagation delays become problematic (but less of an issue if using sticky sessions). Useful for read-heavy apps.</description>
		<content:encoded><![CDATA[<p>Special case for shared box: circular multi-master replication topology, with each node running web &amp; db, datasources point to localhost. This will (in principle) scale linearly with number of boxes, until propagation delays become problematic (but less of an issue if using sticky sessions). Useful for read-heavy apps.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
