<?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: The vMotion Reality</title>
	<atom:link href="http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/</link>
	<description>The weblog of an IT pro specializing in virtualization, storage, and servers</description>
	<lastBuildDate>Tue, 07 Feb 2012 13:34:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: nicone</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-50496</link>
		<dc:creator>nicone</dc:creator>
		<pubDate>Sat, 02 Apr 2011 00:50:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-50496</guid>
		<description>we just got into this whole thing trying to plan it all out

have 2 geographically different data centers
dedicated line between
2 esx servers at each location
each side will have its own san that replicates (every hour)

just stuck on deciding if both sides should be on same subnet 
or use different subnets with scripting ip changes/dns updates

having the same subnet on both ends really seems like the simplest approach

but after reading these comments, having second thoughts</description>
		<content:encoded><![CDATA[<p>we just got into this whole thing trying to plan it all out</p>
<p>have 2 geographically different data centers<br />
dedicated line between<br />
2 esx servers at each location<br />
each side will have its own san that replicates (every hour)</p>
<p>just stuck on deciding if both sides should be on same subnet<br />
or use different subnets with scripting ip changes/dns updates</p>
<p>having the same subnet on both ends really seems like the simplest approach</p>
<p>but after reading these comments, having second thoughts</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Melvin</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-49869</link>
		<dc:creator>Melvin</dc:creator>
		<pubDate>Wed, 29 Dec 2010 22:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-49869</guid>
		<description>Jeremy? Would love to hear more of your input.</description>
		<content:encoded><![CDATA[<p>Jeremy? Would love to hear more of your input.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slowe</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48802</link>
		<dc:creator>slowe</dc:creator>
		<pubDate>Tue, 13 Jul 2010 03:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48802</guid>
		<description>Jeremy,

OK, thanks for the clarification. You appear to be speaking from first-hand experience, so help me understand: where is the tipping point here? At what point does the number of VLANs tip the scales too far? Or if it&#039;s not the number of VLANs but instead the breadth of distribution of those VLANs, what is the breaking point? And how much of this is mitigated by proper network design (which, I&#039;ll grant you, not every organization has the pleasure to do adequately)? I want to understand your position more fully, so any information you can share would be great. You&#039;re welcome to e-mail me separately if you&#039;d like, and I&#039;ll post the results of our separate discussion in a future blog post.</description>
		<content:encoded><![CDATA[<p>Jeremy,</p>
<p>OK, thanks for the clarification. You appear to be speaking from first-hand experience, so help me understand: where is the tipping point here? At what point does the number of VLANs tip the scales too far? Or if it&#8217;s not the number of VLANs but instead the breadth of distribution of those VLANs, what is the breaking point? And how much of this is mitigated by proper network design (which, I&#8217;ll grant you, not every organization has the pleasure to do adequately)? I want to understand your position more fully, so any information you can share would be great. You&#8217;re welcome to e-mail me separately if you&#8217;d like, and I&#8217;ll post the results of our separate discussion in a future blog post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48801</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Tue, 13 Jul 2010 03:26:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48801</guid>
		<description>Scott,

I am not talking about the actual requirement of L2 adjacency for the VM kernel ports. I agree with your position/comments -- that particular requirement is of little practical concern.

The point I was trying to get across (as was Benik in his article -- I think) is that in order for a VM &quot;Guest&quot; to be *usable* when moved from one VM Host to another (via DRS, manually, whatever) -- there is a presumption that the source ESX host and the destination ESX host will both be able to trunk the same VLANs from their local network switch. 

Example: If a web server (a VM guest) had a data NIC address of 192.168.1.1/24 in its current home (VM host) on one side of your datacenter -- when it gets moved to a different VM host on the other end of your building -- it still needs to retain that exact 192.168.1.1/24 address -- thus both VM Hosts need access to the VLAN which holds that IP subnet. 

Of course this type of move could be dealt with in other ways, such as scripting server IP address changes and updating DNS, etc. as part of the DRS or manual VMotion move process -- but that&#039;s just not the &#039;seamless&#039; mobility everyone&#039;s been promised by the virtualization sales vendors.

If you have a very large datacenter environment and VM is *everywhere* throughout it -- there is really no practical way to have L2 &#039;mobility&#039; throughout the entire facility enabling any VM guest to be moved to any VM host within any locale of the facility without running a &#039;flat-earth&#039; (all L2 VLANs available anywhere) model that will undoubtedly get you into some serious trouble that increases the larger you become.

Planning is certainly key here. If you know in advance that you want one L2 environment to support DRS between servers located in three different rows, etc. of your facility, then you design accordingly up front. If you&#039;re able to do this and live with those confines, then great. If your working in shops small enough not to have to concern yourself with such things, then that&#039;s wonderful too.

Unfortunately, many large datacenters are not really all that well planned. VM sneaks its way in to the environment in random, unplanned &#039;pockets&#039;. Those pockets all suddenly &#039;need&#039; to be part of the same farms/clusters Again, the expectation is out there (is often actively set by VMWare sales folks) that VMotion and DRS allows you to move any guest to any VM host in your facility like magic. Never mind the contortions the network is bent into on the back side to make that vision a reality. Never mind how unstable such an environment can silently become.

Take the VM part away from this discussion for a second, and think of this in terms of physical servers. If it was cost-effective to physically move servers around the datacenter (which it of course isn&#039;t) -- can you think of many large datacenters where you could just move a server from one row to another, one building to another, one campus to another, etc. and get to just take your (L3) addresses with you without any special arrangements in advance?

-Jeremy</description>
		<content:encoded><![CDATA[<p>Scott,</p>
<p>I am not talking about the actual requirement of L2 adjacency for the VM kernel ports. I agree with your position/comments &#8212; that particular requirement is of little practical concern.</p>
<p>The point I was trying to get across (as was Benik in his article &#8212; I think) is that in order for a VM &#8220;Guest&#8221; to be *usable* when moved from one VM Host to another (via DRS, manually, whatever) &#8212; there is a presumption that the source ESX host and the destination ESX host will both be able to trunk the same VLANs from their local network switch. </p>
<p>Example: If a web server (a VM guest) had a data NIC address of 192.168.1.1/24 in its current home (VM host) on one side of your datacenter &#8212; when it gets moved to a different VM host on the other end of your building &#8212; it still needs to retain that exact 192.168.1.1/24 address &#8212; thus both VM Hosts need access to the VLAN which holds that IP subnet. </p>
<p>Of course this type of move could be dealt with in other ways, such as scripting server IP address changes and updating DNS, etc. as part of the DRS or manual VMotion move process &#8212; but that&#8217;s just not the &#8216;seamless&#8217; mobility everyone&#8217;s been promised by the virtualization sales vendors.</p>
<p>If you have a very large datacenter environment and VM is *everywhere* throughout it &#8212; there is really no practical way to have L2 &#8216;mobility&#8217; throughout the entire facility enabling any VM guest to be moved to any VM host within any locale of the facility without running a &#8216;flat-earth&#8217; (all L2 VLANs available anywhere) model that will undoubtedly get you into some serious trouble that increases the larger you become.</p>
<p>Planning is certainly key here. If you know in advance that you want one L2 environment to support DRS between servers located in three different rows, etc. of your facility, then you design accordingly up front. If you&#8217;re able to do this and live with those confines, then great. If your working in shops small enough not to have to concern yourself with such things, then that&#8217;s wonderful too.</p>
<p>Unfortunately, many large datacenters are not really all that well planned. VM sneaks its way in to the environment in random, unplanned &#8216;pockets&#8217;. Those pockets all suddenly &#8216;need&#8217; to be part of the same farms/clusters Again, the expectation is out there (is often actively set by VMWare sales folks) that VMotion and DRS allows you to move any guest to any VM host in your facility like magic. Never mind the contortions the network is bent into on the back side to make that vision a reality. Never mind how unstable such an environment can silently become.</p>
<p>Take the VM part away from this discussion for a second, and think of this in terms of physical servers. If it was cost-effective to physically move servers around the datacenter (which it of course isn&#8217;t) &#8212; can you think of many large datacenters where you could just move a server from one row to another, one building to another, one campus to another, etc. and get to just take your (L3) addresses with you without any special arrangements in advance?</p>
<p>-Jeremy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slowe</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48787</link>
		<dc:creator>slowe</dc:creator>
		<pubDate>Sat, 10 Jul 2010 10:15:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48787</guid>
		<description>Jeremy, you are still overlooking a key part of the configuration. The fact of the matter is that the Layer 2 adjacency is only a requirement FOR THE VMKERNEL PORTS. If you want to maintain separate L3 domains in different VLANs for different services, SLAs, security policies, etc., fine. The ESX/ESXi hosts can support multiple VLANs for VM access, so supporting ten different L3 VLANs on a pair of ESX/ESXi hosts is NOT A PROBLEM. The ONLY area where L2 adjacency is required is for the actual VMkernel ports where vMotion occurs. Thus, all these concerns about having to build massive L2 domains just to support vMotion is, in my opinion, rubbish. Continue to use L3 domains to separate VMs by department, business function, ownership, or whatever other metric you like; ESX/ESXi fully supports 802.1Q VLAN tagging and can talk to multiple VLANs at the same time. The single port that I have to configure for L2 adjacency per ESX/ESXi host---which might support 15, 20, 25, or 30 servers---is a small price to pay. The reality is that the practical use of vMotion in data centers today is fact.</description>
		<content:encoded><![CDATA[<p>Jeremy, you are still overlooking a key part of the configuration. The fact of the matter is that the Layer 2 adjacency is only a requirement FOR THE VMKERNEL PORTS. If you want to maintain separate L3 domains in different VLANs for different services, SLAs, security policies, etc., fine. The ESX/ESXi hosts can support multiple VLANs for VM access, so supporting ten different L3 VLANs on a pair of ESX/ESXi hosts is NOT A PROBLEM. The ONLY area where L2 adjacency is required is for the actual VMkernel ports where vMotion occurs. Thus, all these concerns about having to build massive L2 domains just to support vMotion is, in my opinion, rubbish. Continue to use L3 domains to separate VMs by department, business function, ownership, or whatever other metric you like; ESX/ESXi fully supports 802.1Q VLAN tagging and can talk to multiple VLANs at the same time. The single port that I have to configure for L2 adjacency per ESX/ESXi host&#8212;which might support 15, 20, 25, or 30 servers&#8212;is a small price to pay. The reality is that the practical use of vMotion in data centers today is fact.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48785</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Fri, 09 Jul 2010 03:35:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48785</guid>
		<description>All of the commentators here seem perhaps a little too quick to dismiss the GigaOM piece outright. While Benik&#039;s article was certainly a bit vague at times, the underlying message that the *practical* use of VMotion to dynamically move virtual machines from host to host requires layer-2 adjacency (Common VLAN) between the targets is dead on. 

It is not the VMotion process itself which imposes this requirement, but rather the very assumption that a virtualized server can be moved from a physical host at one end of the data center to a different host in a completely different geography within the same (or different) facility and retain its network addressing as part of the process. While this can certainly be achieved in smaller data center environments, as the size of the facility(s) increases -- the requirement of having many common VLANs which &#039;span&#039; the entire site infrastructure to permit L2 mobility on-demand is generally not considered to be a scalable practice that promotes network stability.

Most large enterprise data center environments must impose various L3 (routed) boundaries to break up L2 (switched) network environments into self-contained &#039;blocks&#039; to meet scalability and fault isolation requirements demanded by most large enterprise organizations. L3 isolation within facilities may also be used to meet various security and regulatory requirements. These requirements are even more prevalent in service provider (&#039;cloud, etc&#039;) environments.

While VMotion itself can occur through L3 boundaries, the stark reality is that the the IP addressing the VM had in its former location on one side of a L3 boundary is NOT going to be valid once that host moves to its new location on the other &#039;side&#039; of that boundary.

The host can be re-addressed as part of the VM move, and DNS, etc can be updated to reflect its new location -- but its far from the near &#039;seamless&#039; move that can be achieved if the source and target were truly L2 adjacent. Network (and storage) architectures can certainly be tailored to allow L2 adjacency across large facilities in support of properly defined  VM mobility requirements -- however the common virtualization &#039;sales pitch&#039; of any VM moving between any host in your facility (or remote facilities) any time you want -- no problem&quot; -- is indeed quite a stretch. If you are in a *large enterprise* data center that allows complete L2 mobility between any hosts within the facility (i.e. every VM host anywhere in your facility can access any .1q VLAN via its data trunk interface(s) -- then your network engineering team needs to start preparing their resumes, as they&#039;re due for a major meltdown after provisioning such a large &#039;flat-earth&#039; L2 model.

Before anyone jumps on that last statement, yes, newer network switch virtualization technologies like Cisco&#039;s VSS/VPC/OTV can certainly help you build a monstrous flat L2 network with significantly less risk. However, everything has its breaking point, and when you mitigate STP concerns with cross-chassis etherchannel, etc. then perhaps your next barrier to scalability will be with MAC learining rates, or MEC table limitations, etc.

Violate the old mantra about building scalable and fault tolerant networks &quot;route when you can, switch when you must&quot; at your own (eventual) peril.</description>
		<content:encoded><![CDATA[<p>All of the commentators here seem perhaps a little too quick to dismiss the GigaOM piece outright. While Benik&#8217;s article was certainly a bit vague at times, the underlying message that the *practical* use of VMotion to dynamically move virtual machines from host to host requires layer-2 adjacency (Common VLAN) between the targets is dead on. </p>
<p>It is not the VMotion process itself which imposes this requirement, but rather the very assumption that a virtualized server can be moved from a physical host at one end of the data center to a different host in a completely different geography within the same (or different) facility and retain its network addressing as part of the process. While this can certainly be achieved in smaller data center environments, as the size of the facility(s) increases &#8212; the requirement of having many common VLANs which &#8216;span&#8217; the entire site infrastructure to permit L2 mobility on-demand is generally not considered to be a scalable practice that promotes network stability.</p>
<p>Most large enterprise data center environments must impose various L3 (routed) boundaries to break up L2 (switched) network environments into self-contained &#8216;blocks&#8217; to meet scalability and fault isolation requirements demanded by most large enterprise organizations. L3 isolation within facilities may also be used to meet various security and regulatory requirements. These requirements are even more prevalent in service provider (&#8216;cloud, etc&#8217;) environments.</p>
<p>While VMotion itself can occur through L3 boundaries, the stark reality is that the the IP addressing the VM had in its former location on one side of a L3 boundary is NOT going to be valid once that host moves to its new location on the other &#8216;side&#8217; of that boundary.</p>
<p>The host can be re-addressed as part of the VM move, and DNS, etc can be updated to reflect its new location &#8212; but its far from the near &#8216;seamless&#8217; move that can be achieved if the source and target were truly L2 adjacent. Network (and storage) architectures can certainly be tailored to allow L2 adjacency across large facilities in support of properly defined  VM mobility requirements &#8212; however the common virtualization &#8216;sales pitch&#8217; of any VM moving between any host in your facility (or remote facilities) any time you want &#8212; no problem&#8221; &#8212; is indeed quite a stretch. If you are in a *large enterprise* data center that allows complete L2 mobility between any hosts within the facility (i.e. every VM host anywhere in your facility can access any .1q VLAN via its data trunk interface(s) &#8212; then your network engineering team needs to start preparing their resumes, as they&#8217;re due for a major meltdown after provisioning such a large &#8216;flat-earth&#8217; L2 model.</p>
<p>Before anyone jumps on that last statement, yes, newer network switch virtualization technologies like Cisco&#8217;s VSS/VPC/OTV can certainly help you build a monstrous flat L2 network with significantly less risk. However, everything has its breaking point, and when you mitigate STP concerns with cross-chassis etherchannel, etc. then perhaps your next barrier to scalability will be with MAC learining rates, or MEC table limitations, etc.</p>
<p>Violate the old mantra about building scalable and fault tolerant networks &#8220;route when you can, switch when you must&#8221; at your own (eventual) peril.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leif</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48742</link>
		<dc:creator>Leif</dc:creator>
		<pubDate>Sun, 27 Jun 2010 04:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48742</guid>
		<description>In ESX 3.5 it was possible, though I&#039;m sure not supported, to adjust the number of concurrent vmotions by modifying the vpxd.cfg file. I&#039;ve never tested this in vSphere to see if it works still. 
http://www.boche.net/blog/index.php/2009/01/05/guest-blog-entry-vmotion-performance/</description>
		<content:encoded><![CDATA[<p>In ESX 3.5 it was possible, though I&#8217;m sure not supported, to adjust the number of concurrent vmotions by modifying the vpxd.cfg file. I&#8217;ve never tested this in vSphere to see if it works still.<br />
<a href="http://www.boche.net/blog/index.php/2009/01/05/guest-blog-entry-vmotion-performance/" rel="nofollow">http://www.boche.net/blog/index.php/2009/01/05/guest-blog-entry-vmotion-performance/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pradeep Padala</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48732</link>
		<dc:creator>Pradeep Padala</dc:creator>
		<pubDate>Fri, 25 Jun 2010 06:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48732</guid>
		<description>I have written a post explaining some inner details of live migration without all the gory details. http://ppadala.net/blog/2010/06/understanding-live-migration-of-virtual-machines/. Also, answering Ashiwn&#039;s questions above. Hope this helps to some of your readers.</description>
		<content:encoded><![CDATA[<p>I have written a post explaining some inner details of live migration without all the gory details. <a href="http://ppadala.net/blog/2010/06/understanding-live-migration-of-virtual-machines/" rel="nofollow">http://ppadala.net/blog/2010/06/understanding-live-migration-of-virtual-machines/</a>. Also, answering Ashiwn&#8217;s questions above. Hope this helps to some of your readers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48697</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Sat, 19 Jun 2010 07:09:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48697</guid>
		<description>Higher Bandwidth for vmkernel example 10G ethernet will cut short the time require to perform vmotion.</description>
		<content:encoded><![CDATA[<p>Higher Bandwidth for vmkernel example 10G ethernet will cut short the time require to perform vmotion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ashwin Jayaprakash</title>
		<link>http://blog.scottlowe.org/2010/06/13/the-vmotion-reality/comment-page-1/#comment-48696</link>
		<dc:creator>Ashwin Jayaprakash</dc:creator>
		<pubDate>Sat, 19 Jun 2010 06:39:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.scottlowe.org/?p=1974#comment-48696</guid>
		<description>For engineers like me who rarely have direct exposure to datacenters, provisioning and that side of IT, would someone explain to us what kind of applications are hosted on these.

I&#039;ve listed down simple questions and described a pretty common deployment scenario in the Java/JEE world. I&#039;d greatly appreciate answers (no flaming pls, we are noobs):

1) The app running on the app server uses 80-90% CPU for 8 hrs a day
2) The app is really a cluster of let&#039;s say 12 processes running on 4 machines. App server already does FT/ HA and all that stuff. That&#039;s why it&#039;s a cluster
3) Each process has been allocated and is using 3-4G of RAM
4) Yes, these are JVMs
5) 1G switch

Given these basic stats, 
1) Would you put this setup on VMs? (Not to be confused with JVMs)
2) Obviously this vmotion has to use CPU. Someone has to be syncing the deltas
3) Again, it is also using the network and bandwidth
4) Are you saying there is no performance impact on the application? No context switching, cache pollution, interruption, bus contention

Or, is there a little elf sitting inside who can magically make this happen without impacting performance and guarantee 0 downtime? 

Explicitly clustered apps like App servers, Grids and NoSQL software and other such apps that people have been using for years, provide many knobs to suit the user&#039;s combination of performance/FT/HA etc. They do not hide this - http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing nor this - http://en.wikipedia.org/wiki/Leaky_abstraction from users/developers.

Am I right or am I right? Perhaps someone can clarify such things for us? (without just asking us to RTFM pls)

Thanks!</description>
		<content:encoded><![CDATA[<p>For engineers like me who rarely have direct exposure to datacenters, provisioning and that side of IT, would someone explain to us what kind of applications are hosted on these.</p>
<p>I&#8217;ve listed down simple questions and described a pretty common deployment scenario in the Java/JEE world. I&#8217;d greatly appreciate answers (no flaming pls, we are noobs):</p>
<p>1) The app running on the app server uses 80-90% CPU for 8 hrs a day<br />
2) The app is really a cluster of let&#8217;s say 12 processes running on 4 machines. App server already does FT/ HA and all that stuff. That&#8217;s why it&#8217;s a cluster<br />
3) Each process has been allocated and is using 3-4G of RAM<br />
4) Yes, these are JVMs<br />
5) 1G switch</p>
<p>Given these basic stats,<br />
1) Would you put this setup on VMs? (Not to be confused with JVMs)<br />
2) Obviously this vmotion has to use CPU. Someone has to be syncing the deltas<br />
3) Again, it is also using the network and bandwidth<br />
4) Are you saying there is no performance impact on the application? No context switching, cache pollution, interruption, bus contention</p>
<p>Or, is there a little elf sitting inside who can magically make this happen without impacting performance and guarantee 0 downtime? </p>
<p>Explicitly clustered apps like App servers, Grids and NoSQL software and other such apps that people have been using for years, provide many knobs to suit the user&#8217;s combination of performance/FT/HA etc. They do not hide this &#8211; <a href="http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing" rel="nofollow">http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing</a> nor this &#8211; <a href="http://en.wikipedia.org/wiki/Leaky_abstraction" rel="nofollow">http://en.wikipedia.org/wiki/Leaky_abstraction</a> from users/developers.</p>
<p>Am I right or am I right? Perhaps someone can clarify such things for us? (without just asking us to RTFM pls)</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

