<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Floorplanner Tech Blog &#187; aws</title>
	<atom:link href="http://techblog.floorplanner.com/category/aws/feed/" rel="self" type="application/rss+xml" />
	<link>http://techblog.floorplanner.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 19 Nov 2009 04:00:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Floorplanning in the Cloud, EC2</title>
		<link>http://techblog.floorplanner.com/2009/02/05/floorplanning-in-the-cloud-ec2/</link>
		<comments>http://techblog.floorplanner.com/2009/02/05/floorplanning-in-the-cloud-ec2/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 20:25:33 +0000</pubDate>
		<dc:creator>Gert-Jan</dc:creator>
				<category><![CDATA[Floorplanner]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[ec2]]></category>

		<guid isPermaLink="false">http://techblog.floorplanner.com/?p=436</guid>
		<description><![CDATA[There is a lot of hype these day about being in &#8220;the cloud&#8221;. However, &#8220;the cloud&#8221; seems to mean a lot of different things. Tim O&#8217;Reilly sees three types of cloud computing.  His first type, utility computing, is the type I&#8217;m talking about here. 
Utility computing. Amazon&#8217;s success in providing virtual machine instances, storage, and computation at pay-as-you-go utility [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftechblog.floorplanner.com%2F2009%2F02%2F05%2Ffloorplanning-in-the-cloud-ec2%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftechblog.floorplanner.com%2F2009%2F02%2F05%2Ffloorplanning-in-the-cloud-ec2%2F" height="61" width="51" /></a></div><p>There is a lot of hype these day about being in &#8220;the cloud&#8221;. However, &#8220;the cloud&#8221; seems to mean a lot of different things. Tim O&#8217;Reilly sees <a href="http://radar.oreilly.com/2008/10/web-20-and-cloud-computing.html">three types of cloud computing</a>.  His first type, utility computing, is the type I&#8217;m talking about here. </p>
<blockquote><p><strong><em>Utility computing.</em></strong><em> Amazon&#8217;s success in providing virtual machine instances, storage, and computation at pay-as-you-go utility pricing was the breakthrough in this category, and now everyone wants to play. Developers, not end-users, are the target of this kind of cloud computing.</em></p></blockquote>
<p>Launched in July 2002, <a title="Amazon Web Services" href="http://aws.amazon.com" target="_blank">Amazon Web Services</a> provide online services for other web sites or client-side applications.<span style="text-decoration: underline;"> </span>Each individual product is interesting by itself, but all the services together made it just the solution we were looking for. In this and coming posts I will talk about our experiences with Amazon&#8217;s version of &#8220;the cloud&#8221;. The first service we started to use was <a href="http://aws.amazon.com/ec2/">Elastic Cloud Computing</a> (EC2).</p>
<p>Each day more than 2000 users from all over the world register at Floorplanner.com. At this moment we have over 800.000 registered users in our database. A lot of these users visit the site on a regular basis, which generates a lot of traffic. To meet this demand, we had a couple of dedicated servers running. When the demand rised above a certain level, we&#8217;d add a new one to spread the load. As logical as it might sound, it is far from ideal.</p>
<p>It takes a lot of time to install, configure and maintain a server. Precious time you can&#8217;t spend on the development of your product. It doesn&#8217;t scale fast. For example: when you are featured on a big site that generates a lot of additional traffic, your servers will probably have a very hard time (or crash) and there is nothing you can do about it. Buying additional servers takes too much time. Another thing about buying servers is that it&#8217;s an investment you have to finance up front. You have to pay the full price for it, but in the beginning you&#8217;ll only use a small part of it&#8217;s capacities. Once you&#8217;ve spend the money on a server, you can&#8217;t spend it on anything else. And maybe the biggest issue we had with dedicated servers was that it is hardware, and hardware gets old very fast. After a while you&#8217;re stuck with an outdated server, that you (a) won&#8217;t replace because &#8220;it&#8217;s still doing something&#8221; or (b) costs time (= money) to migrate to another server. This means a higher risk for failure, or just more work.   </p>
<p>Now with the EC2 service life has gotten better. Sure, we still had to install everything on the virtual instance, but only the first time. Once you&#8217;ve done this, you can add additional instances with a click of a button (based on an image of the first instance). When traffic spikes you can add instances within minutes instead of days. The pay-as-you-go model keeps us from financing every server up front. And because it&#8217;s a virtual server, we don&#8217;t have to think about the hardware anymore. Just deploy it and get on with the fun stuff!</p>
]]></content:encoded>
			<wfw:commentRss>http://techblog.floorplanner.com/2009/02/05/floorplanning-in-the-cloud-ec2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
