<?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"
	>
<channel>
	<title>Comments on: The Trials and Tribulations of Using Amazon EC2 and S3</title>
	<atom:link href="http://feedblendr.com/blog/2007/05/22/the-trials-and-tribulations-of-using-amazon-ec2-and-s3/feed/" rel="self" type="application/rss+xml" />
	<link>http://feedblendr.com/blog/2007/05/22/the-trials-and-tribulations-of-using-amazon-ec2-and-s3/</link>
	<description>Blending you a delicious feed smoothie!</description>
	<pubDate>Thu, 04 Dec 2008 21:54:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Joe Toth</title>
		<link>http://feedblendr.com/blog/2007/05/22/the-trials-and-tribulations-of-using-amazon-ec2-and-s3/#comment-19959</link>
		<dc:creator>Joe Toth</dc:creator>
		<pubDate>Wed, 07 Nov 2007 19:14:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.feedblendr.com/blog/2007/05/22/the-trials-and-tribulations-of-using-amazon-ec2-and-s3/#comment-19959</guid>
		<description>I came to the same results when looking at EC2 and S3. First, its awesome.  

The data persistence problem is annoying. For databases you can setup a Master and slave, the chances of both going down are slim so if one goes down you bring up another and replicate the missing data to it. You can also do a full nightly dump for extra insurance. (At this point in the beta stage I would probably recommend it from the instances 'disappearing') but, I have no first hand experience.  

As for DNS I've seen people post about using round robin dns load balancing. Writing scripts that will update their DNS provider with "add me" to the rotation and pinging each other, then when one goes down it removes that server from the rotation.  Poor man's load balancing, but its a semi-decent solution. The only show stopper is if you need SSL.  Obviously SSL needs to bind to an IP and if an instance goes down and you can't get that IP back, you're screwed!

As for keeping the AMI Generic, I would install ALL the services I need in an AMI and based on 'startup' metadata it acts as a specific service.  So you say 'startup.sh master-database' the instance starts up, grabs the master-database configuration you have living on S3, it modifies the instance to act as a master-database.  -- Yea I know this takes a bit of setup, but it would be an awesome setup when its all done.  =)  


So, for me, the current reason for not going with EC2 is static IP for SSL. I'm sure they are working on a solution, but it stinks to see this awesome system, but can't use.</description>
		<content:encoded><![CDATA[<p>I came to the same results when looking at EC2 and S3. First, its awesome.  </p>
<p>The data persistence problem is annoying. For databases you can setup a Master and slave, the chances of both going down are slim so if one goes down you bring up another and replicate the missing data to it. You can also do a full nightly dump for extra insurance. (At this point in the beta stage I would probably recommend it from the instances &#8216;disappearing&#8217;) but, I have no first hand experience.  </p>
<p>As for DNS I&#8217;ve seen people post about using round robin dns load balancing. Writing scripts that will update their DNS provider with &#8220;add me&#8221; to the rotation and pinging each other, then when one goes down it removes that server from the rotation.  Poor man&#8217;s load balancing, but its a semi-decent solution. The only show stopper is if you need SSL.  Obviously SSL needs to bind to an IP and if an instance goes down and you can&#8217;t get that IP back, you&#8217;re screwed!</p>
<p>As for keeping the AMI Generic, I would install ALL the services I need in an AMI and based on &#8217;startup&#8217; metadata it acts as a specific service.  So you say &#8217;startup.sh master-database&#8217; the instance starts up, grabs the master-database configuration you have living on S3, it modifies the instance to act as a master-database.  &#8212; Yea I know this takes a bit of setup, but it would be an awesome setup when its all done.  =)  </p>
<p>So, for me, the current reason for not going with EC2 is static IP for SSL. I&#8217;m sure they are working on a solution, but it stinks to see this awesome system, but can&#8217;t use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlueBlog &#187; SmartLinks are powered by Amazon Web Services</title>
		<link>http://feedblendr.com/blog/2007/05/22/the-trials-and-tribulations-of-using-amazon-ec2-and-s3/#comment-9735</link>
		<dc:creator>BlueBlog &#187; SmartLinks are powered by Amazon Web Services</dc:creator>
		<pubDate>Sat, 16 Jun 2007 01:56:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.feedblendr.com/blog/2007/05/22/the-trials-and-tribulations-of-using-amazon-ec2-and-s3/#comment-9735</guid>
		<description>[...] We will keep you posted on how it goes and let you know when we move to AWS completely. In the mean time if you like to read about how to get going with EC2 please read this excellent post by Beau Lebens from Feedblendr. And here is a book about Amazon Web Services if you like to learn even more: Mining Amazon Web Services: Building Applications with the Amazon API [...]</description>
		<content:encoded><![CDATA[<p>[...] We will keep you posted on how it goes and let you know when we move to AWS completely. In the mean time if you like to read about how to get going with EC2 please read this excellent post by Beau Lebens from Feedblendr. And here is a book about Amazon Web Services if you like to learn even more: Mining Amazon Web Services: Building Applications with the Amazon API [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
