<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>RightScale Blog</title>
	<atom:link href="http://blog.rightscale.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rightscale.com</link>
	<description>Cloud Computing. Delivered.</description>
	<lastBuildDate>Tue, 15 Dec 2009 02:20:28 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.rightscale.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7da33df6c4b9c3d5ba047b144dbd75d2?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>RightScale Blog</title>
		<link>http://blog.rightscale.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.rightscale.com/osd.xml" title="RightScale Blog" />
		<item>
		<title>Bid for Your Instances!</title>
		<link>http://blog.rightscale.com/2009/12/13/bid-for-your-instances/</link>
		<comments>http://blog.rightscale.com/2009/12/13/bid-for-your-instances/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 05:52:23 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=466</guid>
		<description><![CDATA[We&#8217;re clearly witnessing a year-end release finale at AWS with another big release tonight: EC2 Spot instance pricing. Spot instance pricing is the third pricing model introduced by Amazon after the original per-hour price (now called &#8220;on-demand&#8221;), then the &#8220;reserved&#8221; instance pricing and now a supply and demand driven &#8220;spot&#8221; pricing. As far as I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=466&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>We&#8217;re clearly witnessing a year-end release finale at AWS with another big release tonight: EC2 Spot instance pricing. Spot instance pricing is the third pricing model introduced by Amazon after the original per-hour price (now called &#8220;on-demand&#8221;), then the &#8220;reserved&#8221; instance pricing and now a supply and demand driven &#8220;spot&#8221; pricing. As far as I know, this is the first step on a large scale towards &#8220;market pricing&#8221; for computing based on offer and demand. I know many people have been dreaming about something like this and a few startups have started to offer a compute market of some sort. But with Amazon&#8217;s offering it is now available on a large scale to anyone!</p>
<p>How it works is simple yet complex. You can read the <a href="http://aws.amazon.com/ec2/spot-instances/">official product page</a>,  <a href="http://aws.typepad.com/aws/2009/12/ec2-spot-instances-and-now-how-much-would-you-pay.html">Jeff Barr&#8217;s blog</a>, and <a href="http://www.allthingsdistributed.com/2009/12/amazon_ec2_spot_instances.html">Werner&#8217;s blog</a>. Here&#8217;s my attempt at explaining it. AWS publishes a spot price for each instance size in each region. The spot price is the per-hour cost of a server and if you launch a spot price server now that&#8217;s what you pay for the next hour. So instead of $0.10/hr for a small server you might only pay $0.03/hr if that&#8217;s the current spot price. AWS adjusts the spot price periodically based on the idle capacity available, so the price might be low at night or week-ends when many sites auto-scale down and it might be high during the day when everything is busy.</p>
<p>Now comes the complex part. You don&#8217;t just launch a spot instance and forget about it, you actually specify a maximum price you are willing to pay and for each hour you have your server running you pay the spot price current at the start of the hour. As the spot price continues to vary while your instance is running this maximum becomes very important because should the spot price exceed your maximum then your instance will be terminated by AWS! It&#8217;s also possible to work the maximum price in reverse: specify a price lower than the current spot price in the evening and your request stays queued until the spot price drops below what you specified and AWS then automatically launches your instances. You can revise your maximum at any time, so if at 4am the spot price has not dropped enough you can raise your max so your instances get to run before sunrise.</p>
<p>It should be clear from the way the spot pricing functions that this is intended for transient compute capacity. For your database instances you should carefully stay with the on-demand or reserved instances, but for late night batch jobs where it doesn&#8217;t matter whether they run a bit earlier or later the spot pricing can save quite some money.</p>
<p>One thing that is not obvious at the outset is what would motivate Amazon to keep the price down. Part of the answer lies in the fact that instances whose max bid drops below the current spot price get terminated, thus if the price goes up too much, too many instances get terminated which results in less revenue. So there is a balance between more instances at a lower price and fewer instances at a higher price. But I&#8217;m sure it&#8217;s a lot more complex than that.</p>
<p>We will be supporting spot pricing in the RightScale platform over the coming months and we&#8217;re curious about the functionality our customers would like to see in that respect. There are a lot of opportunities for automation here!</p>
Posted in EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/466/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/466/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/466/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=466&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/12/13/bid-for-your-instances/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>Amazon EC2 &#8211; A New Chapter Begins</title>
		<link>http://blog.rightscale.com/2009/12/03/amazon-ec2-a-new-chapter-begins/</link>
		<comments>http://blog.rightscale.com/2009/12/03/amazon-ec2-a-new-chapter-begins/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 15:22:36 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=455</guid>
		<description><![CDATA[Tonight Amazon made a milestone release introducing the ability to boot instances from an EBS volume and stop &#38; start instances. In addition, just a few weeks after announcing their plans to expand AWS to the far east, today they&#8217;ve moved west and made a US west coast cloud available. (Do they need a compass?) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=455&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Tonight Amazon made a milestone release introducing the ability to boot instances from an EBS volume and stop &amp; start instances. In addition, just a few weeks after <a href="http://aws.amazon.com/about-aws/whats-new/2009/11/12/aws-asia/">announcing</a> their plans to expand AWS to the far east, today they&#8217;ve moved west and made a US west coast cloud available. (Do they need a compass?) For the AWS view on all this see <a href="http://www.allthingsdistributed.com/2009/12/amazon_ec2_boot_from_ebs.html">Werner&#8217;s Blog</a> as well as Jeff Barr&#8217;s <a href="http://aws.typepad.com/aws/2009/12/expanding-the-aws-footprint.html">postings</a>. But one thing at a time&#8230;</p>
<h2>Amazon introduces US west coast cloud</h2>
<p>Almost exactly a year after the first geographical expansion of EC2 to Europe today is the second big step to the west coast. What is notable about the EC2 architecture is that each one of these expansions constitutes a new cloud or &#8220;region&#8221; in EC2 speak. This means that now in addition to the US-EAST-1 and EU-WEST-1 regions we have a new US-WEST-1 region. Each region operates autonomously from the others in order to provide failure isolation, which has benefits as well as downsides. A major benefit is obviously the redundancy one can get by operating in more than one region or placing DR in a region other than the one used for one&#8217;s primary service. The downside is that sharing across regions is not as easy as one might imagine. For example, machine images (AMIs) are not shared, so for each image you&#8217;re using in one region you have to copy and re-register the image in the other, and then it has a different id you need to keep track of and reference. We didn&#8217;t plan it this way, but our multi-cloud support turns out to be very helpful in managing operations in multiple EC2 regions. For example, in RightScale you can define ServerTemplates that use different images in different clouds, this means that as you update your ServerTemplate it automatically works across clouds and thus EC2 regions.</p>
<p>For redundant operations the comparison between the cloud and DIY datacenters is becoming ever more lopsided. Who can really afford to lose the man-hours, the cap-ex, the time-to-market, and incur the headaches it takes to set-up a datacenter from scratch, even if it&#8217;s in a traditional colo? And who can afford to go through all that again to set-up a second or DR site? The ease with which it is now possible to set-up a DR site in the cloud that is a faithful replica of the primary site is really remarkable. And the best is that the second site can be extremely low cost because very little needs to be running there: most of it can be fired up on-demand in the case something happens. If you already have your own datacenter/colo set-up then all hope is not lost. Setting up DR in the cloud is one of the common use-cases we see.</p>
<h2>Amazon Instances Boot from EBS</h2>
<p>The real sea change about to occur in EC2 is booting from EBS. Tonight&#8217;s release includes a ton of new features which build on the recently introduced ability to publish EBS snapshots. Here&#8217;s a quick summary:</p>
<ul>
<li>instances can boot from an EBS snapshot instead of a traditional AMI, EC2 creates an EBS volume from the snapshot and makes it the root partition</li>
<li>instances can also boot from an EBS volume, which means that a &#8220;boot from EBS&#8221; instance can effectively be stopped and restarted later by keeping the volume around and launching a fresh instance from the same volume</li>
<li>instances can now be stopped and restarted later, which works almost exactly as described in the bullet above except for the fact that the instance id (the i-12345678 number) remains the same</li>
<li>almost all attributes of an instance can change while stopped, including the instance size (naturally the availability zone is one thing that can&#8217;t change)</li>
<li>EBS snapshots can be registered and published as images, so now we have &#8220;traditional images&#8221; as well as &#8220;EBS images&#8221; (I wonder what AWS will call these)</li>
<li>images can specify snapshots and volumes to be automatically mounted at boot, and they can specify EIPs to be attached at boot, the run-instances API call can add/override these &#8220;image defaults&#8221;</li>
<li>instances can be &#8220;locked&#8221;, which prevents their accidental termination</li>
<li>instances can be bundled into images using an API call (with shutdown or optionally without)</li>
</ul>
<p>That&#8217;s a long list of features to digest! What&#8217;s going on here is that AWS is responding to the needs of enterprise customers who have many &#8216;legacy&#8217; applications that are not designed to scale out or to play nice with the operations agility enabled by the cloud. It&#8217;s for the apps that sysadmins spend weeks setting up and then do their utmost not to touch again. Now they can be installed on an EBS root volume and servers can be launched and relaunched as needed without having to touch the config. Basically this enables the old-school way of managing servers to be applied to EC2.</p>
<p>But these new features are also of great benefit to those operating scalable arrays of servers or web 2.0 web sites. It is now much easier to make changes to a clean server image: mount the image as a volume onto an extra server, edit the software/config on the image (e.g. using chroot and the native packaging system), when happy create an image from the volume and boot a server. Test it out and fix any problems in the original volume. Repeat until happy. If done correctly, this results in clean images that are not polluted by repeated boots and other operations, which is one goal we&#8217;ve always pursued with the RightImages we publish.</p>
<p>The stopping and starting of servers can also make development more cost effective. Developers that use dev &amp; test servers can stop them at the end of the day and start them back up when they next need them. In fact, many servers could be set-up to stop by themselves if there has been no activity for a while. (This reminds me that I saw that the three longest running instances visible by RightScale have been running for over 1000 days and that the account they run in has seen no activity since then, except for credit card charges I assume, impressive and scary at the same time!)</p>
<p>Stopping and starting servers can also be abused. For example, it can be used to implement &#8220;dumb auto-scaling&#8221;: simply stop some servers when the load drops and start them back up later. The good thing is that you don&#8217;t end up with fresh servers on start, so they don&#8217;t have to self-configure, the bad thing is, well, that you don&#8217;t end up with fresh servers, servers come up believing the world hasn&#8217;t changed since they were last stopped. I think of this as abuse because it&#8217;s easy to forget to update one of the stopped servers when making changes to the system, whether these are changes to the software installed on each server or changes to the rest of the system each server needs to communicate with. In other words, the danger of having a zombie come back to life and create mayhem is high. Better keep a basic amount of hygiene and start with fresh servers.</p>
<h2>The Cloud Marches On&#8230;</h2>
<p>It will be interesting to see how EC2 and its user base continue to evolve. With each release Amazon offers more options. That&#8217;s more ways to do interesting stuff, but also more ways to shoot oneself in the foot and more stuff to &#8216;grok&#8217; to get started. Maybe the most important, though, is that the Boot from EBS features rank very high on the &#8220;remove sales objections&#8221; scale: not every application is ready for the former EC2 cloud, not every sysadmin is ready for it either, by far not. I have to admit that all this leaves me with mixed feelings. EC2 used to have a simple &amp; clean model, it required some rethinking but that was for the better. It was clear how to deploy highly scalable, highly redundant applications with a high degree of automation. Now that there are 10 ways to skin the proverbial cat it&#8217;s much harder to stay on track and to leverage automation. Where early customers needed help figuring out how to operate in the world of EC2&#8217;s disposable servers today&#8217;s customers need help just navigating through all the options available in EC2 and which to apply to each application or use-case.</p>
<p>Support for the new features and the new US-WEST region in RightScale will become available with our next release, currently scheduled to go live just before xmas. Full support for booting from EBS will take a little longer as it has far-reaching implications. I&#8217;m sure that many of our customers will be operating in the new west coast region and that  it may even have some appeal to those in the far east and south pacific as &#8220;one step closer&#8221; to a local presence.  As always, we&#8217;d love to hear your thoughts on the new features, how you&#8217;re planning to use them, and how you&#8217;d like to see us support them.</p>
<h2>Updates:</h2>
<ul>
<li>AWS now gives each region a little local character: US-WEST-1 is <a href="http://aws.amazon.com/ec2/#pricing">listed</a> as &#8220;N. California&#8221;, US-EAST-1 as &#8220;N. Virginia&#8221;, and &#8220;EU-WEST-1&#8243; as &#8220;Ireland&#8221;.</li>
<li>Nice <a href="http://clouddevelopertips.blogspot.com/2009/07/boot-ec2-instances-from-ebs.html">blog post</a> on some of the mechanics of using Boot from EBS by Shlomo Swidler (but see comment below)</li>
<li>Some things you can&#8217;t do with traditional AMIs: start &amp; stop instance, create image (new way of bundling)</li>
<li>Some things you can&#8217;t do with EBS-based AMIs: dev pay, protect the content of public AMIs (someone can mount the content as a data volume and pull files off it)</li>
<li>If you plan to create a public EBS-based AMI beware of deleted files: don&#8217;t just &#8220;delete&#8221; files with sensitive data on the volume because they can be &#8220;undeleted&#8221;, you have to erase the blocks, or better, not put anything sensitive there in the first place</li>
</ul>
Posted in AWS, cloud computing, EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/455/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=455&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/12/03/amazon-ec2-a-new-chapter-begins/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale ServerTemplate Library and Machine Tags</title>
		<link>http://blog.rightscale.com/2009/10/28/rightscale-servertemplate-library-and-machine-tags/</link>
		<comments>http://blog.rightscale.com/2009/10/28/rightscale-servertemplate-library-and-machine-tags/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 19:35:02 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[RackSpace]]></category>
		<category><![CDATA[RightLink]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=448</guid>
		<description><![CDATA[Yesterday&#8217;s release of the RightScale platform introduced two new features that I&#8217;m really excited about: the ServerTemplate Library and the use of Machine Tags on servers. (Ooops, I shouldn&#8217;t forget the new features for RackSpace, but I&#8217;ll talk about those next week.)
We&#8217;ve had rather sophisticated sharing of ServerTemplates in RightScale for over a year now [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=448&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Yesterday&#8217;s release of the RightScale platform introduced two new features that I&#8217;m really excited about: the ServerTemplate Library and the use of Machine Tags on servers. (Ooops, I shouldn&#8217;t forget the new features for RackSpace, but I&#8217;ll talk about those next week.)</p>
<p>We&#8217;ve had rather sophisticated sharing of ServerTemplates in RightScale for over a year now allowing certain users to share ServerTemplates, RightScripts and other design artifacts with other RightScale users. This enables us to publish free ServerTemplates to all our users, premium ones to our customers and it also lets ISVs on our platform publish ServerTemplates for free or for pay to their users and customers. In addition, each of the design artifacts is versioned such that users who have launched servers with a ServerTemplate last year can still launch new servers with exactly the same version of that ServerTemplate.</p>
<p>A result of all this publishing, sharing and versioning is that there&#8217;s a lot to choose from. So much that drop-down menus have become really unwieldy and this is where the new library comes into play. In the past, when adding a server to a deployment one had to find the correct ServerTemplate from the list of all available templates in the RightScale system. Now this has become a two-step process where you first import the ServerTemplates of interest from the library into your account and then only the imported templates are shown in all the drop-down selection menus. Separating the library import/export step will also allow us to significantly upgrade the experience browsing all the design artifacts in the library over the coming releases, stay tuned&#8230;</p>
<p>We introduced Flickr style <a href="http://www.flickr.com/groups/api/discuss/72157594497877875/">machine tags</a> recently and we&#8217;re expanding their use with this release. One of the really exciting new features is that servers now have tags and we&#8217;ve integrated the tags with the routing of messages between servers, with Chef (via the RightLink agents) and with the UI. All this is still in alpha but it&#8217;s starting to take shape. Our first real use-case is the registration of application servers with load balancers. The way it works is that when a load balancer comes up and is ready for operation it adds a &#8220;loadbalancer:lb=www&#8221; tag to say &#8220;I&#8217;m a load balancer for the www vhost&#8221;. When an app server starts up, it requests all servers in the deployment with a &#8220;loadbalancer:lb=www&#8221; tag to run a Chef recipe that adds the app server to the load balancer rotation. This way, the app server doesn&#8217;t need to know which or how many load balancers there are. The tag matching, communication, and running of the Chef recipe are all done by the RightLink agents.</p>
<p>In order to let new load balancers come up when app servers are already running we can do the same tag-location in reverse: app servers announce &#8220;loadbalancer:app=www&#8221; to say &#8220;I&#8217;m an app server serving vhost www&#8221; and load balancers on start-up can add all app servers to their config by querying for all servers with that tag. For overall resiliency it&#8217;s a good idea for load balancers to re-query the set of app servers and to update their config accordingly. This catches race conditions as well as issues where portions of the app servers may be temporarily invisible due to network partitions. The theme here is &#8220;eventual consistency&#8221; and we&#8217;re still evaluating what the best primitives are to support high availability.</p>
<p>You may wonder why the examples above use such long tags and that&#8217;s really where machine tags come in. The &#8220;loadbalancer:&#8221; prefix helps isolate the tags to coordinate the load balancer registration from other tags. Think of &#8220;loadbalancer&#8221; as being the name of the application or feature that uses these tags, e.g. the load balancer registration. The &#8220;lb=www&#8221; and &#8220;app=www&#8221; tag predicate and value can be used to support multiple vhosts. So a load balancer could announce &#8220;loadbalancer:lb=www&#8221; and &#8220;loadbalancer:lb=api&#8221; to indicate that it&#8217;s load balancing the www and api vhosts. And an api app server then would only query for the &#8220;lb=api&#8221; tag and it would only announce the &#8220;app=api&#8221; counterpart.</p>
<p>While all this is happening amongst the servers, the RightScale UI provides access to all the tags, so one can see the servers announce the various tags and one can even intervene and manually modify these tags. We might provide a &#8220;don&#8217;t touch&#8221; notion for some tags, but right now it&#8217;s much more important to us to be able to expose all this machinery. As an ops guy there are few things I loathe more than hidden automation that I can&#8217;t inspect and override when I need to.</p>
<p>Of course there&#8217;s more in the new release than just these two features: more support for RackSpace (monitoring in particular), improved support for Chef, support for new AWS features, <a href="http://support.rightscale.com/18-Release_Notes/01-RightScale_Dashboard/Current">and more</a>&#8230;</p>
Posted in AWS, Chef, cloud computing, EC2, RackSpace, RightLink  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/448/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=448&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/10/28/rightscale-servertemplate-library-and-machine-tags/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>Amazon launches Relational Database Service and larger server sizes</title>
		<link>http://blog.rightscale.com/2009/10/26/amazon-relational-database-service/</link>
		<comments>http://blog.rightscale.com/2009/10/26/amazon-relational-database-service/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 05:43:55 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=439</guid>
		<description><![CDATA[Today is another big AWS launch day with two important new features available for EC2: a Relational Database Service (RDS) and larger servers. Plus a 15% price reduction on compute cycles: yay!
Relational Database Service
With the Relational Database Service AWS fulfills a long standing request from a large number of its users, namely to provide a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=439&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Today is another big AWS launch day with two important new features available for EC2: a Relational Database Service (RDS) and larger servers. Plus a 15% price reduction on compute cycles: yay!</p>
<h2>Relational Database Service</h2>
<p>With the Relational Database Service AWS fulfills a long standing request from a large number of its users, namely to provide a full relational database as a service. What Amazon is introducing today is slightly different than what most people might have expected, it&#8217;s really MySQL5.1 as a service. The <a href="http://aws.amazon.com/rds/">RDS product page</a> has the low-down on how it works, but the short is that with an API call you can launch a MySQL5.1 server that is fully managed by AWS. You can&#8217;t SSH into the server, instead you point your MySQL client library (or command line tool) at the database across the network. Almost anything you can do via the MySQL network protocol you can do against your RDS instance. Pretty simple and the bottom line is that businesses that don&#8217;t want to manage MySQL themselves can outsource much of that to AWS. For background on RDS I&#8217;d also recommend reading <a href="http://aws.typepad.com/aws/2009/10/introducing-rds-the-amazon-relational-database-service-.html">Jeff Barr&#8217;s write-up</a> and <a href="http://www.allthingsdistributed.com/2009/10/amazon_relational_database_service.html">Werner&#8217;s blog</a> which recaps the data storage options on AWS.</p>
<p>What AWS does is keep your RDS instance backed up and running, plus give you automation to up-size (and down-size). You can create snapshot backups on-demand from which you can launch other RDS instances and AWS automatically performs a nightly backup and keeps transaction logs that allow you to do a point-in-time restore.</p>
<p>The way I think of an RDS instance is as a virtual appliance or a special-purpose server. You really get an EC2 instance with an EBS volume running a specific version of MySQL plus automation for backups and resizing the storage volume. The API is designed such that additional versions of MySQL and other databases can easily be added in the future. Just like a regular server, each RDS instance lives within an availability zone and access is controlled through a security group (plus the MySQL authentication). I haven&#8217;t had the opportunity to run some performance tests, but I would surmise that it&#8217;s not too different from DIY running MySQL on a regular instance.</p>
<p>One of the current shortcomings of RDS is the lack of replication. This means you&#8217;re dependent on one server and it&#8217;s impossible to add slave MySQL servers to an RDS instance in order to increase read performance. It&#8217;s also impossible to use MySQL replication to replicate from a MySQL server located in your datacenter to an RDS instance. But replication is in the works according to the RDS product page.</p>
<p>In terms of cost RDS is priced at 30% above the same raw EC2 instance (after the Nov 1st price reduction) but the comparison is a little tricky because some backup storage is included as well. Of course I quickly compared to the cost of RightScale: if you run three XL RDS instances the extra cost is already more than a RightScale subscription which (just on the DB end) gives you replication, read-scaling, full control, plus real live support. Interesting to see how the per-hour price surcharge compares with a more flat-fee subscription to a broad management service.</p>
<p>But our core conviction is that we want to offer our customers the broadest choice possible and we&#8217;ll support RDS instances in the RightScale dashboard within a day or two when we complete our next release!</p>
<h2>Larger Instance Sizes</h2>
<p>EC2 now sports larger and faster servers: XXL and XXXXL sizes, properly called m2.2XL and m2.4XL. These new server sizes are particularly important for large database users and we&#8217;ve been awaiting them ourselves. We haven&#8217;t had an opportunity to play with them yet but we&#8217;ll update our MySQL ServerTemplates as soon as we have a chance. The fact that the new instance size names start with m2 reflects that the speed of each core is significantly higher than that of the m1 series. With the prices being less than 2x and 4x that of a current m1.xlarge instance there&#8217;s no reason not to keep scaling up in machine size!</p>
<h2>Cloud Computing Keeps Getting Better</h2>
<p>Amazon shows it again and again: listen to your customers, implement new features accordingly, and iterate. Tonight&#8217;s release adds important new capabilities to the AWS cloud offering and we&#8217;re sure many of our customers will rapidly adopt them. I remain a little reserved about the database service because it does not currently support replication, which I wouldn&#8217;t want to live without, but Amazon is definitely on the right track.</p>
<p>The 2XL and 4XL servers will be gobbled up real fast by many of our larger customers. We&#8217;ve seen a trend towards more and larger servers over the past year and I&#8217;m sure that will continue. By the way, how fast can you launch 10 68GB servers in your datacenter? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2>RightScale User Meetup</h2>
<p>In case you&#8217;ve missed it: we&#8217;re hosting a <a href="http://www.RightScale.com/meetup">RightScale User Meetup</a> next Monday (11/2) in Santa Clara collocated with the Cloud Computing Conference &amp; Expo and we&#8217;d love to see you there! We&#8217;ll be discussing trends in cloud computing that we see in our user base, our current and future product roadmap, and some &#8220;from the trenches&#8221; stories from several RightScale customers. It&#8217;s easy to register, and free.  If you know anyone who might be interested send the link along. Hope to see you there!</p>
Posted in AWS, cloud computing, EC2, MySQL  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/439/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/439/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/439/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/439/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/439/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/439/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/439/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/439/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/439/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/439/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=439&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/10/26/amazon-relational-database-service/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>Amazon Usage Estimates</title>
		<link>http://blog.rightscale.com/2009/10/05/amazon-usage-estimates/</link>
		<comments>http://blog.rightscale.com/2009/10/05/amazon-usage-estimates/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 17:36:21 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=423</guid>
		<description><![CDATA[Two weeks ago Guy Rosen posted a very interesting analysis of the EC2 instance IDs which reveals how many instances (virtual machines) have been launched on EC2 since its beginning in 2006. We&#8217;ve also been digging in our records and I can share some interesting findings.
First of all, Guy&#8217;s analysis contains one significant error which [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=423&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Two weeks ago <a href="http://www.jackofallclouds.com/2009/09/anatomy-of-an-amazon-ec2-resource-id/">Guy Rosen</a> posted a very interesting analysis of the EC2 instance IDs which reveals how many instances (virtual machines) have been launched on EC2 since its beginning in 2006. We&#8217;ve also been digging in our records and I can share some interesting findings.</p>
<p>First of all, Guy&#8217;s analysis contains one significant error which is due to the limited data set he had access to. Before May 2009 EC2 issued even and odd instance IDs, not just even ones as he mentions. Since that date EC2 issued only even IDs until it switched to only odd ones in early September. The even/odd switches don&#8217;t seem to correlate with ID boundaries, perhaps Amazon switches between two active/standby reservation systems or something else is going on.</p>
<p>The formula to convert an EC2 ID into a sequential launch number as far as we call tell is:</p>
<pre>Given an aws id as i-11223333
Assign p1 the 1's, p2 the 2's and p3 the 3's
Also assign p31 the first two 3's and p32 the last two 3's
Compute:
  c1 = (p1 ^ p32) ^ 0x69
  c2 = (p2 ^ p31) ^ 0xe5
  c3 =  p3 ^ 0x4000
And finally concatenate c1-c2-c3. (This does not include the even/odd adjustments)</pre>
<p>The upshot of Guy&#8217;s error is that he underestimates the launches by almost 2x! Here is a graph showing the instances launched daily since late 2006 that we would postulate based on his formula for instance IDs and what we&#8217;ve observed. We compute a total of 15.5 million instances (!) launched to date:</p>
<p><img class="alignnone size-full wp-image-431" style="border:0 none;margin-top:10px;margin-bottom:10px;" title="ec2 instances" src="http://rightscale.files.wordpress.com/2009/10/ec2-instances2.png?w=599&#038;h=396" alt="ec2 instances" width="599" height="396" /></p>
<p>You can see that EC2 has been growing very steadily, except for dips during the holidays and a spike in activity in april of 2008. That spike was due to <a href="http://blog.rightscale.com/2008/04/23/animoto-facebook-scale-up/">Animoto&#8217;s scaling</a> to several thousands of servers within few days. We&#8217;re a little puzzled about this spike, however, because the instance ID analysis shows about 2x more servers launched than Animoto actually launched (we launched them so we know). We believe this discrepancy to be temporary, but there remain some mysteries in the instance ID allocation&#8230;</p>
<p>It&#8217;s also important to be clear about the what an instance launch means &#8212; namely, the launch of a virtual server.  It says nothing about what size server is launched (and therefore it&#8217;s cost per hour) or how long that server runs (and therefore how many servers are running concurrently).  As a result, an &#8220;instance launch&#8221; might mean as little as 10 cents in EC2 revenue (1 small instance for 1 hr) or, for example,  $7008 in EC2 revenue (1 XL instance run for 365 days), or even more.  That&#8217;s quite a difference, and makes it challenging to calculate revenues based solely on total instance launch statistics.</p>
<p>Another interesting facts that we have observed is that during 2009 many of the larger EC2 customers have been migrating to the larger instance sizes. In earlier days the predominant method of scaling was by launching more servers, but we are now seeing a lot more scaling by replacing smaller servers by larger ones. Those XL servers are going like hotcakes! In addition we see a clear rule where the larger the server the longer it runs. A lot of the small servers go as quickly as they came: they&#8217;re used for experimentation, development, and testing. Once you launch a large server and fill it up with data chances are you&#8217;ll keep it running for a while. Hold onto your wallet!</p>
<p>Another interesting trend we&#8217;ve seen is the improvement in sysadmin-to-server ratio. Our customers who grok the RightScale platform become very effective at managing lots of servers with few people. Hundreds to thousands per sysadmin. As a result they use servers aggressively to solve business needs &#8212; whether to keep up with exponential traffic or simply flexibility during dev &amp; test.</p>
<p>Overall, in terms of all cloud spending, in the last 12 months we&#8217;ve observed:</p>
<ul>
<li>Cloud infrastructure spending grew 380% – i.e. $$ spent on cloud provider resources</li>
<li>Average cloud costs per customer grew 140% – i.e. cloud users on average are spending 2.5X more than a year ago</li>
<li>RightScale’s own cloud infrastructure consumption grew 440%</li>
</ul>
<p>That’s phenomenal growth – and testimony to the value of managed cloud computing.</p>
<p>Meanwhile, the beat goes on, and we&#8217;re all consuming more and more cloud resources as each day passes.  If you have a story about your own cloud usage, or trends and patterns you&#8217;re seeing in cloud usage in general, please post a comment or send it in.</p>
Posted in AWS, cloud computing, EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/423/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=423&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/10/05/amazon-usage-estimates/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/10/ec2-instances2.png" medium="image">
			<media:title type="html">ec2 instances</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale Release: RackSpace, RightLink, Chef, Machine Tags, VPC, and more!</title>
		<link>http://blog.rightscale.com/2009/09/16/rackspace-rightlink-chef-machine-tags-vpc/</link>
		<comments>http://blog.rightscale.com/2009/09/16/rackspace-rightlink-chef-machine-tags-vpc/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 19:00:47 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=413</guid>
		<description><![CDATA[Yesterday&#8217;s release included a number of features that I&#8217;ve been itching to get into RightScale for a long time. This stuff is fresh off the press in alpha-release form so we&#8217;re hoping for your feedback so we can evolve it to suit your needs. Here are the highlights and some background on where we&#8217;re headed.
First [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=413&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Yesterday&#8217;s release included a number of features that I&#8217;ve been itching to get into RightScale for a long time. This stuff is fresh off the press in alpha-release form so we&#8217;re hoping for your feedback so we can evolve it to suit your needs. Here are the highlights and some background on where we&#8217;re headed.</p>
<p>First off we&#8217;re adding <a href="http://www.rackspacecloud.com/cloud_hosting_products/servers">RackSpace CloudServers</a> to the set of clouds in RightScale and it&#8217;s available to everyone as of today! All you need to do is to get a CloudServers account and enter your credentials into RightScale. Please refer to <a href="http://support.rightscale.com/09-Clouds/Rackspace">our tutorial</a> for the details. What we&#8217;re releasing today is full support for our ServerTemplate machinery which is the foundation for building cloud portable systems. The ServerTemplates are built using our new RightLink agent and support Chef cookbooks as well as our standard RightScripts (see below for more info on this). While we don&#8217;t have a RightImage available for RackSpace quite yet it turns out that we&#8217;ve implemented enough magic to make the &#8220;Ubuntu 8.10 (intrepid)&#8221; image provided by RackSpace work as if it were a RightImage.</p>
<p>Some of the features we&#8217;re missing for RackSpace are a full set of the core RightScale production ServerTemplates and the support for monitoring, alerts and automation, such as auto-scaling arrays. We&#8217;re working hard to release all this as soon as we can and that&#8217;s one reason the current RackSpace support is still labeled alpha.</p>
<p>The second major new feature is the RightLink agent which supports not only RightScripts but also <a href="http://wiki.opscode.com/display/chef/Home">Opscode&#8217;s Chef</a> cookbooks. The RightLink agent connects each server with the RightScale core as well as other servers around it. Boot scripts and operational scripts are launched via RightLink and we&#8217;ll fully support direct server-to-server communication in a next release. RightLink uses <a href="http://github.com/ezmobius/nanite">Nanite</a> for the communication, it includes the <a href="http://wiki.opscode.com/display/chef/Chef+Client">Chef-client</a> for running cookbook recipes, and it can run RightScripts as well. We&#8217;ll be enhancing the whole communication infrastructure so servers can communicate with each other efficiently but in a secure and controlled manner, for example to enable application servers to register with load balancers and to locate the currently active database master.</p>
<p>I&#8217;m also very excited that we are now supporting the Chef server configuration system. When I started RightScale almost three years ago I wanted to include something like Chef but couldn&#8217;t get myself to pick among the available options. When I dug into Chef earlier this year and started talking to Jessie and Adam at Opscode it became clear to me that this is the right technology for configuring servers in the cloud. Chef cookbooks are the next level beyond OS distributions like RedHat or Ubuntu: a cookbook leverages the distro for getting the right bits onto the machine and then layers the operational know-how on top: how to configure everything and perform operational tasks. RightScale&#8217;s ServerTemplates then combine all the cookbooks needed on a server into a portable package and add the coordination between servers. After all, no server operates alone in the cloud&#8230;</p>
<p>A nice side-effect of using Chef is that we&#8217;ve been able to fully embrace git for developing cookbooks (svn is also supported). We publish <a href="http://github.com/rightscale/cookbooks_public">our cookbooks on github</a> where you can fork and change what we offer to suit your needs. The RightScale web site pulls metadata information about each cookbook directly from github or any accessible git repo and servers also get everything directly from git. This means that all of git&#8217;s (or svn&#8217;s) software development goodness (branching, merging, tracking, etc) is now fully integrated with RightScale ServerTemplates!</p>
<p>We still have to put together a getting started tutorial for Chef but we have published a sample ServerTemplate called &#8220;Rails all-in-one (EC2 Chef Alpha)&#8221;. It launches and comes up running the Rails Mephisto blogging app. You&#8217;ll notice that it&#8217;s a bit on the slow side to boot &#8212; we have a number of things to optimize &#8212; but it does pull from the public Opscode and RightScale cookbooks on github. Look into the Server Template under the Repos tab and you&#8217;ll see the definitions for the repositories.</p>
<p>But there&#8217;s more! We&#8217;ve started to add Flickr style machine tags to RightScale resources. A machine tag is a tag that follows a special triplet syntax of <code>namespace:predicate=value</code> and the purpose of machine tags is to allow anyone or any external application to attach metadata to RightScale resources. Right now tags are only available for Servers, Images, and EBS Snapshots. Rather than start attaching tags everywhere we preferred to start using tags ourselves for something concrete so we can ensure we have a good feature set. We&#8217;re using tags now for snapshots to control the rotation of backup snapshots and to organize snapshots of multi-volume stripes. We&#8217;ll soon use tags to encode the features provided by images, e.g. whether they&#8217;re RightImages, support RightLink, support the freezing of repositories, etc. But most importantly we&#8217;ll add API access to tags so you can attach your automation to tags. We&#8217;d love to hear from you what exactly we need to provide. But in the meantime you can at least add tags to servers and use that in the UI to filter the list of servers you see.</p>
<p>Amazon has been on a tear lately with few weeks going by without a new feature announcement. The most important news to come along in a long time has been the introduction of Virtual Private Clouds (VPC) and we&#8217;re pleased to support them in this release, which means that you can create subnets in your VPC and launch servers into them. We&#8217;re also now supporting the purchase of reserved instances straight from the RightScale dashboard, plus we&#8217;ll show what you&#8217;ve purchased.</p>
<p>Finally we&#8217;ve improved the speed of the site across the board specially for larger accounts with lots and lots of servers. We continue to appreciate feedback on anything that doesn&#8217;t work well or that we should enhance: use the feedback link on our site or email <a href="mailto:feedback@rightscale.com">feedback@rightscale.com</a> directly.</p>
<p>I hope you&#8217;ll enjoy the new features as much as we do &#8212; yes, we eat our own dog food and manage RightScale using RightScale!</p>
Posted in EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/413/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=413&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/09/16/rackspace-rightlink-chef-machine-tags-vpc/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>Internal external private public hybrid virtual cloud</title>
		<link>http://blog.rightscale.com/2009/09/03/internal-external-private-public-hybrid-virtual-cloud/</link>
		<comments>http://blog.rightscale.com/2009/09/03/internal-external-private-public-hybrid-virtual-cloud/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 05:21:37 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=399</guid>
		<description><![CDATA[I&#8217;d like an external private hybrid cloud, dry, with whole milk, please!
Enterprises rise to the cloud, terminology takes off&#8230; As if we didn&#8217;t have enough cloud confusion already. But after some thinking it&#8217;s not all bad news, some of the terms do make sense. While many of the benefits associated with the cloud are independent [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=399&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p><em>I&#8217;d like an external private hybrid cloud, dry, with whole milk, please!</em></p>
<p>Enterprises rise to the cloud, terminology takes off&#8230; As if we didn&#8217;t have enough cloud confusion already. But after some thinking it&#8217;s not all bad news, some of the terms do make sense. While many of the benefits associated with the cloud are independent of cloud type – internal, external, private, public – the type of cloud does determine regulatory compliance, security and financial benefits. The cloud end-user mostly shouldn&#8217;t have to care, but to IT these are important considerations.</p>
<p>Note that I&#8217;m exclusively talking about infrastructure clouds (IaaS) here, like Amazon EC2, so all this is orthogonal to the the SaaS, vs. Platform cloud (PaaS), vs. Infrastructure Cloud (IaaS) terminology axis.</p>
<p>Many of the benefits of the cloud to central IT are independent of the exact nature of the cloud:</p>
<ul>
<li>Automation increases reliability and system administrators&#8217; efficiency</li>
<li>Self provisioning by end users reduces IT menial labor</li>
<li>Cost reduction by homogenizing and simplifying the infrastructure</li>
</ul>
<p>But when we get to regulatory, security and financial benefits internal/external and public/private cloud types come into play. Let me try to define:</p>
<ul>
<li>An internal cloud is located in the enterprise datacenter and it owns the assets which are capitalized</li>
<li>An external cloud is located at a service provider and charges are expensed</li>
<li>A private cloud is dedicated to an organization, it&#8217;s &#8220;single tenant&#8221; in that sense (but that&#8217;s a tricky nomenclature because a private cloud may be used by many internal tenants within the organization)</li>
<li>A public cloud is shared across many organizations that don&#8217;t even know about each other</li>
</ul>
<p>Several combinations of the above make sense and here are some example:</p>
<ul>
<li>An internal private cloud could be a Eucalyptus or (future) vCloud implementation in the datacenter of a large enterprise</li>
<li>An external private cloud could be a service provider, like perhaps IBM dedicating a number of racks in their facilities for a cloud they operate on an enterprise&#8217;s behalf</li>
<li>An external public cloud is what the cloud started as with Amazon EC2 and now emulated by others like RackSpace</li>
<li>An internal public cloud doesn&#8217;t make much sense to me, but I&#8217;m sure we&#8217;ll see some, perhaps it can make sense for renting out unused capacity, who knows&#8230;</li>
</ul>
<p><img class="alignright" title="privpubcloud" src="http://rightscale.files.wordpress.com/2009/09/vpc11.png?w=288&#038;h=85" alt="privpubcloud" width="288" height="85" />This nomenclature turns out to be useful in teasing out the benefits of these various types of clouds. For public vs. private clouds the two main distinguishing factors are isolation and elasticity. In a private cloud it is easier to draw a hard boundary around the servers, the storage, and the network used by an organization&#8217;s cloud resources. This may have advantages from a security compliance and audit point of view. On the flip side, public clouds will tend to have more elasticity than private clouds because of the increased scale and ability to balance across more disparate types of uses. The elasticity is a very important cloud characteristic because it underlies a number of the end-user benefits.</p>
<p>Amazon&#8217;s Virtual Private Cloud (VPC) is an interesting in-between the strict public and private definitions. The VPC provides increased isolation between a VPC&#8217;s resources and those of other users, but Amazon isn&#8217;t very clear on the exact nature of this increased isolation. At the same time the VPC does not compromise elasticity and cost-effectiveness, which is very important. Werner Vogels <a href="http://www.allthingsdistributed.com/2009/08/amazon_virtual_private_cloud.html">argues</a> that without the elasticity it&#8217;s not a cloud.</p>
<p><img class="alignright" title="intextcloud" src="http://rightscale.files.wordpress.com/2009/09/vpc13.png?w=329&#038;h=113" alt="intextcloud" width="329" height="113" />The three main distinguishing benefits of internal vs. external clouds are about control, the nature of the costs and cloud locations. By outsourcing the cloud infrastructure to a service provider the typical cap-ex costs of computing infrastructure can be turned into variable costs that scale relative to the actual use of resources. As more and more service providers offer clouds across the globe it is also increasingly easy to place compute resources where they are needed, whether for latency reasons or for regulatory purposes. Internal clouds are bound to where the enterprise has or can summon physical resources.</p>
<p>That leaves the word &#8216;hybrid&#8217;. At RightScale we&#8217;ve been using it to denote hybrid cloud uses where an organization makes use of different types of clouds, which is something we believe will be very common. Given the large application portfolios in many enterprises some will undoubtedly be good candidates for credit-card based self-provisioning in external public clouds while others will remain under close scrutiny of IT in internal private clouds for a long time. This type of hybrid use is where the RightScale service is very effective at providing a seamless experience across the many clouds.</p>
<p>While all the concerns around the internal / external / private / public nature of a cloud is interesting, it is important not to loose track of the fact that a cloud is a means, not an end. The most important thing is to deliver the benefits of the cloud to its end users, those who will launch servers in the cloud and use the cloud on a daily basis. In the enterprise space this includes many constituencies across the organization outside of central IT thanks to the fact that the cloud moves the provisioning closer to the end user. <img class="alignright size-full wp-image-405" title="enduserbenefits" src="http://rightscale.files.wordpress.com/2009/09/vpc14.png?w=309&#038;h=326" alt="enduserbenefits" width="309" height="326" />Developers can launch dev servers in the cloud when they need them and shut them down again when they&#8217;re done. Test engineers can launch whole clusters for test runs and they go away automatically at the end of the run. Operations engineers can set up staging systems for short periods to engineer the roll out of the next release. Marketing support engineers can launch demo systems for events or important prospects, and in general the various business units are in more direct control of their compute resources. All these users are outside of central IT.</p>
<p>The cloud end user benefits I see in the enterprise settings:</p>
<ul>
<li>Self-provisioning by end users so they can decide when, what, and how much.</li>
<li>Increased flexibility and reduced planning thanks to the on-demand nature of the cloud</li>
<li>Reduced costs thanks to fewer idle servers and economies of scale and commoditization</li>
<li>Increased operational efficiency thanks to more automation from management platforms like RightScale</li>
</ul>
<p>It&#8217;s important to note that none of the end-user benefits are directly related to whether it&#8217;s a private, public, internal, or external cloud. End users should care about the elasticity and on-demand nature of the cloud as well as the automation offered by cloud management services like RightScale.</p>
<p>Well, while writing this rather long blog entry the different terms have actually started to grow on me. They do make sense in the right context. But what I am left with is the worry that everything cloud is becoming yet more complex when one of the fundamental benefits of the cloud is simplicity and standardization. The need to simplify IT was also one of the top messages delivered by VMware CEO Paul Maritz at VMworld this year. We have to continue simplifying and standardizing clouds and cloud application architectures at the same time as the forces of enterprise IT try to pull it all in thousand different directions.</p>
Posted in cloud computing  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/399/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/399/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/399/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=399&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/09/03/internal-external-private-public-hybrid-virtual-cloud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/09/vpc11.png" medium="image">
			<media:title type="html">privpubcloud</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/09/vpc13.png" medium="image">
			<media:title type="html">intextcloud</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/09/vpc14.png" medium="image">
			<media:title type="html">enduserbenefits</media:title>
		</media:content>
	</item>
		<item>
		<title>Amazon launches virtual private clouds</title>
		<link>http://blog.rightscale.com/2009/08/25/amazon-virtual-private-cloud/</link>
		<comments>http://blog.rightscale.com/2009/08/25/amazon-virtual-private-cloud/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 07:14:04 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=394</guid>
		<description><![CDATA[This evening Amazon launched a new service called &#8220;VPC&#8221;, which stands for Virtual Private Cloud, read the details on the product page and the AWS blog, plus a nice backgrounder on Werner Vogel&#8217;s blog. The short story is that it allows anyone to spin up a private enclave within Amazon&#8217;s infrastructure. This allows VPC users [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=394&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>This evening Amazon launched a new service called &#8220;VPC&#8221;, which stands for Virtual Private Cloud, read the details on the <a href="http://aws.amazon.com/vpc/">product page</a> and the <a href="http://aws.typepad.com/aws/2009/08/introducing-amazon-virtual-private-cloud-vpc.html">AWS blog</a>, plus a nice backgrounder on <a href="http://www.allthingsdistributed.com/2009/08/amazon_virtual_private_cloud.html">Werner Vogel&#8217;s blog</a><a href="http://aws.typepad.com/aws/2009/08/introducing-amazon-virtual-private-cloud-vpc.html"></a>. The short story is that it allows anyone to spin up a private enclave within Amazon&#8217;s infrastructure. This allows VPC users to segregate their EC2 instances from &#8220;the masses&#8221; and get a VPN connection from their own data center to their VPC, which then looks like a part of their internal network. Exciting stuff and we&#8217;ll have support for VPCs in RightScale real soon.</p>
<p>When I look back, in 2006 when EC2 first launched it was for lunatics (ok, I plead guilty). In 2007 startups began to really notice and hop onto the bandwagon. Stories of really cool stuff happening in EC2 started to spread. But by and large it was still a somewhat limited environment and a very &#8216;early adopter&#8217; product. In 2008 we saw more mature companies starting to adopt the cloud and utilize it where it made sense in their operations. Also, the first enterprise customers started to show up to learn about the cloud, try things out, and voice their concerns. Now that we&#8217;re well into 2009 the enterprise interest has really picked up, and Amazon&#8217;s new offering comes just at the right time. It&#8217;s targeted at addressing a number of the practical networking and security considerations that enterprises have to deal throughout their IT infrastructure.</p>
<p>The best way I&#8217;ve found to describe a VPC is a datacenter on a stick: you launch your servers into a balloon within Amazon&#8217;s infrastructure and you get a VPN link to tie them all back into your datacenter. Let&#8217;s take this step-by-step and see how it works.</p>
<ul>
<li>In your existing EC2 account you create a VPC, that&#8217;s the container for all your instances</li>
<li>In that VPC, you define one or multiple subnets (e.g. 10.34.1.0/24) chosen so they integrate well into your enterprise-wide internal addressing structure</li>
<li>You now set-up your IPsec VPN device (preferably a major-brand router) and connect to a VPN endpoint you create within your VPC</li>
<li>Finally, you launch your first VPC instance almost the same way as you would launch a public instance, the only difference being that you specify to which of your VPC subnets it should be attached</li>
<li>You now have a server in your VPN that, with a small amount of router config, is indistinguishable from any of your other servers in your datacenter, except that you didn&#8217;t have to buy it, rack it, or hook it up!</li>
</ul>
<p>So what is a VPC really? It really is what it says: a virtual private cloud. One key ingredient here is that a VPC is a logical concept, not a physical one, meaning that the boundary around your instances in your VPC is at the network level, there is no separate room with your servers! What that means is that a VPC is truly a cloud with all the attributes we expect: virtually infinite, on-demand resource availability, pay-per-use pricing, etc. You&#8217;re not forking out $$$ to have someone build you a finite cloud-like datacenter, that takes months to build, and is charged up-front. I&#8217;m sure Amazon got requests to build private physical clouds in some large enterprise datacenters and I&#8217;m glad they opted for the virtual cloud variant. The one that really is a cloud.</p>
<p>Something that initially puzzled me is what the benefits of a VPC are when all the marketing fluff dissipates. Here is what I&#8217;ve learned. First, instances in the VPC are separated from non-VPC instances at a deeper network level than instances in different security groups or belonging to different users. As is typical, Amazon doesn&#8217;t say anything of substance about the nature of this isolation. Let&#8217;s see how soon that will have to change to actually attract enterprises&#8230; Second, instances in the VPC can seamlessly integrate into a company&#8217;s internal network routing. This is significant because it means that tools used to inventory, secure, audit, manage, and access all servers in the IT infrastructure can now be brought to bear on instances in the cloud as well.</p>
<p>What is really nice about the VPC is that everything works (almost) as usual. Launching instances is only slightly different from before in that one additional parameter specifies the subnet to launch the instance into. Most everything else is unchanged. So all the goodness of RightScale will continue to work. Well, actually, there is one fly in the ointment in this initial release that the docs are quiet about, which is that instances in a VPC have no external network connectivity whatsoever. All traffic in/out of the VPC has to go through the VPN, at the far end of which it may be routed to the internet. This includes traffic to other AWS services, such as S3, SQS, SimpleDB, and indeed any general internet traffic. Sounds like #1 priority limitation to fix also from Amazon&#8217;s point of view to me&#8230;</p>
<p>Last but not least, the killer feature in my opinion is the price: it&#8217;s virtually free! The only extra cost of having a VPC over using standard EC2 instances is the VPN charge which is 5 cents an hour, a charge that doesn&#8217;t even register with most folks who need a VPC (the charge is per VPN, so in principle it can add up a little if you have 20 datacenters each with a VPN to your VPC, it&#8217;s still peanuts).</p>
<p>Mark your history books: 2009, the year that the cloud became enterprise ready. I believe this is the most compelling feature/service AWS could have added at this stage of the cloud market from an enterprise point of view.  While we&#8217;re busy finishing the support for VPCs in the RightScale enterprise edition don&#8217;t hesitate to give us a call to find out more about our early experience program for RightScale VPC management.</p>
Posted in EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/394/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=394&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/08/25/amazon-virtual-private-cloud/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>More RightScale open source goodness</title>
		<link>http://blog.rightscale.com/2009/07/27/more-rightscale-open-source-goodness/</link>
		<comments>http://blog.rightscale.com/2009/07/27/more-rightscale-open-source-goodness/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 19:01:12 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[FlexiScale]]></category>
		<category><![CDATA[RackSpace]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=372</guid>
		<description><![CDATA[We&#8217;ve always been strong supporters of open source: we use it a lot and we&#8217;ve been contributing many things to the community as well. In particular, since early 2007 we&#8217;ve been publishing the recipes to our RightImages and we&#8217;ve also published the AWS Ruby gems that we use to interface to the various AWS services. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=372&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>We&#8217;ve always been strong supporters of open source: we use it a lot and we&#8217;ve been contributing many things to the community as well. In particular, since early 2007 we&#8217;ve been publishing the recipes to our RightImages and we&#8217;ve also published the AWS Ruby gems that we use to interface to the various AWS services. We&#8217;ve recently taken the next step, which is to develop in public and not just periodically throw the source over the fence. As a result we now have the following public repos:</p>
<ul>
<li>https://github.com/rightscale/right_aws &#8211; Ruby AWS library including EC2, S3, SQS, SDB, LBS, and more</li>
<li>https://github.com/rightscale/right_flexiscale &#8211; Ruby library for FlexiScale cloud API</li>
<li>https://github.com/rightscale/right_gogrid &#8211; Ruby library for GoGrid cloud API</li>
<li>https://github.com/rightscale/right_slicehost &#8211; Ruby library for Slicehost cloud API</li>
<li>https://github.com/rightscale/right_link &#8211; New agent to support Chef</li>
<li>https://github.com/rightscale/right_rackspace &#8211; Ruby library for Rackspace&#8217;s Cloud Servers cloud API (coming soon)</li>
</ul>
<p>In addition to using the github repos directly ourselves we&#8217;re also using the issue tracking built into github for these projects to make it easy for anyone to submit feature requests, bug reports, or best: patches. Writing this, I just noticed that our Rackspace repo is not public, which it really should be since the API is public at this point, we&#8217;ll get that fixed asap.</p>
<p>The reason we&#8217;re open sourcing more and more of what we do is because we fundamentally believe that RightScale must be a transparent service in that our users must be able to understand what is going on with their cloud resources and must be able to control them to whatever degree they wish. In some cases this means that our platform has to provide the hooks and UI to dive down and see all the details of things, in other cases it means that the code we run or ask our users to run must be inspectable and modifyiable, and there&#8217;s no better way to do this that through open source. You can expect significantly more of our codebase to appear soon in our public repos and if there&#8217;s something you believe we should be open-sourcing, please let me know!</p>
Posted in AWS, cloud computing, EC2, FlexiScale, RackSpace  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=372&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/07/27/more-rightscale-open-source-goodness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>Enterprise-class Software becoming available in the Cloud through RightScale</title>
		<link>http://blog.rightscale.com/2009/07/01/enterprise-class-software-in-the-cloud-through-rightscale/</link>
		<comments>http://blog.rightscale.com/2009/07/01/enterprise-class-software-in-the-cloud-through-rightscale/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:00:54 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=373</guid>
		<description><![CDATA[More and more enterprise-class software vendors are making their software available in the cloud and doing it through RightScale. Over the past two weeks the IBM DB2 team made DB2 Express-C v9.7 available, SpringSource published Hyperic HQ, and CohesiveFT published VPN-Cubed, all on the RightScale platform. Publishing software to the cloud is still a somewhat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=373&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>More and more enterprise-class software vendors are making their software available in the cloud and doing it through RightScale. Over the past two weeks the <a href="http://freedb2.com/2009/06/19/both-iphone-3g-s-and-db2-available-on-the-same-date-coincidence/">IBM DB2 team made DB2 Express-C v9.7</a> available, <a href="http://www.springsource.com/node/1790">SpringSource published Hyperic HQ</a>, and CohesiveFT published VPN-Cubed, all on the RightScale platform. Publishing software to the cloud is still a somewhat mysterious activity. While almost all software runs in infrastructure cloud environments such as Amazon EC2, publishing to the cloud creates new expectations and opportunities. Over the last year, we&#8217;ve been adding features to our platform to help ISVs publish to the cloud and are excited that the DB2 team found it easier to get the next version out using a RightScale ServerTemplate than an Amazon AMI.</p>
<p>I thought it would be helpful to write down how publishing software into the cloud is different from the more traditional software delivery:</p>
<p><strong>Server templates, not software packages:</strong> Users expect to point and launch, not download, install, and configure.  Of course some software is meant to be embedded or adapted, but in those cases there still is the opportunity to deliver a ready-to-go sample from which the embedding or adaptation can start.</p>
<p>In the cloud, you can launch IBM DB2 and have it running in a couple of minutes. That makes it much easier to get going and then later to start modifying configuration details.  I&#8217;m sure most users will want to change the ServerTemplate published by IBM, but few will start there.  Using the ServerTemplate not only gives you a server with the software already loaded, installed, and configured, it also has all the right software versions, is set up with monitoring and alerts, has  logging prepped correctly, plus offers other goodies.</p>
<p>From a vendor&#8217;s point of view the great opportunity of the cloud is to control the software environment from A-Z. You don’t need to have a long list of required software packages and compatible versions, you just provide it in a neatly wrapped-up ServerTemplate that automatically installs all the right components.</p>
<p><strong>Free one-click trials</strong>: They don&#8217;t need to be literally one click, but the cloud offers tremendous opportunities for users to try before they buy. It&#8217;s so much easier to try out software if you can just spin-up a server in the cloud, possibly with some live demo data already loaded. It&#8217;s even better when the server is running on the vendor&#8217;s dime!</p>
<p>From the vendor&#8217;s perspective the cost is really close to just the cloud infrastructure cost. We&#8217;ve offered $1 of free EC2 time in our trial sign-up for years now. The $1 is good for about 10 hours of a small EC2 instance and really lets people get a first touch onto RightScale. Who wouldn&#8217;t pay $1 to get a prospect to try their product?</p>
<p><strong>No lonely servers:</strong> Whose software is designed to run on a lonely server these days? What use is, for example, Hyperic HQ on its own? Its purpose is to monitor other servers so you really want to embed it into multi-server deployments. CohesiveFT&#8217;s VPN-Cubed product is similarly targeted to making life easier when you have lots of servers to connect back to the main office or datacenter.</p>
<p>Using RightScale simplifies the configuration of multiple machines because configuration inputs can be defined across many machines at once and it&#8217;s much easier for a vendor to also provide scripts that install client plugins or agents on a customers&#8217; other servers.</p>
<p><strong>Pay-per-use:</strong> users have come to expect more flexible billing methods in the cloud, such as pay per use. This is good and bad. The good is that it really is a requirement for enabling the scaling of resources on demand or for supporting flexible usage models. Use cases range from the famous scaling up in response to a traffic surge, to  being able to add a database slave server on a whim to test the performance impact of some schema transformations. Pay-per-use really makes the cloud unique and this tells me that like it or not, pay per use is here to stay. However other models will likely co-exist.</p>
<p>From a vendor perspective pay-per-use introduces new challenges. On the execution end it suddenly means that vendors need to meter the usage of their customers. I&#8217;m distinguishing metering from billing: the former is about measuring the usage and producing the data that can be used to compute per-use charges, the latter is about sending the customer a bill and getting it paid. We&#8217;ve been adding metering support to the RightScale platform for ourselves and we&#8217;re starting to make the data available to ISVs to feed into their billing.</p>
<p><strong>On-site support:</strong> The servers in the cloud are very easy to access by the vendor&#8217;s support engineers and users will soon start to expect such &#8220;on-site&#8221; support. This is a true win-win proposition because it can reduce problem resolution time and increase customer satisfaction. Of course this means that the support reps need to have the skill to actually fix something and not just to dig in the knowledgebase and send an email reply.</p>
<p>One of the required underpinnings to enable vendor access in a controlled manner is access control. After all, the server&#8217;s user needs to be able to selectively grant access to the vendor when help is needed. What we&#8217;ve found is that the RightScale dashboard not only offers the ability to do just that, but it also gives the support engineer a lot of context and history information that can help getting to the bottom of the problem quickly. As an extreme case, our support guys have responded to a number of &#8220;help, our site is down and we can&#8217;t reach our IT guy&#8221; calls and were able to get things back up without having prior knowledge of the site. (In case you&#8217;re wondering, this is not what our standard support covers, but we also don&#8217;t just leave customers fall off the cliff in a situation like that.)</p>
<p><strong>Delivered as a service:</strong> &#8220;And can you run it for me?&#8221; is a question prospects ask more and more. I know for myself that many times I&#8217;d rather pay the vendor to run it and sell it to me in SaaS form than go and figure it all out myself. Of course the cloud makes this much easier than ever before because the whole provisioning planning is largely taken out of the equation. When more customers sign-up the vendor can just launch more servers. A good number of our customers do just that and utilize RightScale to manage what one could call virtual appliances for their customers. At the more sophisticated end, companies such as StarCut use RightScale to provision multi-tenant clusters to host many small users and they then move larger users to private clusters and even set them up with their own fully-managed auto-scaled deployment.</p>
<p><strong>Runs everywhere:</strong> The final consideration is that &#8220;publishing to the cloud&#8221; is a rather deceptive term because there isn&#8217;t just one cloud. I hate to borrow the &#8220;write once, run anywhere&#8221; slogan but it really describes what vendors are looking for. It&#8217;s too early in the industry to have a clear picture of what the solution should look like, but we&#8217;ve certainly made significant strides towards enabling multi-cloud ServerTemplates in RightScale and we&#8217;ll have more coming out shortly.</p>
<p>To give credit where credit is due, Amazon has done a great job in preparing the runway for software vendors to make their software available in the cloud. First the fact that EC2 is based on immutable machine images, which are not a snapshot of a server but rather a template from which new servers can be spun up really enabled the first catalog of ready-to-launch servers. Second the pay-per-use pricing which has gotten everyone to rethink how flexible computing could be if the licensing models allowed it. Somewhat to my surprise vendors with a lot of legacy pricing, such as IBM, have jumped into this new opportunity and decided to adopt it. Third Amazon&#8217;s DevPay service, which allows vendors to add a charge on top of Amazon&#8217;s hourly server fee, was the first offering that closed the metering and billing loop so vendors don&#8217;t have to reinvent the wheel. All this has really created a tremendound level of awareness and interest in the new ways software can be delivered in the cloud. We&#8217;re now leveraging this to introduce what we belive to be a more multi-cloud friendly and more flexible way to publish software in the cloud.</p>
Posted in EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=373&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/07/01/enterprise-class-software-in-the-cloud-through-rightscale/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>RackSpace releases draft Cloud Servers API</title>
		<link>http://blog.rightscale.com/2009/06/01/rackspace-draft-cloud-servers-api/</link>
		<comments>http://blog.rightscale.com/2009/06/01/rackspace-draft-cloud-servers-api/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 06:05:36 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[RackSpace]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=363</guid>
		<description><![CDATA[In case you missed, the &#8220;cloud without an API&#8221; is about to become a real cloud with an API! (Sorry RackSpace guys, I just couldn&#8217;t resist!) Bret at RackSpace posted a blog entry asking for feedback a little over a week ago and it&#8217;s looking pretty good! If you haven&#8217;t looked at it, now is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=363&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>In case you missed, the &#8220;cloud without an API&#8221; is about to become a real cloud with an API! (Sorry RackSpace guys, I just couldn&#8217;t resist!) Bret at RackSpace posted a <a href="http://blog.mosso.com/2009/05/the-rackspace-cloud-invites-feedback-on-upcoming-cloud-servers-api">blog entry</a> asking for feedback a little over a week ago and it&#8217;s looking pretty good! If you haven&#8217;t looked at it, now is a good time. We&#8217;ve been in touch with Bret for a while and it&#8217;s good to see everything progressing. One item they solved nicely is passing &#8220;personalization&#8221; data into a new server. In the API you get to tell it to put some arbitrary data into any file you want on the root partition. This way it&#8217;s possible, for example,  to set some environment variables in /etc that get picked up by various programs on the server. Nice!</p>
Posted in cloud computing, RackSpace  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/363/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=363&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/06/01/rackspace-draft-cloud-servers-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>Amazon adds Load balancing, Monitoring, and Auto-Scaling (updated)</title>
		<link>http://blog.rightscale.com/2009/05/18/amazon-load-balancing-monitoring-auto-scaling/</link>
		<comments>http://blog.rightscale.com/2009/05/18/amazon-load-balancing-monitoring-auto-scaling/#comments</comments>
		<pubDate>Mon, 18 May 2009 08:10:47 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=343</guid>
		<description><![CDATA[[This post was updated with sections on the monitoring and auto-scaling services]
Announced late last year, Amazon tonight launched load balancing, monitoring, and auto-scaling for the Elastic Compute Cloud (EC2). These features have been requested many times by EC2 users and with this release Amazon continues to show that it listens and responds to feedback. Read [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=343&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>[This post was updated with sections on the monitoring and auto-scaling services]</p>
<p>Announced late last year, Amazon tonight launched load balancing, monitoring, and auto-scaling for the Elastic Compute Cloud (EC2). These features have been requested many times by EC2 users and with this release Amazon continues to show that it listens and responds to feedback. Read Jeff Barr&#8217;s description on the <a href="http://aws.typepad.com/aws/2009/05/new-aws-load-balancing-automatic-scaling-and-cloud-monitoring-services.html">AWS blog</a> and Werner Vogels&#8217; backgrounder on <a href="http://www.allthingsdistributed.com/2009/05/amazon_cloudwatch.html">his blog</a>.</p>
<p>At RightScale we&#8217;ve been experimenting with a preview version of the new services for a while. We&#8217;re pretty excited because they allow us to offer new features and more choices to our customers. In particular, we&#8217;ll integrate the load balancing with what we already have. It can be used as an alternative to our haproxy based set-up or in combination with it for more flexibility. For example, for more complex web sites and for SSL sites a more application-specific load balancing layer behind Amazon&#8217;s will usually be required.</p>
<p>The new monitoring service will provide additional data sources to our users as well as the ability to aggregate across many servers. The service introduced by Amazon can collect data at the hypervisor level and provides a very versatile storage back-end. We&#8217;re planning on sourcing data from the service in our graphing front-end and also integrating the data into our alerting and escalation system. At scale, the use of Amazon’s monitoring service by itself actually costs half of what <span style="text-decoration:underline;">all</span> of RightScale costs, monitoring included, so we&#8217;re offering great value as an integrated solution.</p>
<p>Finally the auto-scaling service is something that has been lacking in many users&#8217; mind from EC2: we&#8217;ve often heard from people looking at EC2 the first time &#8220;you mean Amazon doesn&#8217;t automatically launch more instances when my app is overloaded?&#8221; Amazon now has an answer for those questions, which was badly needed. However, unless we&#8217;re missing something, there&#8217;s nothing additional to our current offering, but we&#8217;ll keep listening to what our customers tell us. We believe that the most difficult part of auto-scaling isn&#8217;t the actual launching of servers but that it&#8217;s lining up all the configuration management and lifecycle management so the new servers go into production successfully, and that dynamic runtime self-configuration is where RightScale really shines.</p>
<h2>Load balancing</h2>
<p>Let&#8217;s take a closer look at the new features introduced tonight starting with the load balancing. It is now possible to allocate a load balancer and have it distribute requests across multiple EC2 instances running in multiple availability zones within one region. (An availability zone is roughly equivalent to a datacenter and the two current regions are US east and EU west.) The interface to the service is pretty simple. You create a load balancer and define for which ports and protocols it should process requests. Then you launch instances and add them to the load balancer. You also define a health check that the load balancer uses to probe the instances to ensure that they&#8217;re operating. With that the load balancer is in operation and starts passing incoming requests through to healthy instances.</p>
<p>The load balancing service is designed to serve as a first level of distributing load across a number of instances, dealing specifically with DNS and handling the failure of an availability zone. Most sophisticated web sites will need an additional level of load balancing that is more customizable and more application specific, for example to map portions of the URL space to different back-end services or to optimize the handling of persistent sessions.</p>
<p>Some of the features details of the load balancing service are:</p>
<ul>
<li><span>It supports HTTP and TCP meaning that it load balances HTTP at the request level and provides TCP switching for all other protocols. This in particular means that it does not terminate HTTPS, instead HTTPS must be balanced at the TCP level and terminated on the user&#8217;s instances.</span></li>
<li><span>It can listen on ports 80, 443, and 1024 thru 65535, which means it cannot be used to load balance many standard protocols that use ports below 1024. I&#8217;m not sure why this restriction exists, but it&#8217;s perhaps an indication that the service is primarily geared towards web sites.</span></li>
<li><span>The health checks can either issue an HTTP GET request to a specific URL and check for a 200 OK response, or they can open a TCP connection to an arbitrary port and check that the connection is accepted.</span></li>
<li><span>Servers can be added to or removed from the load balancer rotation without interrupting operation, and the load balancer can be queried for the status of instances according to the health check.</span></li>
<li><span>The load balancing occurs in two-stages, first a client is directed to a specific availability zone using DNS, and then it is directed to an available instance in that zone. The zone selection is equal-weight, which means that one better run an equal number of instances in each zone or instances in one zone will end up with a higher load than the other.</span></li>
</ul>
<p>We&#8217;re currently planning to support the load balancing service at multiple levels. We&#8217;ll enable our server templates to use Amazon&#8217;s load balancing both instead of and in addition to our own. For simple highly scalable HTTP services Amazon&#8217;s can be used on its own, but for more complex configurations a second level of load balancing is needed. In particular for SSL sites, a back-end load balancing after the SSL termination is often required.</p>
<h2>Monitoring</h2>
<p>The CloudWatch monitoring service is really a special storage engine that is designed for time series data. On one end data collected periodically from servers and from other services is pumped into the monitoring store, and at the other end clients can run queries against the store to extract data from it. What this means is that while not being a complete monitoring system, it is the central storage piece to which all the others would interface.</p>
<p>On the data input side CloudWatch is very limited at the moment. There are seven metrics per server that the virtual machine host injects into CloudWatch, and there are four metrics for each Load Balancer instance. Not very exciting yet, but don&#8217;t be fooled, this is just the beginning. Amazon will add more and more metrics and also provide an API for inputting custom metrics. At that point it becomes really interesting!</p>
<p>On the data output side the store offers a number of ways to query the data. The result of a query is always an array of data points over time. What&#8217;s interesting is that one can get much more than just the raw data points back out and that&#8217;s where CloudWatch shines. For example, it is possible to retrieve the max cpu utilization across a number of servers as a time series. It&#8217;s unclear how flexible this aggregation will end up because initially the way to name the servers of interest is somewhat limited, but we&#8217;ll find out.</p>
<p>Some other characteristics of the service:</p>
<ul>
<li>data is retained for 2 weeks, so one better extract it and save it somewhere else for longer term comparison and trending</li>
<li>the smallest data resolution is 1 minute, anything input more frequently gets aggregated automatically at minute boundaries</li>
<li>the service costs $0.015 per server hour and there is no per-query charge</li>
</ul>
<p>Overall CloudWatch looks like a very promising service that will really gain momentum when many more metrics can be input. We&#8217;re still on the fence whether we should modify our graphing and alerting to be able to pull data from CloudWatch directly or whether we should pull data from CloudWatch on a continuous basis and re-store it in our monitoring system. In either case, we&#8217;ll make the data available to our customers.</p>
<h2>Auto-scaling</h2>
<p>The auto-scaling service is something that a lot of first time users of EC2 have been missing. Everyone expects Amazon to automatically scale the resources of a user since this auto-scaling is what is most often quoted in connection with the cloud. Never mind that it doesn&#8217;t really make much sense since Amazon just provides compute boxes and doesn&#8217;t have any info about the application a user is running and how one would make it scale. It&#8217;s like the UPS guys arriving at your doorstep with a bunch of Dell boxes: &#8220;here, they noticed you need more, I&#8217;ll unbox and plug them in for you&#8221;. I wish auto-scaling were that simple!</p>
<p>The Auto-Scaling API reflects the fact that a lot of set-up is required for auto-scaling to work. You have to define not just the auto-scaling behavior but also what to launch, captured in a  &#8220;LaunchConfiguration&#8221; data structure which includes the image to launch, security group, SSH key, instance size, kernel id, ramdisk id, block device mappings and user data. If I counted correctly, you get to specify a total of 27 parameters to make auto-scaling work.</p>
<p>What&#8217;s really missing for the auto-scaling to fit in is all the context information that would provide a lot of the configuration information. The servers being auto-scaled don&#8217;t operate in a vacuum, they work in concert with other servers For example, most of our customers have two &#8220;base servers&#8221; that are not auto-scaled. They often have some extra functions, like acting as front-end www servers, but otherwise they&#8217;re configured just like the additional auto-scaled servers. Well, the config of those base servers and the auto-scaled ones share a lot in common, so it&#8217;s nice to be able to set all this up in one place for the whole deployment, and not individually for each server and the auto-scaling too. The same goes for other deployment-wide information, from the web site name to the credentials for accessing the database, all that is context that can be shared across all servers in a RightScale deployment.</p>
<p>What becomes even more painful is that any changes to what&#8217;s running on the servers, like a bug fix, requires creating a new image and relaunching the servers. This is where our ServerTemplates which build the server at boot time from a base image are a lot more flexible. You can make small changes to the server template, test that on an individual server on the side, and then slide it into the scaling. A neat alternative is being able to run a script that updates existing servers on the fly. In some cases you want a new server array that gradually scales up and takes the load over while the other scales down, other times you just want to run a quick script on the existing servers to patch up a minor config detail. You really do want the whole toolbox so you can pick the right tool for the job.</p>
<p>The good news is that the auto-scaling service itself is free. However, it requires that all launched instances use the CloudWatch monitoring service which costs $0.015 per instance hour.</p>
<h2>Summary</h2>
<p>I won&#8217;t repeat what I wrote at the beginning of the blog entry, but it&#8217;s great to see Amazon continue innovating at a break-neck pace! At a feature level what they&#8217;ve introduced tonight overlaps more with some features of RightScale than most other parts of their offering. Our focus is to provide an integrated solution on top of their array of infrastructure services. In particular, we have long had support for dynamic configuration management and advanced automation. More recently we have embraced portability across other cloud providers and even hybrid public/private clouds.</p>
Posted in AWS, cloud computing, EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/343/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=343&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/05/18/amazon-load-balancing-monitoring-auto-scaling/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>Eucalyptus Systems gets funded</title>
		<link>http://blog.rightscale.com/2009/04/29/eucalyptus-systems-gets-funded/</link>
		<comments>http://blog.rightscale.com/2009/04/29/eucalyptus-systems-gets-funded/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 15:31:34 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Eucalyptus]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=337</guid>
		<description><![CDATA[Our friends and neighbors at the new Eucalyptus Systems just got funding from no less than Benchmark and BV Capital. That&#8217;s a pretty exceptional accomplishment in the current venture climate! Read more about it at Venture beat or on the new Eucalyptus site directly. Oh, in case you missed my recent posts, Eucalyptus is open [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=337&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Our friends and neighbors at the new Eucalyptus Systems just got funding from no less than <a href="http://www.benchmark.com">Benchmark</a> and <a href="http://www.bvcapital.com">BV Capital</a>. That&#8217;s a pretty exceptional accomplishment in the current venture climate! Read more about it at <a title="Eucalyptus Systems raises $5.5M for a hybrid approach to cloud computing" href="http://venturebeat.com/2009/04/29/eucalyptus-systems-raises-55m-to-bring-a-hybrid-approach-to-cloud-computing/">Venture beat</a> or on the new <a href="http://www.eucalyptus.com/">Eucalyptus site</a> directly. Oh, in case you missed my <a href="http://blog.rightscale.com/2009/04/20/rightscale-ubuntu-eucalyptus-cloud-in-a-box/">recent posts</a>, Eucalyptus is open source software that lets you set-up your own cloud in you own datacenter. You can then plug your Eucalyptus cloud into RightScale and manage it through the RightScale dashboard alongside all the public clouds. Go Eucalyptus!</p>
Posted in cloud computing, Eucalyptus  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/337/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=337&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/04/29/eucalyptus-systems-gets-funded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale + Ubuntu + Eucalyptus = cloud in a box</title>
		<link>http://blog.rightscale.com/2009/04/20/rightscale-ubuntu-eucalyptus-cloud-in-a-box/</link>
		<comments>http://blog.rightscale.com/2009/04/20/rightscale-ubuntu-eucalyptus-cloud-in-a-box/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 16:17:04 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[EC2]]></category>
		<category><![CDATA[Eucalyptus]]></category>
		<category><![CDATA[RightImage]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=326</guid>
		<description><![CDATA[Need a cloud in a box? Want a cloud in a box? Well, then, start requisitioning a couple of machines now so you&#8217;re ready on Thursday to load up Ubuntu 9.04, install Eucalyptus, and follow the prompt to register your cloud with RightScale! And best of all, it&#8217;s all free! Free open source software and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=326&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Need a cloud in a box? Want a cloud in a box? Well, then, start requisitioning a couple of machines now so you&#8217;re ready on Thursday to load up Ubuntu 9.04, install Eucalyptus, and follow the prompt to register your cloud with RightScale! And best of all, it&#8217;s all free! Free open source software and access to a free RightScale service account.</p>
<p>It&#8217;s been a hectic last few months and I&#8217;m sure we have some interesting times ahead, but we&#8217;re finally getting oh so close with the impending release of Ubuntu 9.04 which includes the technology preview for the Ubuntu Enterprise Cloud powered by Eucalyptus. We&#8217;ve been working very closely with both Canonical and the Eucalyptus team to ensure that all the cloud pieces will work together as seamlessly as possible.</p>
<p>To make it easy for you to set up your private cloud we integrated the RightScale registration into the Eucalyptus installation. This means that as you plod along installing and configuring your Eucalyptus cloud controller you&#8217;ll have the option to register your new cloud with RightScale by simply following a link on the configuration web page. It could hardly be any simpler.</p>
<p>What we&#8217;re supporting at the Ubuntu 9.04 release is to register your Eucalyptus cloud with RightScale and access it within your RightScale free or paid account right alongside Amazon EC2. You can invite friends to access your cloud so they can launch their own cloud servers on your cloud! We will also provide a RightImage that you can download to your cloud so you have a clean and small machine image to work with. Unfortunately, we won&#8217;t have support for ServerTemplates and automation available at the initial release. We still have a number of things to hook up on our end to make that happen, but we&#8217;ll release it as soon as it&#8217;s ready. At that point, you&#8217;ll be able to operate in your own cloud just as you do on EC2. Yikes!</p>
<p>But we&#8217;re by no means forgetting about Amazon EC2! We&#8217;ve been working with Canonical to ensure that the official Ubuntu 9.04 Amazon Machine Images (AMIs) work out of the box with RightScale! This means that if you launch one of the 9.04 AMIs from the RightScale dashboard then all the RightScale goodness will work: server templates, monitoring, automation, etc. If you launch the same AMI using the API or from a different console, then they&#8217;ll work as if RightScale didn&#8217;t exist. The inclusion of the RightScale start-up script in the Ubuntu AMI means that we&#8217;ll be able to continue ramping up our Ubuntu support and we won&#8217;t have to create a 9.04 image ourselves at this point. In the future, as we roll out new versions of our configuration management and automation we&#8217;ll probably release new Ubuntu RightImages ourselves, but we&#8217;ll cross that bridge when the time comes. In the meantime, enjoy Ubuntu 9.04 &amp; RightScale seamlessly on Amazon EC2!</p>
Posted in cloud computing, EC2, Eucalyptus, RightImage, ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/326/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=326&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/04/20/rightscale-ubuntu-eucalyptus-cloud-in-a-box/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>My cloud, your cloud, our cloud</title>
		<link>http://blog.rightscale.com/2009/04/17/my-cloud-your-cloud-our-cloud/</link>
		<comments>http://blog.rightscale.com/2009/04/17/my-cloud-your-cloud-our-cloud/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 15:52:14 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[Eucalyptus]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=310</guid>
		<description><![CDATA[As we&#8217;re getting ready to support private and hybrid clouds in RightScale I thought it would be worthwhile to write up some of the experience and thinking that we&#8217;ve gone through. Over the past few months we&#8217;ve seen a sustained rise in the buzz around private and hybrid clouds. As far as I&#8217;m aware, the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=310&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>As we&#8217;re getting ready to support private and hybrid clouds in RightScale I thought it would be worthwhile to write up some of the experience and thinking that we&#8217;ve gone through. Over the past few months we&#8217;ve seen a sustained rise in the buzz around private and hybrid clouds. As far as I&#8217;m aware, the following terminology has pretty much emerged from multiple sources:</p>
<ul>
<li><span>a public cloud is a shared cloud computing infrastructure that anyone can access and that is connected to the public Internet</span></li>
<li><span>a private cloud is a cloud computing infrastructure owned by a single party (usually with deep pockets to pay for datacenters and machines!) and that may or may not be connected to the public Internet</span></li>
<li><span>a hybrid cloud is the union of private and public clouds that are used together to be able to leverage the benefits of both</li>
</ul>
<p>To date cloud computing has by and large been in the realm of public clouds. There has been a lot of buzz around &#8220;I want a cloud in my own datacenter&#8221; but it is taking time for the technology to mature and for players to commit the resources and do the build-out. Let&#8217;s review the pros of public vs. private clouds (pros of one are cons of the other):</p>
<p>Public clouds:</p>
<ul>
<li><span>no capital expenditures &#8212; pay per use</span></li>
<li><span>ability to pass headaches of expansion to someone else</span></li>
<li><span>no physical plant staff and reduced sysadmin staff</span></li>
<li><span>leverage high-volume Internet connectivity</span></li>
</ul>
<p>Private clouds:</p>
<ul>
<li><span>ability to control details of hardware provisioning and of hardware characteristics</span></li>
<li><span>fully owned infrastructure reduces security concerns, ability to satisfy regulatory requirements without requiring cooperation of cloud provider</span></li>
<li><span>close proximity to non-cloud datacenter resources, potentially also to offices or other parts of physical plant</span></li>
<li><span>may leverage existing resources (sunk costs)</span></li>
</ul>
<p>What has been really interesting to watch is the level of interest in hybrid clouds, which is an attempt to get the best of both worlds. While many organizations would really love to have a private cloud they realize that a lot of what attracts them to the cloud computing model in the first place is intrinsic to the public cloud. So it is natural to want to put into the public cloud the workloads that benefit from its advantages and into the private cloud what is better served there.</p>
<p>From the bullet lists above it is clear that the benefits of the public cloud all revolve around cost and can only be duplicated internally at a really large scale. The benefits of the private cloud all revolve around control. So it makes sense that almost everyone ends up gravitating toward wanting a hybrid model.</p>
<p>I was originally skeptical about the whole notion of an internal cloud. What ended up convincing me is the long list of use cases we&#8217;ve encountered. Here are the most typical ones:</p>
<p><em>Develop in public, deploy in private</em>. You may be outsourcing part of the development and so running dev and test servers in the public cloud makes it all much easier. Even if the developers are internal but distributed around the globe it&#8217;s often easier to converge in the public cloud. The flexibility to acquire and relinquish dev as well as test resources is also often a key benefit. But in the end production may have to run internally for regulatory reasons or similar concerns. In that case it should ideally run in an internal cloud that is managed the same way that dev &amp; test resources were to ensure that everything works as planned.</p>
<p><em>Develop in private, deploy in public</em>. You may have existing in-house dev and test resources that you&#8217;d like to bring to bear on projects that ultimately will be launched in the public cloud for connectivity, redundancy, and scalability reasons. Being able to test using the same type of environment as will be used in production is a good reason to set up an internal cloud with the same management system bridging the internal and external deployments.</p>
<p><em>Private core, public expansion</em>. You may have applications in-house that need to stay there for regulatory or other reasons but you have related apps that can run internally or externally. For example, batch analysis, seasonal/temporary apps, etc. These can run internally or be moved to the public cloud and having the flexibility can ease the transition as well as help optimize costs.</p>
<p><em>Some runs are public, some are private, some are in-between.</em> You may have researchers running modeling or analysis applications that span the spectrum of security requirements. Some runs or experiments use public software and run on public domain data sets, these are likely able to run in the public cloud already. Others use proprietary software and operate on very secret data sets. Some of these may never be candidates for the public cloud. Many other experiments fall in-between. Giving the researchers the ability to launch a cluster of machines on-demand internally or externally whenever they want to test something out can really enhance productivity and reduce overall cost.</p>
<p>What we hear across the board is the requirement to link the two types of clouds together. Users want to be able to seamlessly move applications back and forth. Oops, let me be more precise. Users want the assurance that they can develop an application and build deployments in one cloud in such a way that they can replicate the same type of deployment successfully in the other type of cloud. And they would like to use the same management system for all these deployments. It&#8217;s basically the requirement of being able to realize the above use cases.</p>
<p>What we fortunately hear much less frequently are ideas about seamlessly scaling apps out from the private cloud into the public cloud. Sort of transparently adding public cloud resources to your private cloud when the latter runs out of capacity on one app. The reason I&#8217;m not a fan of this is that it just raises a lot of tricky technical issues, from latency and bandwidth bottlenecks to routing and access control issues.</p>
<p>I believe there is a very simple realization that makes such &#8220;scale out into the public cloud&#8221; scenarios unattractive: by the time you convinced yourself that you can run half of an app in the public cloud, you effectively also convinced yourself that you could run it entirely in the public cloud! I&#8217;ll come to exceptions below, but what happens is that the most cost effective way to proceed is to move the app entirely into the public cloud and make room in your datacenter for the growth requirements of some other app that is more difficult to run in the public cloud.</p>
<p>Good exceptions are situations where your application has legacy requirements around the database tier but you want to run some compute intensive parts of the application in the public cloud. Say you have an Oracle RAC installation that you can&#8217;t move into the public cloud, but you need an increasing amount of horsepower to perform compute intensive analysis of some data. Then it&#8217;s interesting to evaluate how the database can stay in private and the compute stuff can scale out into the public cloud.</p>
<p>Next week we&#8217;ll take the first step in supporting the above use cases by allowing anyone to plug their private cloud into the RightScale service! For free! We&#8217;ll help you do the following:</p>
<ul>
<li><span>commandeer a bunch of machines</span></li>
<li><span>create a cloud using <a href="http://eucalyptus.cs.ucsb.edu/">Eucalyptus</a></span></li>
<li><span>register your cloud with RightScale</span></li>
<li><span>enjoy the power of RightScale for your cloud for free</span></li>
<li><span>invite your friends to your cloud</span></li>
</ul>
<p>All this will be just the first step on a long road towards realizing the promise of hybrid cloud architectures, stay tuned for more!</p>
Posted in cloud computing, Eucalyptus  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/310/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=310&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/04/17/my-cloud-your-cloud-our-cloud/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>McKinsey doesn&#8217;t &#8216;get&#8217; the cloud&#8230;</title>
		<link>http://blog.rightscale.com/2009/04/15/mckinsey-doesnt-get-the-cloud/</link>
		<comments>http://blog.rightscale.com/2009/04/15/mckinsey-doesnt-get-the-cloud/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 05:27:00 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[EC2]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=313</guid>
		<description><![CDATA[It looks like the McKinsey report &#8220;Clearing the air on cloud computing&#8221; is getting some attention. It has some good stuff in it, including the warning that cloud computing is approaching the top of the Gartner hype cycle. However, its claim that cloud computing (in the guise of EC2) ends up being more expensive per [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=313&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>It looks like the McKinsey report &#8220;Clearing the air on cloud computing&#8221; is getting some attention. It has some good stuff in it, including the warning that cloud computing is approaching the top of the Gartner hype cycle. However, its claim that cloud computing (in the guise of EC2) ends up being more expensive per server month for large enterprises than doing it in-house seems fatally flawed. In particular, it doesn&#8217;t seem to be accounting for the costs correctly and it  completely fails overlook the benefits of automation in the cloud which ultimately leads to a revolution in the way compute resources are consumed.</p>
<p>The cost equation in <a href="http://uptimeinstitute.org/images/stories/McKinsey_Report_Cloud_Computing/mckinsey_clearing_the%20clouds_final_04142009.ppt.pdf">the report</a> starts on slide 22 and it&#8217;s really, really sketchy. They mix EC2 compute units and cores together (compare 22 and 23). They talk about &#8220;$14K/Server (2 CPU, 4 core)&#8221; which on my calculator comes out to $97/core/month over 3 years, but they have a cost of $45/mo/cpu on the same slide (and $97 doesn&#8217;t even account for the facility or power or cooling).</p>
<p>On slide 24 they suddenly compare an in-house datacenter server with &#8220;75% of EC2 Large Standard Windows configuration on Amazon EC2&#8243; and nowhere do they mention that the latter cost includes the Windows license. Ouch!</p>
<p>Unless they actually document more details of their cost accounting I can only say that it&#8217;s flawed. This is supported by the many business line owners in large corporations that come to us and tell us they can&#8217;t believe how cheap EC2 is because their internal charge-backs by IT are $400+ per server.</p>
<p>The other big mystery is how McKinsey arrives at just a 10% labor reduction when moving to a &#8220;third-party cloud provider&#8221; and they quote $96/mo of labor for the cloud servers. For what? For the guy that clicks the &#8220;launch&#8221; and &#8220;terminate&#8221; buttons on the management dashboard???</p>
<p>Again, the report is so thin on details that it&#8217;s impossible to figure out what they&#8217;re really thinking. Clearly there is a lot of staff required to run a whole datacenter as well as a lot of service providers, from the architects and engineers to build the facility, to the hvac guys cleaning filters, the folks maintaining the UPS batteries, the genset, and the security crew. 10%, yeah, right.</p>
<p>What the report seems to completely overlook is the possible reduction in sysadmin costs. One of the huge benefits of the cloud is that the entire computing infrastructure can be automated. Top to bottom. That saves a lot of sysadmin labor and in the end it means that requisitioning more compute capacity can be done by the end user somewhere in a business unit instead of being an IT chore.</p>
<p>The report also doesn&#8217;t take into account the cost of the red tape that surrounds corporate IT. Things the business can&#8217;t do because IT can&#8217;t support them. Wasted time spent doing work-arounds instead of just launching a few more servers. Having to guess 6 months ahead of time how many servers will be needed at launch. Opportunity cost because projects don&#8217;t happen for lack of IT resources.</p>
<p>Well, I have to say that it would have been great to read a report that lays out the costs and assumptions clearly so one can retrace what is included and what is not. I would have loved to learn more about the corp IT costs. Alas the report fails to do that and it also fails to recognize that cloud computing revolutionizes the way compute resources are consumed, which ultimately is where the bigger benefits will come from.</p>
Posted in cloud computing, EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/313/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=313&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/04/15/mckinsey-doesnt-get-the-cloud/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale supports Ubuntu on Amazon EC2</title>
		<link>http://blog.rightscale.com/2009/03/17/rightscale-supports-ubuntu-on-amazon-ec2/</link>
		<comments>http://blog.rightscale.com/2009/03/17/rightscale-supports-ubuntu-on-amazon-ec2/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 06:44:37 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[EC2]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=303</guid>
		<description><![CDATA[Fear not, this is not a rehash of our press release from the other day. I was browsing what people wrote about Ubuntu and EC2 and I&#8217;m amazed at some of the confusion. The most bizarre so far is an article about &#8220;Ubuntu&#8217;s next wave: Open server, closed cloud&#8221; talking about how Canonical is steering [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=303&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Fear not, this is not a rehash of our <a href="http://www.rightscale.com/news_events/press_releases/2009/RightScale-Adds-Full-Support-for-Ubuntu-Server-to-its-Cloud-Management-Platform.php">press release</a> from the other day. I was browsing what people wrote about Ubuntu and EC2 and I&#8217;m amazed at some of the confusion. The most bizarre so far is an article about &#8220;<a href="http://news.cnet.com/8301-13505_3-10169398-16.html">Ubuntu&#8217;s next wave: Open server, closed cloud</a>&#8221; talking about how Canonical is steering users to Amazon&#8217;s &#8220;closed cloud&#8221; in order to monetize Ubuntu and thus how they&#8217;re betraying free software. Very weird conspiracy theory!</p>
<p>Back to topic, the reason we&#8217;ve decided to support Ubuntu is because we couldn&#8217;t afford not to <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Since the very beginning we decided to support a single OS because we couldn&#8217;t afford to support a second one simply due to the development and testing overhead and at that time CentOS was the right choice. All along we&#8217;ve had users using Ubuntu with RightScale and we did our best to support them without spending a lot of official time on it. But perhaps 6-9 months ago it became clear that demand for Ubuntu server was on the rise and that we&#8217;d better pay attention.</p>
<p>What finally pushed us over the edge is that the Ubuntu team and Canonical made it clear that they are supporting the cloud. They see the opportunity to be the OS of choice in the cloud and they are going at it. In addition they are supporting the Eucalyptus project and we have been supporting them as well, so that&#8217;s another  common point. All that made it clear that it&#8217;s in everyone&#8217;s benefit for us to roll up our sleeves and unleash Ubuntu on RightScale. This is just the beginning, stay tuned for more&#8230;</p>
<p>It&#8217;s very weird how the article quoted above sees Canonical&#8217;s support of EC2 as betraying open source. I, of course, hope that Canonical will indeed monetize their cloud efforts by offering paid support services in the cloud environment. I want them to stay around to continue supporting the Ubuntu project! But I see a cloud support offering as being no different than offering paid support services in the datacenter environment, which they do today. Does anyone complain that Canonical offers support on dell servers because the servers are not free? What&#8217;s different in the cloud? We pay Amazon to &#8220;lease&#8221; the servers and they run them to boot. How different is that with respect to Ubuntu or Canonical? Go figure&#8230;</p>
<p>Anyway, I&#8217;m looking forward to many Ubuntu users on the RightScale service, whether free or paid, and we&#8217;ll keep increasing our Ubuntu offering!</p>
<p>NB: One of the things we&#8217;re doing somewhat behind the scenes is running redundant mirrors of the Ubuntu repos within EC2, so if you&#8217;re launching hundreds of servers and doing apt-gets then those will all go at lightning speed and succeed. In addition, we&#8217;re keeping daily versions of the mirrors, so next year you&#8217;ll still be able to apt-get with the state of the mirrors of today to guarantee a successful launch and install.</p>
Posted in cloud computing, EC2, ubuntu  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/303/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/303/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/303/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=303&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/03/17/rightscale-supports-ubuntu-on-amazon-ec2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale Ruby Cloud Gems released</title>
		<link>http://blog.rightscale.com/2009/02/24/rightscale-ruby-cloud-gems-released/</link>
		<comments>http://blog.rightscale.com/2009/02/24/rightscale-ruby-cloud-gems-released/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 07:47:11 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[FlexiScale]]></category>
		<category><![CDATA[RightAws]]></category>
		<category><![CDATA[RightGrid]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[SQS]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=298</guid>
		<description><![CDATA[We&#8217;ve just re-released all the Ruby gems (libraries) we use to interface to the various cloud providers. These gems are what we use in our RightScale platform in production, not some stripped-down version. They have performance optimizations and extensive error checking as well as retries for failing operations.
As part of the current wave, we&#8217;ve released [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=298&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>We&#8217;ve just re-released all the Ruby gems (libraries) we use to interface to the various cloud providers. These gems are what we use in our RightScale platform in production, not some stripped-down version. They have performance optimizations and extensive error checking as well as retries for failing operations.</p>
<p>As part of the current wave, we&#8217;ve released the Amazon web Services interfaces RightAws 1.10.0. The big new features are SDB&#8217;s SQL-like query and query_with_attributes support as well as signature v2 support for all services. There are also numerous bug fixes, many of them reported and patched by users and customers. Thank you!</p>
<p>We&#8217;ve also released alpha versions of the GoGrid, FlexiScale, and Slicehost gems. These have seen less production use and the APIs at these providers are still seeing changes, so we expect we&#8217;ll have some fixing to do. Please report any bugs to us and we&#8217;ll fix&#8217;em!</p>
<p>We remain committed to contributing open source libraries to the cloud community, more coming soon! Also, by popular demand, we will be moving the development of these gems to a public git repository soon. It&#8217;s a bit more tricky than you might expect as we&#8217;re often ahead on a private branch with non-public cloud features, so we need to make it all work correctly&#8230; But stay tuned!</p>
<p>Oops: I almost forgot to add a link to the gems: http://rightscale.rubyforge.org/ and http://rubyforge.org/projects/rightscale</p>
Posted in AWS, EC2, FlexiScale, RightAws, RightGrid, Ruby, S3, SQS  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/298/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/298/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/298/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=298&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/02/24/rightscale-ruby-cloud-gems-released/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>
	</item>
		<item>
		<title>The Skinny on Cloud Lock-in</title>
		<link>http://blog.rightscale.com/2009/02/19/the-skinny-on-cloud-lock-in/</link>
		<comments>http://blog.rightscale.com/2009/02/19/the-skinny-on-cloud-lock-in/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 17:52:54 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=241</guid>
		<description><![CDATA[The topic of cloud lock-in is getting quite some attention as of late, and it definitely needs to be a primary concern for anyone planning to move business critical applications to the cloud. (And who isn&#8217;t planning on that these days?) Given all the different layers of cloud computing the conversation can quickly get more [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=241&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>The topic of cloud lock-in is getting quite some attention as of late, and it definitely needs to be a primary concern for anyone planning to move business critical applications to the cloud. (And who isn&#8217;t planning on that these days?) Given all the different <a href="http://blog.rightscale.com/2008/05/26/define-cloud-computing">layers of cloud computing</a> the conversation can quickly get more confusing than anything else. At <a href="http://cloudconnectevent.com/">Cloud Connect</a> a few weeks ago the lock-in discussion bounced from Salesforce.com to Google App Engine, and then to Amazon Web Services within a single argument &#8212; which just makes no sense. To put it simply, different layers of cloud offerings vary widely when it comes to the dangers of lock-in.</p>
<h3>Lock-in hypothesis</h3>
<p>Let me state Thorsten&#8217;s Lock-in Hypothesis:</p>
<h2 style="text-align:center;"><strong>The higher the cloud layer you operate in, the greater the lock-in.</strong></h2>
<p><strong><br />
</strong></p>
<blockquote>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-282" title="lockin increase" src="http://rightscale.files.wordpress.com/2009/02/lockin-increase.png?w=350&#038;h=258" alt="lockin increase" width="350" height="258" /></p>
</blockquote>
<p>This means that if you use an application in the cloud, such as an all-in-one CRM package, you have the highest chance of getting locked-in. Move one level down to a platform in the cloud and you are somewhat less likely to get locked-in. Google App engine is one example: you can move a simple Python app off that platform fairly easily, but anything of substance that uses its BigTable storage and other services will end up relying on a lot of proprietary technology.  This &#8220;black box&#8221; effect locks you in more than, for example, a platform like Heroku where apps follow more of a standard Rails code base. When you move down to an infrastructure cloud, such as Amazon Web Services, it becomes even easier to see how you can move your application stack from one provider to another. After all, there&#8217;s not much distinguishing the Linux box you get in EC2 from the Linux box you get at GoGrid. But even here, lock-in needs to be thought through because the system behavior &#8211;from storage persistence to networking details and on and on &#8212; is far from identical.</p>
<p>So where does this leave us? I&#8217;ve been talking about lock-in, but what does that really mean? Well, with cloud computing you outsource the operation of compute resources to a cloud vendor who &#8220;runs&#8221; your application and who &#8220;stores&#8221; your data. Lock-in occurs with this vendor to the extent it is prohibitively expensive or time-consuming to run your application elsewhere or move your data elsewhere. Whether this &#8220;elsewhere&#8221; is another vendor or whether it is your own infrastructure is not important: if you can&#8217;t move, or it costs a lot or takes a long time to do so, you&#8217;re locked-in. We recently asked our customers and prospects what concerned them most about lock-in. Here are the results:</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-283" title="lockin concerns" src="http://rightscale.files.wordpress.com/2009/02/lockin-concerns1.png?w=500&#038;h=275" alt="lockin concerns" width="500" height="275" /></p>
<p style="text-align:center;">
<h3>The layer cake</h3>
<p>Lock-in can actually occur at many levels in the stack, and that&#8217;s why the cloud layers differ in their effective lock-in risk. The more code that is controlled &#8220;behind the curtain&#8221; by the cloud, the more you tend to lose freedom. Conversely, the more that is under your control, the easier it is to replicate it elsewhere and retain freedom. Here are a number of different layers at which you could find yourself locked-in:</p>
<ul>
<li><span style="color:#000000;">Application: do you own the application that manages your data or do you need to find/write another one to move?</span></li>
<li><span style="color:#000000;">Web services: does your app make use of 3rd party web services that you would have to find or build alternatives to (e.g. storage, search, billing, accounting, &#8230;)?</span></li>
<li><span style="color:#000000;">Development &amp; run-time environment: does your app run in a proprietary run-time environment and/or is it coded in a proprietary development environment? Would you need to retrain programmers and rewrite your app to move to a different cloud?</span></li>
<li><span style="color:#000000;">Programming language: does your app make use of a proprietary language, or language version? Would you need to look for new programmers to rewrite your app to move?</span></li>
<li><span style="color:#000000;">Data model: is your data stored in a proprietary or hard to reproduce data model or storage system? Can you continue to use the same type of database or data storage organization if you moved or do you need to transform all your data (and the code accessing it)?</span></li>
<li><span style="color:#000000;">Data: can you actually bring your data with you and if so, in what form? Can you get everything exported raw, or only certain slices or views?</span></li>
<li><span style="color:#000000;">Log files and analytics: do you own your history and/or metrics and can you move it to a new cloud or do you have to start from scratch?</span></li>
<li><span style="color:#000000;">Operating system and system software: do your sysadmins control the operating system platform, the versions of libraries and tools so you can move the know-how and operational procedures from one cloud to another?</span></li>
</ul>
<p>All these issues become pertinent when you face questions such as: &#8220;How can I move my Force.com application or my web site running in Google App Engine to my own data center?&#8221; Or &#8220;Can I get the click-stream data for my site out of the platform so I can analyze, for example, last year&#8217;s traffic compared to this year&#8217;s?&#8221; Or &#8220;Can I easily move an application between my datacenter and EC2 easily?&#8221;</p>
<h3>Altitude increases lock-in</h3>
<p>The value proposition of the higher cloud layers is appealing and I predict more and more movement in that direction. But lock-in is one of the issues that really gives me pause and that has kept me in the past from adopting some of the services that otherwise have looked compelling.</p>
<p>Let me pick on Google App Engine for a minute. Suppose you develop your site on App Engine and you find yourself having to move away for whatever reason. I don&#8217;t know of a good solution for you at that point. While there are ways to port an app from App Engine to Django it&#8217;s not clear this is really an answer if you&#8217;re running a high volume production app. It&#8217;s going to be interesting to see whether we will end up with commercial or perhaps open-source App Engine clones that are &#8220;industrial strength&#8221; to the point where one can really contemplate moving a big app from one App Engine vendor to another. (Well, first Google App Engine needs to be complete enough to host the types of apps where this is a real concern.)</p>
<p>An example closer to home is Amazon&#8217;s Simple DB. I&#8217;ve been interested in Simple DB since I first heard about it, but we have yet to use it as part of the RightScale service and the #1 reason is lock-in. For example, we store audit entries for everything that happens with our users&#8217; servers and I&#8217;d love to get those out of the SQL database they&#8217;re in. Simple DB may be a good solution to the problem from a technical point of view, but we don&#8217;t see how we&#8217;d be able to move that data out of Amazon without major headaches. In addition, we need to be able to run all pieces of the RightScale service in other clouds and we&#8217;d have to build an alternate storage solution there. By the time we do that we might as well only use this alternate solution and forego Simple DB altogether.</p>
<p>At the level of infrastructure clouds like Amazon EC2 the questions around lock-in are somewhat different but still pertinent. The cloud vendor provides what I like to think of as the &#8220;atoms of computing,&#8221; namely processing, storage, and networking. You get to build your infrastructure using virtual machines (EC2), disk block devices (EBS), hashed storage buckets (S3), security groups, etc. This means that the choices of programming language, development environment, runtime environment, database storage and so forth are all yours and can all at least in principle be duplicated in another cloud, at a traditional hosting provider, or in your own datacenter. Where lock-in starts to creep in is in the system architecture and in the operations infrastructure (automation, scripts, procedures) that your sysadmins put in place to manage everything.</p>
<h3>Maintaining freedom of choice</h3>
<p>One of the principles that I&#8217;ve upheld in the design of the RightScale system from the beginning is transparency. Everything happening on your systems should be visible to you. This not only means that you can find out why something happened and who did it, but also that you can replicate it elsewhere. There&#8217;s no magic happening behind the curtain to which you&#8217;re held hostage. I love it when others can do magic for me and save me a lot of time and effort by providing a pre-built platform. But there are solid reasons &#8212; both business and technology-related &#8212; to demand the ability to look into the &#8220;secret sauce.&#8221; That way, I can be enchanted by the magic but not locked-in to the magician. Our users need to be able to enjoy the same capability.</p>
<p>A second principle we follow is to focus as much as possible on standard software, architectures and configurations. This means that our solutions can easy be replicated elsewhere, such as in your own datacenter. This can present more of a challenge when designing for a cloud environment, which is why we provide cloud-ready solutions for various types of scalability, but it also frees you from being tied to a particular cloud.</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-284" title="lockin details" src="http://rightscale.files.wordpress.com/2009/02/lockin-details.png?w=500&#038;h=382" alt="lockin details" width="500" height="382" /></p>
<p>In the end, there may not exist a zero lock-in option. In fact, certain kinds and degrees of lock-in are probably unavoidable and are actually tolerable. The point is that the lock-in question is an important consideration to take into account when choosing among different cloud computing alternatives, and it&#8217;s equally important to keep the differences among cloud layers in mind when you decide what you&#8217;re willing to live with. All clouds are not created equal, and all clouds do not create equal lock-in. The key is to know the implications of your cloud choices.</p>
Posted in cloud computing  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=241&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/02/19/the-skinny-on-cloud-lock-in/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/02/lockin-increase.png" medium="image">
			<media:title type="html">lockin increase</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/02/lockin-concerns1.png" medium="image">
			<media:title type="html">lockin concerns</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/02/lockin-details.png" medium="image">
			<media:title type="html">lockin details</media:title>
		</media:content>
	</item>
		<item>
		<title>RightScale supports Amazon EC2 Europe</title>
		<link>http://blog.rightscale.com/2009/02/12/rightscale-supports-amazon-ec2-europe/</link>
		<comments>http://blog.rightscale.com/2009/02/12/rightscale-supports-amazon-ec2-europe/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 12:00:20 +0000</pubDate>
		<dc:creator>Thorsten</dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://blog.rightscale.com/?p=260</guid>
		<description><![CDATA[Our platform now supports Amazon EC2 in Europe! Several of our customers have already noticed it and are running servers there using RightScale. This brings the cloud offering in Europe practically up to par with what&#8217;s available in the US. After operating production servers in the EU for about a month now, I must say [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=260&subd=rightscale&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<br /><p>Our platform now supports Amazon EC2 in Europe! Several of our customers have already noticed it and are running servers there using RightScale. This brings the cloud offering in Europe practically up to par with what&#8217;s available in the US. After operating production servers in the EU for about a month now, I must say that it&#8217;s been pleasantly uneventful! It actually took me a few server launches for all this to sink in: in a previous life, I had to send employees on overseas trips to scout out hosting facilities before we could ship servers there. And then it cost a ton of &#8220;remote hands&#8221; to have them racked and wired to spec. Now it&#8217;s all just a drop down menu!</p>
<p>The big benefit of Amazon EC2 in Europe is the reduced latency to European users and it should help companies adhere to EU regulatory requirements for data storage and processing. For companies operating globally it also supports an additional level of redundancy and disaster recovery. The main differences between EC2 US and EU are the absence of SQS and SDB in the EU. I sure hope SQS in particular will be available soon since our many RightGrid users need it to operate their deployments and while the latency to the US isn&#8217;t a huge deal for SQS it sure would be nice to have all pieces of the puzzle within the same region.</p>
<p style="text-align:left;">The way this looks in the RightScale platform is deceptively simple: you can now place servers in different regions within the same RightScale deployment and you can manage them as a unit. This means that configuration inputs can apply across regions, that monitoring and alerting are in one place, etc. Below is a screen shot of one of our own deployments where an EU server sits side-by side with peer servers in several US availability zones.</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-269" title="eu-server1" src="http://rightscale.files.wordpress.com/2009/02/eu-server1.png?w=556&#038;h=157" alt="eu-server1" width="556" height="157" /></p>
<p>The big surprise when Amazon announced the EU region was that they decided to offer what I would describe as a separate cloud, disconnected from EC2 US. As I mentioned in my <a href="http://blog.rightscale.com/2008/12/09/amazon-launches-in-europe">previous blog post</a> I am convinced that this was the right decision because it really isolates the regions from one another from a failure perspective. Before this, I always kept wondering how they would convince us that EC2 couldn&#8217;t go down worldwide at the same time due to a software bug in the front-end API servers. Now the answer is pretty clear. That&#8217;s a really good thing.</p>
<p>To help our users to operate across these two clouds we added some features to replicate images and server templates from one EC2 region to the other. If you have an AMI in the US and want to launch it in the EU, you can simply press the &#8220;replicate&#8221; button and we&#8217;ll make a copy of it in the EU: <img class="aligncenter size-full wp-image-262" title="eu-replicate" src="http://rightscale.files.wordpress.com/2009/02/eu-replicate.png?w=480&#038;h=28" alt="eu-replicate" width="480" height="28" />The same applies to server templates which you can replicate to the other region. This automatically attaches the right image, kernel, and ramdisk underneath. Having to replicate the images is something required by the EC2 architecture and we&#8217;ve already replicated all our RightImages, so the majority of our customers don&#8217;t need to deal with this at all. Replicating the server templates creates an additional level of duplication which we&#8217;ll eliminate in the next release, making it even easier to operate in both regions!</p>
<p>It&#8217;s no secret that getting the EU support into all parts of our system took a little longer than we had hoped. The primary difficulty was that we hadn&#8217;t upgraded our EC2 code base to our new multi-cloud structure. And to be frank, the way Amazon decided to separate the US and EU clouds didn&#8217;t help: it&#8217;s one thing to require the use of a different API front-end to access each region, it&#8217;s another not to keep a global object name space, e.g., instance id i-123456 can exist in both the US and EU! But now all this code is refactored and we&#8217;re off to the next set of features!</p>
<p>Since we&#8217;re talking about name spaces, I might as well comment on an oddity that has crept into the AWS services. There are two different strategies within AWS for handling regions: S3 is handled globally while EC2 is split per region. If you look at S3, there is a global namespace for buckets (the top-level containers in S3). If I point you to the rightscale-test bucket, you can&#8217;t tell from the name where it&#8217;s located until you access it. And there&#8217;s a somewhat elaborate DNS and redirect scheme to ensure that your access &#8220;bounces&#8221; to the correct region. As a result, our UI has a single &#8220;S3 browser.&#8221; It wouldn&#8217;t make sense to have an &#8220;S3 US browser&#8221; and an &#8220;S3 EU browser&#8221;. For EC2 resources, however, everything is duplicated; there a list of EC2 EU instances and a separate list of EC2 US instances, same for EBS volumes, etc. We then stitch this back together when you look at a deployment which can span clouds. The big question now is what we&#8217;ll see for SQS and SDB: which of these two schemes will they follow? Only time will tell&#8230; In the meantime: enjoy EC2 in Europe!</p>
Posted in AWS, cloud computing, EC2  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rightscale.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rightscale.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rightscale.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rightscale.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rightscale.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rightscale.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rightscale.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rightscale.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rightscale.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rightscale.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.rightscale.com&blog=2909729&post=260&subd=rightscale&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.rightscale.com/2009/02/12/rightscale-supports-amazon-ec2-europe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0b359e9ce1a8fb5f3315fbec8beda697?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">TvE</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/02/eu-server1.png" medium="image">
			<media:title type="html">eu-server1</media:title>
		</media:content>

		<media:content url="http://rightscale.files.wordpress.com/2009/02/eu-replicate.png" medium="image">
			<media:title type="html">eu-replicate</media:title>
		</media:content>
	</item>
	</channel>
</rss>