<?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: Short Comings of Amazon EC2</title>
	<atom:link href="http://hostingfu.com/article/short-coming-amazon-ec2/feed" rel="self" type="application/rss+xml" />
	<link>http://hostingfu.com/article/short-coming-amazon-ec2</link>
	<description>Web Hosting Blog by a Software Developer</description>
	<lastBuildDate>Wed, 10 Mar 2010 14:48:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ken Thomas</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-1448</link>
		<dc:creator>Ken Thomas</dc:creator>
		<pubDate>Mon, 01 Feb 2010 01:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-1448</guid>
		<description>Kudos to Pavel,  for already stating the obvious.   Most of your points are seriously off,  and you should at least consider updating the article to address this.

To the immediately above:  you shouldn&#039;t be using your root domain (versus www.example.com,  etc,  anyway :)</description>
		<content:encoded><![CDATA[<p>Kudos to Pavel,  for already stating the obvious.   Most of your points are seriously off,  and you should at least consider updating the article to address this.</p>
<p>To the immediately above:  you shouldn&#8217;t be using your root domain (versus <a href="http://www.example.com" rel="nofollow">http://www.example.com</a>,  etc,  anyway :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Son Nguyen</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-1412</link>
		<dc:creator>Son Nguyen</dc:creator>
		<pubDate>Mon, 18 Jan 2010 18:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-1412</guid>
		<description>Still something to consider: Load Balancing still only supports CNAME entry, which has some severe consequences (those trying to point to the root domain). What EC2 needs is a standard A record to an elastic IP.

By the way, anyone has creative ideas on how to you scale down a cluster if there is existing data on the instance(s)?</description>
		<content:encoded><![CDATA[<p>Still something to consider: Load Balancing still only supports CNAME entry, which has some severe consequences (those trying to point to the root domain). What EC2 needs is a standard A record to an elastic IP.</p>
<p>By the way, anyone has creative ideas on how to you scale down a cluster if there is existing data on the instance(s)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pavel P</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-709</link>
		<dc:creator>Pavel P</dc:creator>
		<pubDate>Wed, 18 Feb 2009 10:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-709</guid>
		<description>&lt;p&gt;Due to EC2 developments, most points currently can be considered wrong. I&#039;d like to clariy them:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;No IP address persistence (they all function as DHCP clients and are assigned an IP). One has to use dynamic DNS services for a given domain.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Obsolete. There is now. Elastic IP.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;No block storage persistence. When the instance is gone, the data is gone. Yes I know you can send this back regularly to S3, but isn’t that actually a ‘hack’?&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Obsolete. There is now - Elastic Block Storage. I&#039;ve seen some articles claiming that it is rather good and quite fast.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;No opportunity for hardware-based load balancing (which happens to be the key to scaling a process based framework like Rails and mentioned above).&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Are we talking of sites with existing montlhy costs in tens of thousands $, or startups? &lt;/p&gt;
&lt;p&gt;Most of &quot;Web 2.0 Startups&quot; are not able to afford hardware load balancing anyway. As for software-based balancing - there even might be ready-made images, just register and start it.&lt;/p&gt;
&lt;p&gt;Also load-balancing is on AWS&#039; roadmap.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;No vertical scaling (you get a 1.7Ghz CPU and 1 GB of RAM, that’s it). So like the block storage problem, this hits databases, we run about 32GB of ours in memory.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Obsolete. There are different types of instances, some of them are quite good:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform&lt;/li&gt;
&lt;li&gt;Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are &quot;extra CPU power&quot; version of them too.&lt;/p&gt;
&lt;p&gt;If you need even more processing power, you will be having your own datacentre anyway. &lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Can’t run your own kernel or make kernel modifications so there’s no ability for kernel and OS optimizations, and no guarantee that they’ve been done.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Any particular reason? Most VPS will not allow this too.&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Images have to be uploaded and then moved around their network to find a launching point. This can take several minutes, if not more. Move 100 GBs around a busy gigabit network sometime and see.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Let me see. Last time when I brought 2U box to colocation facility, it took about 4 hours to get it up and running (security check-in, rack installation, setting up power, network ports, monitoring, testing, paperwork). Several minutes sounds fantastic!&lt;/p&gt;
&lt;p&gt;Webserver image would be 1-2 GB, same for database image (basically, OS and application software). Application data would be on EBS volume. Images seem to be compressed, so free space is not &quot;wasted&quot;.&lt;/p&gt;
&lt;p&gt;What in the world would need 100 GB image to function?&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Due to EC2 developments, most points currently can be considered wrong. I&#8217;d like to clariy them:</p>
<blockquote>
<ol>
<li>No IP address persistence (they all function as DHCP clients and are assigned an IP). One has to use dynamic DNS services for a given domain.</li>
</ol>
</blockquote>
<p>Obsolete. There is now. Elastic IP.</p>
<blockquote>
<ol>
<li>No block storage persistence. When the instance is gone, the data is gone. Yes I know you can send this back regularly to S3, but isn’t that actually a ‘hack’?</li>
</ol>
</blockquote>
<p>Obsolete. There is now &#8211; Elastic Block Storage. I&#8217;ve seen some articles claiming that it is rather good and quite fast.</p>
<blockquote>
<ol>
<li>No opportunity for hardware-based load balancing (which happens to be the key to scaling a process based framework like Rails and mentioned above).</li>
</ol>
</blockquote>
<p>Are we talking of sites with existing montlhy costs in tens of thousands $, or startups? </p>
<p>Most of &#8220;Web 2.0 Startups&#8221; are not able to afford hardware load balancing anyway. As for software-based balancing &#8211; there even might be ready-made images, just register and start it.</p>
<p>Also load-balancing is on AWS&#8217; roadmap.</p>
<blockquote>
<ol>
<li>No vertical scaling (you get a 1.7Ghz CPU and 1 GB of RAM, that’s it). So like the block storage problem, this hits databases, we run about 32GB of ours in memory.</li>
</ol>
</blockquote>
<p>Obsolete. There are different types of instances, some of them are quite good:</p>
<ul>
<li>Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform</li>
<li>Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform</li>
</ul>
<p>There are &#8220;extra CPU power&#8221; version of them too.</p>
<p>If you need even more processing power, you will be having your own datacentre anyway. </p>
<blockquote>
<ol>
<li>Can’t run your own kernel or make kernel modifications so there’s no ability for kernel and OS optimizations, and no guarantee that they’ve been done.</li>
</ol>
</blockquote>
<p>Any particular reason? Most VPS will not allow this too.</p>
<blockquote>
<ol>
<li>Images have to be uploaded and then moved around their network to find a launching point. This can take several minutes, if not more. Move 100 GBs around a busy gigabit network sometime and see.</li>
</ol>
</blockquote>
<p>Let me see. Last time when I brought 2U box to colocation facility, it took about 4 hours to get it up and running (security check-in, rack installation, setting up power, network ports, monitoring, testing, paperwork). Several minutes sounds fantastic!</p>
<p>Webserver image would be 1-2 GB, same for database image (basically, OS and application software). Application data would be on EBS volume. Images seem to be compressed, so free space is not &#8220;wasted&#8221;.</p>
<p>What in the world would need 100 GB image to function?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitin</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-708</link>
		<dc:creator>Nitin</dc:creator>
		<pubDate>Mon, 27 Oct 2008 07:18:49 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-708</guid>
		<description>&lt;p&gt;I don’t know if carson is insane or not, but his points are invalid. Load balancing and persistent block storage are huge issues for a server applications, and Amazon is also aware of that. They now have persistent block storage with some really nice features, so at least they are not insane. I would love to see a GoGrid like load balancer.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I don’t know if carson is insane or not, but his points are invalid. Load balancing and persistent block storage are huge issues for a server applications, and Amazon is also aware of that. They now have persistent block storage with some really nice features, so at least they are not insane. I would love to see a GoGrid like load balancer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-707</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 23 Oct 2008 17:28:08 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-707</guid>
		<description>&lt;p&gt;EC2 just announced autoscaling, load balancing and monitoring.&lt;/p&gt;
&lt;p&gt;http://aws.typepad.com/aws/2008/10/big-day-for-ec2.html&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>EC2 just announced autoscaling, load balancing and monitoring.</p>
<p><a href="http://aws.typepad.com/aws/2008/10/big-day-for-ec2.html" rel="nofollow">http://aws.typepad.com/aws/2008/10/big-day-for-ec2.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Son Nguyen</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-706</link>
		<dc:creator>Son Nguyen</dc:creator>
		<pubDate>Thu, 09 Oct 2008 21:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-706</guid>
		<description>&lt;p&gt;I agree on the problem with load balancing between EC2 instances. If EC2 has a built-in method to do this, it would be very nice and simple for users. Right now, there would need to deploy an instance doing software load balancing.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I agree on the problem with load balancing between EC2 instances. If EC2 has a built-in method to do this, it would be very nice and simple for users. Right now, there would need to deploy an instance doing software load balancing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-705</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 22 Aug 2008 04:16:49 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-705</guid>
		<description>&lt;p&gt;It looks like Amazon has just announced persistent storage for EC2? I&#039;ve been trying to look around to see if there have been any reviews or feedback about how well it works.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>It looks like Amazon has just announced persistent storage for EC2? I&#8217;ve been trying to look around to see if there have been any reviews or feedback about how well it works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mohanjith</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-704</link>
		<dc:creator>Mohanjith</dc:creator>
		<pubDate>Sun, 03 Feb 2008 00:45:59 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-704</guid>
		<description>&lt;p&gt;For all of you concerned about persistent storage please read the blog post http://blog.mohanjith.net/2008/02/amazon-ec2-with-rock-solid-persistent.html. I was able to get harware node level data persistence. It&#039;s worth looking at.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>For all of you concerned about persistent storage please read the blog post <a href="http://blog.mohanjith.net/2008/02/amazon-ec2-with-rock-solid-persistent.html" rel="nofollow">http://blog.mohanjith.net/2008/02/amazon-ec2-with-rock-solid-persistent.html</a>. I was able to get harware node level data persistence. It&#8217;s worth looking at.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ralph</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-703</link>
		<dc:creator>Ralph</dc:creator>
		<pubDate>Wed, 23 Jan 2008 22:13:01 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-703</guid>
		<description>&lt;p&gt;My issue with all of these services is how do you get a physical backup of your database?  I&#039;d love to use these SimpleDB, for instance...but I would really be into it if you could pay for like a BluRay or tape backup to be mailed to you every 2 weeks or something.  Otherwise, I&#039;m kind of iffy on the whole thing.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>My issue with all of these services is how do you get a physical backup of your database?  I&#8217;d love to use these SimpleDB, for instance&#8230;but I would really be into it if you could pay for like a BluRay or tape backup to be mailed to you every 2 weeks or something.  Otherwise, I&#8217;m kind of iffy on the whole thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://hostingfu.com/article/short-coming-amazon-ec2/comment-page-1#comment-702</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Mon, 14 Jan 2008 01:52:08 +0000</pubDate>
		<guid isPermaLink="false">http://hostingfu.com/?p=120#comment-702</guid>
		<description>&lt;p&gt;Amazon now have a database specific web service, which probably negates the need to use EC2 to spin up a DB server. It seems like it would be more scalable too. I guess unless you really need a specific extension to mySQL or something then you should be fine using that.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Amazon now have a database specific web service, which probably negates the need to use EC2 to spin up a DB server. It seems like it would be more scalable too. I guess unless you really need a specific extension to mySQL or something then you should be fine using that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
