<?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 for Life Scaling</title>
	<atom:link href="http://orensol.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://orensol.com</link>
	<description>Oren Solomianik's Blog</description>
	<lastBuildDate>Mon, 08 Mar 2010 16:50:38 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on How to delete those old EC2 EBS snapshots by Erik Dasque</title>
		<link>http://orensol.com/2009/02/12/how-to-delete-those-old-ec2-ebs-snapshots/comment-page-1/#comment-8622</link>
		<dc:creator>Erik Dasque</dc:creator>
		<pubDate>Mon, 08 Mar 2010 16:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=104#comment-8622</guid>
		<description>For region enabled improvments and some additional functionality (manages daily/weekly/monthly ec2 snapshots), check out:

ec2-manage-snapshots http://bit.ly/9MO76l</description>
		<content:encoded><![CDATA[<p>For region enabled improvments and some additional functionality (manages daily/weekly/monthly ec2 snapshots), check out:</p>
<p>ec2-manage-snapshots <a href="http://bit.ly/9MO76l" rel="nofollow">http://bit.ly/9MO76l</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to delete those old EC2 EBS snapshots by Erik Dasque</title>
		<link>http://orensol.com/2009/02/12/how-to-delete-those-old-ec2-ebs-snapshots/comment-page-1/#comment-8466</link>
		<dc:creator>Erik Dasque</dc:creator>
		<pubDate>Wed, 03 Mar 2010 16:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=104#comment-8466</guid>
		<description>I have made changes to the code so that it works on other regions as well a bit of cleanup. Hoping to commit those soon.</description>
		<content:encoded><![CDATA[<p>I have made changes to the code so that it works on other regions as well a bit of cleanup. Hoping to commit those soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to delete those old EC2 EBS snapshots by Alex Stoneham</title>
		<link>http://orensol.com/2009/02/12/how-to-delete-those-old-ec2-ebs-snapshots/comment-page-1/#comment-8127</link>
		<dc:creator>Alex Stoneham</dc:creator>
		<pubDate>Fri, 19 Feb 2010 23:22:30 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=104#comment-8127</guid>
		<description>They probably make it easy to create hard to remove, so they stay around, thus filling up the coffers of amazons accounts.</description>
		<content:encoded><![CDATA[<p>They probably make it easy to create hard to remove, so they stay around, thus filling up the coffers of amazons accounts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to delete those old EC2 EBS snapshots by NyRy</title>
		<link>http://orensol.com/2009/02/12/how-to-delete-those-old-ec2-ebs-snapshots/comment-page-1/#comment-7474</link>
		<dc:creator>NyRy</dc:creator>
		<pubDate>Sun, 31 Jan 2010 00:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=104#comment-7474</guid>
		<description>Trying to execute you script I get the following error:

php ec2-delete-old-snapshots.php -v vol-3ff83856 -o 0


Will try to bulk delete for vol-3ff83856 older than 2010/01/30 06:55:35



Fatal error: Class &#039;XsltProcessor&#039; not found in
/usr/share/php/Amazon/EC2/Client.php on line 2584</description>
		<content:encoded><![CDATA[<p>Trying to execute you script I get the following error:</p>
<p>php ec2-delete-old-snapshots.php -v vol-3ff83856 -o 0</p>
<p>Will try to bulk delete for vol-3ff83856 older than 2010/01/30 06:55:35</p>
<p>Fatal error: Class &#8216;XsltProcessor&#8217; not found in<br />
/usr/share/php/Amazon/EC2/Client.php on line 2584</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nginx and Weird &#8220;400 Bad Request&#8221; Responses by Dan Grossman</title>
		<link>http://orensol.com/2009/01/18/nginx-and-weird-400-bad-request-responses/comment-page-1/#comment-7424</link>
		<dc:creator>Dan Grossman</dc:creator>
		<pubDate>Fri, 29 Jan 2010 11:12:57 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=27#comment-7424</guid>
		<description>I get this all the time when using Chrome on a vBulletin forum. Some of the forum cookies grow large if I browse long enough, then suddenly I can&#039;t see any images because the site is using nginx to serve them.</description>
		<content:encoded><![CDATA[<p>I get this all the time when using Chrome on a vBulletin forum. Some of the forum cookies grow large if I browse long enough, then suddenly I can&#8217;t see any images because the site is using nginx to serve them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Paradox Of The Mail Server On The Cloud by The Paradox Of The Mail Server On The Cloud &#124; Tutz - Best Tutorials</title>
		<link>http://orensol.com/2009/10/29/the-paradox-of-the-mail-server-on-the-cloud/comment-page-1/#comment-6921</link>
		<dc:creator>The Paradox Of The Mail Server On The Cloud &#124; Tutz - Best Tutorials</dc:creator>
		<pubDate>Fri, 15 Jan 2010 00:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=290#comment-6921</guid>
		<description>[...] here to see the original: The Paradox Of The Mail Server On The Cloud    By:  Admin Date: January 15, 2010 3:33 am Categories:  Business, Object, amazon, art, black, [...]</description>
		<content:encoded><![CDATA[<p>[...] here to see the original: The Paradox Of The Mail Server On The Cloud    By:  Admin Date: January 15, 2010 3:33 am Categories:  Business, Object, amazon, art, black, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Paradox Of The Mail Server On The Cloud by Jakob Bøhm</title>
		<link>http://orensol.com/2009/10/29/the-paradox-of-the-mail-server-on-the-cloud/comment-page-1/#comment-5388</link>
		<dc:creator>Jakob Bøhm</dc:creator>
		<pubDate>Fri, 04 Dec 2009 13:01:22 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=290#comment-5388</guid>
		<description>One way to satisfy requirement #3 (PTR record) is if the cloud provide complies with traditional best practices for anyone assigned a public IP: Give ALL their IP addresses a valid PTR record (such as server1234.cloudhosting.example.com) with a matching A record,  Then the cloud e-mail server can simply look up its own PTR record and use that name in its HELO/EHLO SMTP messages, and that is satisfied.

As for requirement #4 (making sure the cloud e-mail server is not RBL listed), the proper solution is for the cloud provider to offer dedicated e-mail cloud servers that do not allow customer code on them, and to manage those cloud servers the way good business ISPs handle their mail servers.  This is similar to how many cloud providers (such as the pioneer Akamai) offers dedicated cloud web servers for scalable high bandwidth non-programmatic content such as downloads.</description>
		<content:encoded><![CDATA[<p>One way to satisfy requirement #3 (PTR record) is if the cloud provide complies with traditional best practices for anyone assigned a public IP: Give ALL their IP addresses a valid PTR record (such as server1234.cloudhosting.example.com) with a matching A record,  Then the cloud e-mail server can simply look up its own PTR record and use that name in its HELO/EHLO SMTP messages, and that is satisfied.</p>
<p>As for requirement #4 (making sure the cloud e-mail server is not RBL listed), the proper solution is for the cloud provider to offer dedicated e-mail cloud servers that do not allow customer code on them, and to manage those cloud servers the way good business ISPs handle their mail servers.  This is similar to how many cloud providers (such as the pioneer Akamai) offers dedicated cloud web servers for scalable high bandwidth non-programmatic content such as downloads.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Paradox Of The Mail Server On The Cloud by Kim Khan</title>
		<link>http://orensol.com/2009/10/29/the-paradox-of-the-mail-server-on-the-cloud/comment-page-1/#comment-4702</link>
		<dc:creator>Kim Khan</dc:creator>
		<pubDate>Wed, 11 Nov 2009 04:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=290#comment-4702</guid>
		<description>I have been trying to setup a customer support oriented website where I have a contact form for general inquiry, a user signup page (I am using Drupal) and a help desk support application (OSTicket). Everything depends on my server being able to send out notifications anytime any of the above happens. I singed up with Rackspace and it has been an ongoing battle with them. One technical support just pointed me to their knowledgebase of how to install postfix and mail server and closed the ticket without answering my questions on how to resolve the issue of the IP I am assigned is in Spamhaus&#039;s PBL (Policy based blocking list) - The PBL is implemented by Rackspace itself. They supplied the list to spamhaus and according to spamhaus. Here is an extract from Spamhaus: &quot; Outbound Email Policy of Rackspace US, Inc. for this IP range:

It is the policy of rackspace that unauthenticated email sent from this IP address should be sent out only via the designated outbound mail server allocated to rackspace customers. To find the hostname of the correct mail server to use, customers should consult the original signup documentation or contact rackspace Technical Support.&quot;

I have made several requests on providing information on their outbound mail server. All I need is a single email address originating from my server notifying me and my users. I am frustrated. What is the point of a cloud server hosting? What are we supposed to host on a cloud server? only wikis or 90&#039;s era website? If these functionality are absent from cloud then I do not thing that the cloud business model will succeed.</description>
		<content:encoded><![CDATA[<p>I have been trying to setup a customer support oriented website where I have a contact form for general inquiry, a user signup page (I am using Drupal) and a help desk support application (OSTicket). Everything depends on my server being able to send out notifications anytime any of the above happens. I singed up with Rackspace and it has been an ongoing battle with them. One technical support just pointed me to their knowledgebase of how to install postfix and mail server and closed the ticket without answering my questions on how to resolve the issue of the IP I am assigned is in Spamhaus&#8217;s PBL (Policy based blocking list) &#8211; The PBL is implemented by Rackspace itself. They supplied the list to spamhaus and according to spamhaus. Here is an extract from Spamhaus: &#8221; Outbound Email Policy of Rackspace US, Inc. for this IP range:</p>
<p>It is the policy of rackspace that unauthenticated email sent from this IP address should be sent out only via the designated outbound mail server allocated to rackspace customers. To find the hostname of the correct mail server to use, customers should consult the original signup documentation or contact rackspace Technical Support.&#8221;</p>
<p>I have made several requests on providing information on their outbound mail server. All I need is a single email address originating from my server notifying me and my users. I am frustrated. What is the point of a cloud server hosting? What are we supposed to host on a cloud server? only wikis or 90&#8217;s era website? If these functionality are absent from cloud then I do not thing that the cloud business model will succeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Paradox Of The Mail Server On The Cloud by Michael Sheehan</title>
		<link>http://orensol.com/2009/10/29/the-paradox-of-the-mail-server-on-the-cloud/comment-page-1/#comment-4448</link>
		<dc:creator>Michael Sheehan</dc:creator>
		<pubDate>Thu, 29 Oct 2009 14:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=290#comment-4448</guid>
		<description>Thanks Oren. I think that your post is very useful for readers who might be confused with how to properly implement a mail server within a cloud hosting environment. 

I would like to offer some additional details from the GoGrid standpoint. For starters, we have always had the policy that people request that port 25 be opened and is closed from the getgo. While this extra step is, I agree, a bit of a hassle, the unblocking usually doesn&#039;t take long to do. Because it is extremely easy to set up (and tear down) servers, many &quot;spam shops&quot; have looked at the Cloud as a great way to set up on-the-fly spamming environments. By requiring this extra step, we have dramatically reduced the number of abuses within the GoGrid environment, thus making it &quot;cleaner&quot; for other users of the service. Users simply have to open a Support Case requesting that port 25 be unblocked and the change is done quickly.

However, our prevention methods don&#039;t stop there. One of the issues with other providers (AWS, for example) is that frequently the IP address that you are allocated is often from a pool of public IP resources. What that means is that you &quot;could&quot; run into the case where an IP address you are given was used in the past by a spammer, and thus, since you now &quot;lease&quot; that IP, your service could be listed in an RBL. It is possible to get off those lists, but it does take a bit of legwork. So, part of the way that GoGrid helps you avoid that type of situation is that fact that you are given a block of 16 static, contiguous IP addresses from the beginning. You only need to fill out an &quot;IP Justification Form&quot; should you want more beyond the initial 16. More information on that is &lt;a href=&quot;http://wiki.gogrid.com/wiki/index.php/Getting_Started_Guide#Server_IP_Addresses&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;. This, too has helped us reduce the number of occurrences of IP addresses being blacklisted. When you get your initial block, those 16 IP addresses are essentially reserved for you to use and &quot;protect.&quot; 

Lastly, as you mention at the end of your post is to move to &quot;physical hosting.&quot; This too, can be accomplished easily with GoGrid using a &lt;a href=&quot;http://www.gogrid.com/how-it-works/cloud-connect.php&quot; rel=&quot;nofollow&quot;&gt;Hybrid Hosting&lt;/a&gt; solution where you have your web/app servers in the Cloud, with GoGrid, and your back-end infrastructure (e.g., DBs or in this case perhaps your sendmail server) hosted on physical hardware with ServePath, all privately connected via a dedicated, physical LAN connection. Just another option I thought I would throw out there.

True, a spammer could have gone through the process of creating an account, requesting that port 25 be unblocked, used the service maliciously, then cancelled the account (or had it shut down). Then there is a slim possibility that a new user could be assigned the same block, but the odds of that happening are pretty low. 

AWS recently implemented a similar procedure for SMTP limiting on new accounts. Read the thread &lt;a href=&quot;http://developer.amazonwebservices.com/connect/thread.jspa?messageID=149976&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; for more information. All cloud providers should recognize that this is an issue and take steps to prevent email abuse.

Regardless, I think your points that you detail in your post are good to have written out. We (at GoGrid) will always work with our customers to help prevent abuse and blacklisting as best as we can. 

Thank you,
Michael Sheehan
Technology Evangelist for GoGrid</description>
		<content:encoded><![CDATA[<p>Thanks Oren. I think that your post is very useful for readers who might be confused with how to properly implement a mail server within a cloud hosting environment. </p>
<p>I would like to offer some additional details from the GoGrid standpoint. For starters, we have always had the policy that people request that port 25 be opened and is closed from the getgo. While this extra step is, I agree, a bit of a hassle, the unblocking usually doesn&#8217;t take long to do. Because it is extremely easy to set up (and tear down) servers, many &#8220;spam shops&#8221; have looked at the Cloud as a great way to set up on-the-fly spamming environments. By requiring this extra step, we have dramatically reduced the number of abuses within the GoGrid environment, thus making it &#8220;cleaner&#8221; for other users of the service. Users simply have to open a Support Case requesting that port 25 be unblocked and the change is done quickly.</p>
<p>However, our prevention methods don&#8217;t stop there. One of the issues with other providers (AWS, for example) is that frequently the IP address that you are allocated is often from a pool of public IP resources. What that means is that you &#8220;could&#8221; run into the case where an IP address you are given was used in the past by a spammer, and thus, since you now &#8220;lease&#8221; that IP, your service could be listed in an RBL. It is possible to get off those lists, but it does take a bit of legwork. So, part of the way that GoGrid helps you avoid that type of situation is that fact that you are given a block of 16 static, contiguous IP addresses from the beginning. You only need to fill out an &#8220;IP Justification Form&#8221; should you want more beyond the initial 16. More information on that is <a href="http://wiki.gogrid.com/wiki/index.php/Getting_Started_Guide#Server_IP_Addresses" rel="nofollow">here</a>. This, too has helped us reduce the number of occurrences of IP addresses being blacklisted. When you get your initial block, those 16 IP addresses are essentially reserved for you to use and &#8220;protect.&#8221; </p>
<p>Lastly, as you mention at the end of your post is to move to &#8220;physical hosting.&#8221; This too, can be accomplished easily with GoGrid using a <a href="http://www.gogrid.com/how-it-works/cloud-connect.php" rel="nofollow">Hybrid Hosting</a> solution where you have your web/app servers in the Cloud, with GoGrid, and your back-end infrastructure (e.g., DBs or in this case perhaps your sendmail server) hosted on physical hardware with ServePath, all privately connected via a dedicated, physical LAN connection. Just another option I thought I would throw out there.</p>
<p>True, a spammer could have gone through the process of creating an account, requesting that port 25 be unblocked, used the service maliciously, then cancelled the account (or had it shut down). Then there is a slim possibility that a new user could be assigned the same block, but the odds of that happening are pretty low. </p>
<p>AWS recently implemented a similar procedure for SMTP limiting on new accounts. Read the thread <a href="http://developer.amazonwebservices.com/connect/thread.jspa?messageID=149976" rel="nofollow">here</a> for more information. All cloud providers should recognize that this is an issue and take steps to prevent email abuse.</p>
<p>Regardless, I think your points that you detail in your post are good to have written out. We (at GoGrid) will always work with our customers to help prevent abuse and blacklisting as best as we can. </p>
<p>Thank you,<br />
Michael Sheehan<br />
Technology Evangelist for GoGrid</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MMM (Mysql Master-Master Replication) on EC2 by jimeh</title>
		<link>http://orensol.com/2009/02/01/mmm-mysql-master-master-replication-on-ec2/comment-page-1/#comment-3836</link>
		<dc:creator>jimeh</dc:creator>
		<pubDate>Wed, 30 Sep 2009 12:19:44 +0000</pubDate>
		<guid isPermaLink="false">http://orensol.com/?p=61#comment-3836</guid>
		<description>Ah, that makes a lot more sense.

As a final (possibly stupid question). Master-master doesn&#039;t help you scale beyond the capabilities of a single server, but only provides a fallback if the primary server fails, correct?

Master-slave at least increases the read performance by every slave you add, but the write performance it still limited to the slowest machine on the cluster, as all writes need to propagate to each of the slaves too, right?

Please excuse my stupidity, I&#039;m new to MySQL scaling, even though I&#039;ve been tasked to handle it... lol</description>
		<content:encoded><![CDATA[<p>Ah, that makes a lot more sense.</p>
<p>As a final (possibly stupid question). Master-master doesn&#8217;t help you scale beyond the capabilities of a single server, but only provides a fallback if the primary server fails, correct?</p>
<p>Master-slave at least increases the read performance by every slave you add, but the write performance it still limited to the slowest machine on the cluster, as all writes need to propagate to each of the slaves too, right?</p>
<p>Please excuse my stupidity, I&#8217;m new to MySQL scaling, even though I&#8217;ve been tasked to handle it&#8230; lol</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->