<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>acts_as_cloud</title>
	<atom:link href="http://www.engineyard.com/cloud-updates/feed" rel="self" type="application/rss+xml" />
	<link>http://www.engineyard.com/cloud-updates</link>
	<description>Engine Yard Cloud, Rails application deployment, and more.</description>
	<lastBuildDate>Fri, 16 Apr 2010 21:46:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Engine Yard Cloud CLI Beta</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2010/04/111</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2010/04/111#comments</comments>
		<pubDate>Fri, 16 Apr 2010 21:25:14 +0000</pubDate>
		<dc:creator>adelcambre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/cloud-updates/?p=111</guid>
		<description><![CDATA[We are excited to announce the beta launch today of the Engine Yard Command Line deploy tools. This has been one of the most frequently requested features from our users, and we are looking forward to your feedback and suggestions as we run our CLI private beta.
Without further ado, here&#8217;s what you need to do [...]]]></description>
			<content:encoded><![CDATA[<p>We are excited to announce the beta launch today of the Engine Yard Command Line deploy tools. This has been one of the most frequently requested features from our users, and we are looking forward to your feedback and suggestions as we run our CLI private beta.</p>
<p>Without further ado, here&#8217;s what you need to do to deploy your applications from the command line:</p>
<blockquote>
<ol>
<li>Email beta@engineyard.com to be added to the CLI beta program.</li>
<li>$ gem install engineyard</li>
<li>$ ey deploy</li>
</ol>
</blockquote>
<p>And you are off to the races! Bundler works out of the box, and you can deploy to Solo and clustered environments on Engine Yard Cloud.</p>
<p>For more details, read on.</p>
<h5>Command Line Beta Details</h5>
<p>Before getting started, make sure that your environment has been created and instances have been launched.</p>
<p>First, create a new environment for the application. If you are using Rails 3, please set the application type to rack 1.1.0. All rails 3 apps work correctly as just a rack app. Also note that you will need to select Ruby 1.8.7 to use Rails 3.</p>
<p>Note: The git url that you set on EY Cloud must match one of the git remotes in your local repo.</p>
<p><img style="width: 600px;" src="http://img.skitch.com/20100415-m75s6r1mhhtw66g5ygxbwh8ke6.jpg" alt="" /></p>
<p>Set your deploy key if it is a private repo. Then setup your gems. If you are using bundler, Bundler 0.9 will already be selected for you.</p>
<p><img style="width: 600px;" src="http://img.skitch.com/20100415-mxdj1tagx2399yw15wbxfpnt6p.jpg" alt="" /></p>
<p>Setup your SSH key. You must be able to ssh to the instance as your deploy user to use the CLI deploy beta.</p>
<p>Boot your desired cluster. The deployments work fine with either a Solo instance or a Cluster.</p>
<p>While the cluster is booting we need to do a few things on the command line.</p>
<p>You need to be in the directory for the app you want to deploy. One of the git remotes for the current directory must match the git url you entered on the Cloud Web Ui.</p>
<p>Next install the engineyard gem</p>
<pre><code>blogin15(master): gem install engineyard
      Building native extensions.  This could take a while...
      Successfully installed mime-types-1.16
      Successfully installed rest-client-1.4.2
      Successfully installed highline-1.5.2
      Successfully installed json-1.2.4
      Successfully installed engineyard-0.2.6
      5 gems installed
      </code></pre>
<p>Then run ey environments to see what environments are configured for this app</p>
<pre><code>blogin15(master): ey environments
      We need to fetch your API token, please login
      Email:  adelcambre@engineyard.com
      Password: *********
      Cloud environments for blogin15:
        blogin15_production  1 instance  blogin15
      </code></pre>
<p>You will need to enter your Engine Yard Cloud credentials to fetch your API token. You will only need to do this once.</p>
<p>Your cluster should now be booted. Once it is, you can do the deploy.</p>
<p><span style="font-family: monospace; line-height: 18px; font-size: 12px; white-space: pre;">blogin15(master): ey deploy</span></p>
<pre><code>      Connecting to the server...
      Server does not have ey-deploy gem installed
      Installing ey-deploy gem...
      ssh -q deploy@184.73.238.74 "sudo gem install ey-deploy -v '~&gt;0.2.4.pre1'"
      Successfully installed ey-deploy-0.2.4.pre2
      1 gem installed
      Installing ri documentation for ey-deploy-0.2.4.pre2...
      Installing RDoc documentation for ey-deploy-0.2.4.pre2...
      Running deploy on server...
      ssh -q deploy@184.73.238.74 "eysd deploy --app blogin15 --branch master"
      Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
      ~&gt; Pushing code to all servers
      ~&gt; Starting full deploy
      ~&gt; copying to /data/blogin15/releases/20100415212737
      ~&gt; ensuring proper ownership
      ~&gt; Gemfile detected, bundling gems
      Fetching source index from http://gemcutter.org/
      Installing rake (0.8.7) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing ZenTest (4.3.1) from rubygems repository at http://gemcutter.org/
      Installing RubyInline (3.8.4) from rubygems repository at http://gemcutter.org/
      Installing sexp_processor (3.0.4) from rubygems repository at http://gemcutter.org/
      Installing ParseTree (3.0.5) from rubygems repository at http://gemcutter.org/
      Using abstract (1.0.0) from system gems
      Using builder (2.1.2) from system gems
      Installing i18n (0.3.6) from rubygems repository at http://gemcutter.org/
      Installing memcache-client (1.7.8) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing tzinfo (0.3.18) from rubygems repository at http://gemcutter.org/
      Installing activesupport (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing activemodel (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing erubis (2.6.5) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Using rack (1.1.0) from system gems
      Installing rack-mount (0.4.7) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing rack-test (0.5.3) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing actionpack (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Using mime-types (1.16) from system gems
      Installing polyglot (0.3.1) from rubygems repository at http://gemcutter.org/
      Installing treetop (1.4.5) from rubygems repository at http://gemcutter.org/
      Installing mail (2.1.5.3) from rubygems repository at http://gemcutter.org/
      Installing text-hyphen (1.0.0) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing text-format (1.0.0) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing actionmailer (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing arel (0.2.1) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing activerecord (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing activeresource (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing bundler (0.9.15) from rubygems repository at http://gemcutter.org/
      Installing mysql (2.8.1) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      with native extensions Installing thor (0.13.4) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing railties (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing rails (3.0.0.beta) from .gem files at /data/blogin15/releases/20100415212737/vendor/cache
      Installing rails-action-args (0.1.0) from rubygems repository at http://gemcutter.org/
      Installing ruby_parser (2.0.4) from rubygems repository at http://gemcutter.org/
      Installing ruby2ruby (1.2.4) from rubygems repository at http://gemcutter.org/
      Your bundle is complete! Use `bundle show gemname` to see where a bundled gem is installed.
      Copying .gem files into vendor/cache
        * rake-0.8.7.gem
        * ZenTest-4.3.1.gem
        * RubyInline-3.8.4.gem
        * sexp_processor-3.0.4.gem
        * ParseTree-3.0.5.gem
        * abstract-1.0.0.gem
        * builder-2.1.2.gem
        * i18n-0.3.6.gem
        * memcache-client-1.7.8.gem
        * tzinfo-0.3.18.gem
        * activesupport-3.0.0.beta.gem
        * activemodel-3.0.0.beta.gem
        * erubis-2.6.5.gem
        * rack-1.1.0.gem
        * rack-mount-0.4.7.gem
        * rack-test-0.5.3.gem
        * actionpack-3.0.0.beta.gem
        * mime-types-1.16.gem
        * polyglot-0.3.1.gem
        * treetop-1.4.5.gem
        * mail-2.1.5.3.gem
        * text-hyphen-1.0.0.gem
        * text-format-1.0.0.gem
        * actionmailer-3.0.0.beta.gem
        * arel-0.2.1.gem
        * activerecord-3.0.0.beta.gem
        * activeresource-3.0.0.beta.gem
        * bundler-0.9.15.gem
        * mysql-2.8.1.gem
        * thor-0.13.4.gem
        * railties-3.0.0.beta.gem
        * rails-3.0.0.beta.gem
        * rails-action-args-0.1.0.gem
        * ruby_parser-2.0.4.gem
        * ruby2ruby-1.2.4.gem
      ~&gt; Symlinking configs
      ~&gt; running deploy hook: deploy/before_migrate.rb
      ~&gt; migrating
      ~&gt; Migrating: cd /data/blogin15/releases/20100415212737 &amp;&amp; RAILS_ENV=production RACK_ENV=production MERB_ENV=production rake db:migrate
      (in /data/blogin15/releases/20100415212737)
      ==  CreatePosts: migrating ====================================================
      -- create_table(:posts)
         -&gt; 0.0221s
      ==  CreatePosts: migrated (0.0222s) ===========================================

      ~&gt; running deploy hook: deploy/before_symlink.rb
      ~&gt; symlinking code
      ~&gt; Restarting app servers
      ~&gt; restarting app: /data/blogin15/releases/20100415212737
      ~&gt; running deploy hook: deploy/after_restart.rb
      ~&gt; cleaning up old releases
      ~&gt; finalizing deploy
      Deploy complete
      </code></pre>
<p>Now your site should be deployed! Please send feedback on this new system, or problem reports, to <a href="mailto:beta@engineyard.com">beta@engineyard.com</a>.</p>
<p><em>Caveats:</em></p>
<ol>
<li>If your environment has more than one application with a private git repository, CLI deploys are not yet functional. This will be fixed in a future beta release.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2010/04/111/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Engine Yard Cloud Beta Program, Ruby 1.8.7, Rails 3 and more!</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2010/03/98</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2010/03/98#comments</comments>
		<pubDate>Thu, 18 Mar 2010 18:39:46 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/cloud-updates/?p=98</guid>
		<description><![CDATA[Today we are excited to announce a new Beta Program for Engine Yard Cloud. This is an opt-in program for users to use beta-only features before we open them up for everyone. If you like staying on the cutting edge, have a favorite feature that you just have to try today, or would like to [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Today we are excited to announce a new Beta Program for Engine Yard Cloud. This is an opt-in program for users to use beta-only features before we open them up for everyone. If you like staying on the cutting edge, have a favorite feature that you just have to try today, or would like to help us by providing feedback on upcoming features, this is the program for you.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">What features are you making available in the beta program today?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">We have an exciting lineup ahead, but for today we&#8217;d like to announce a couple of features that we know a lot of you are waiting for.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The first one is support for Ruby 1.8.7. You can now update individual environments to use either Ruby 1.8.6 or 1.8.7. To do so, simple go to the edit environment page for an existing application and change the Ruby version there, or create a new environment. As part of this change, we have also isolated the system ruby, used to run the Engine Yard management stack, from the Ruby version that your applications would use. This change has resulted in greater stability on the platform, and will also allow us to add newer Ruby versions easily to the platform.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">As a result of this, we are now also ready for Rails 3 when it releases. If you like to stay on the bleeding edge and do not require support for non-production applications, you can go ahead and use the Rails 3 pre-release gems today (just make sure to switch your environment to use Ruby 1.8.7).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">How does the Beta Program work?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Its simple &#8211; just email beta@engineyard.com with your Engine Yard Cloud login email address. We will be rolling out access to Ruby 1.8.7 over the coming few days to all beta customers who sign up.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Thanks for helping us test out our newest set of features, and watch this space for more product-related announcements soon!</div>
<p>Today we are excited to announce a new Beta Program for Engine Yard Cloud. This is an opt-in program for users to use beta-only features before we open them up for everyone. If you like staying on the cutting edge, have a favorite feature that you just have to try today, or would like to help us by providing feedback on upcoming features, this is the program for you.</p>
<p><em>What features are you making available in the beta program today?</em></p>
<p>We have an exciting lineup ahead, but for today we&#8217;d like to announce a couple of features that we know a lot of you are waiting for.</p>
<p>The first one is support for Ruby 1.8.7. You can now update individual environments to use either Ruby 1.8.6 or 1.8.7. To do so, simple go to the edit environment page for an existing application and change the Ruby version there, or create a new environment. As part of this change, we have also isolated the system Ruby used to run the Engine Yard management stack from the version that your applications would use. This change has resulted in greater stability on the platform, and will also allow us to add newer Ruby versions easily to the platform.</p>
<p>As a result of this, we are now also ready for Rails 3 when it releases. If you like to stay on the bleeding edge and do not require support for non-production applications, you can use the Rails 3 pre-release gems today (just make sure to switch your environment to use Ruby 1.8.7).</p>
<p><em>How does the Beta Program work?</em></p>
<p>Its simple &#8211; just email beta@engineyard.com with your Engine Yard Cloud login email address. We will be rolling out access to Ruby 1.8.7 over the coming few days to all beta customers who sign up.</p>
<p>Thanks for helping us test out our newest set of features, and watch this space for more product-related announcements soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2010/03/98/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unicorn support in Engine Yard Cloud</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/11/85</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/11/85#comments</comments>
		<pubDate>Tue, 01 Dec 2009 00:30:13 +0000</pubDate>
		<dc:creator>ezra</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/cloud-updates/?p=85</guid>
		<description><![CDATA[Today we&#8217;ve added Nginx + Unicorn as an experimental stack option on our cloud platform. This means that you can select to run your application on Unicorn behind Nginx instead of Mongrel or Passenger.
Unicorn is a very interesting ruby application server. It brings the robust HTTP parser from Mongrel into a Unix centric preforking webserver [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;ve added Nginx + Unicorn as an experimental stack option on our cloud platform. This means that you can select to run your application on Unicorn behind Nginx instead of Mongrel or Passenger.</p>
<p>Unicorn is a very interesting ruby application server. It brings the robust HTTP parser from Mongrel into a Unix centric preforking webserver configuration. This means that when you start Unicorn, it starts a master process that opens the socket to listen on, preloads your application code and then forks worker children to do the actual application serving. The linux kernel takes care of load balancing between child processes, since all the children are calling accept on the same socket fd inherited from the master process. This means you get global queueing for free, because a process will never get more then one request at once and the kernel will efficiently queue requests until a child worker is ready to accept a new request.</p>
<p>Unicorn ends up being the fastest option available to run your ruby applications on. In my benchmarking Unicorn handily beats Mongrel and Passenger in throughput tests as well as memory consumption tests. So you can think of Unicorn as what Mongrel should have been. It has the ease of management of Passenger but without some of the downsides (dealing with amqp, threading weirdness). I highly recommend Unicorn as the highest performance stack we have for you to run on, but please do test this for your self with your own applications as all apps are different. Also, Unicorn is currently an experimental stack option (for more details, see our <a href="http://www.engineyard.com/technology/stack">technology stack page</a>).</p>
<p>To get started right now with Unicorn on our cloud all you need to do is to create a new environment, or terminate the instances in an existing environment and click the pencil icon to edit the environment. On the environment details page you will be able to select the stack you want to run, choose Nginx+Unicorn and then go ahead and boot up some new servers to try it out.</p>
<p>Go ahead, try it out, and as always, send us any feedback you have on this latest feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/11/85/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloning your environments with Engine Yard Cloud</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/11/81</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/11/81#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:10:21 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[screencasts]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/cloud-updates/?p=81</guid>
		<description><![CDATA[Cloning is a key feature in Engine Yard Cloud &#8211; it enables agile deployment by making it easy to create bit-by-bit replicas of your production environments. You can use these replicas for staging, developing, or testing &#8211; and you can do it all on an exact copy of production. Best of all, you only pay [...]]]></description>
			<content:encoded><![CDATA[<p>Cloning is a key feature in Engine Yard Cloud &#8211; it enables agile deployment by making it easy to create bit-by-bit replicas of your production environments. You can use these replicas for staging, developing, or testing &#8211; and you can do it all on an exact copy of production. Best of all, you only pay for what you use.</p>
<p>So go ahead, create that 100 node clone of production to run your massive scalability tests on. Be up and running in  minutes, and tear down your environment when you are done.</p>
<p><object width="400" height="250"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7056116&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7056116&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="250"></embed></object>
<p><a href="http://vimeo.com/7056116">Cloning your applications with Engine Yard Cloud</a> from <a href="http://vimeo.com/engineyard">Engine Yard</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/11/81/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High memory instances, reduced pricing, and more</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/10/75</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/10/75#comments</comments>
		<pubDate>Wed, 28 Oct 2009 22:19:37 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Release notes]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/cloud-updates/?p=75</guid>
		<description><![CDATA[Yesterday Amazon had some  exciting announcements regarding the EC2 platform. In particular, they dropped pricing for compute instances and introduced a new family of instance sizes. Today we are excited to announce support for each of these features in our latest deploy.
New Pricing
Effective November 1st, we will be reducing the prices that we charge [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Amazon had some  exciting announcements regarding the EC2 platform. In particular, they dropped pricing for compute instances and introduced a new family of instance sizes. Today we are excited to announce support for each of these features in our latest deploy.</p>
<p><strong>New Pricing</strong><br />
Effective November 1st, we will be reducing the prices that we charge for instance hours in Engine Yard Cloud, passing through the announced price reduction in Amazon EC2 pricing. These prices will be in effect automatically for the November billing cycle. New and existing customers will not have to do anything to activate the new pricing, you will get the price reduction automatically starting with your November usage.</p>
<p><strong>High Memory Instances</strong><br />
Amazon also introduced a new class of high-memory instances, the High Mem 2XL and 4XL. They have 34.2GB and 68.4GB of RAM respectively, making them ideal for memory intensive, high throughput applications, such as database servers and caching applications. Starting today, you can add each of these instances to your environments &#8211; simply pick the type of instance that is appropriate for your needs and start your environments with them. They are priced at $1.32/hour for the 2XL instance, and $2.55/hour for the 4XL instance.</p>
<p><strong>Bug Fixes</strong><br />
We also resolved a number of customer-facing issues with this deploy. They include:</p>
<ul>
<li>Deleting SSH keys no longer blocks additional instances from joining a cluster (LH 684)</li>
<li>Utility instance alerts now show up in the summary section of the detailed alerts view</li>
<li>Installing support SSH keys on customer instances no longer sets (and leaves) the cluster status as &#8220;deploying configuration changes&#8221;</li>
<li>Volumes now mount consistenly after being cached</li>
<li>Snapshots on non-master instances no longer report a chef failure in the UI</li>
<li>The billing page now works correctly for charges very near zero (LH 704)</li>
</ul>
<p>High-memory instances, reduced pricing and more. Try them out and send us your feedback &#8211; we would love to hear from you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/10/75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Engine Yard Cloud screencasts</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/10/66</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/10/66#comments</comments>
		<pubDate>Mon, 12 Oct 2009 18:35:32 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[screencasts]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/cloud-updates/?p=66</guid>
		<description><![CDATA[Welcome to the first in a series of screencasts about Engine Yard Cloud!
As with all &#8220;Hello World&#8221; applications, this one focuses on the first workflow most new users see: deploying a new application on Engine Yard Cloud. This 2 minute screencast shows you how to get your application up and running on a load-balanced application [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to the first in a series of screencasts about Engine Yard Cloud!</p>
<p>As with all &#8220;Hello World&#8221; applications, this one focuses on the first workflow most new users see: deploying a new application on Engine Yard Cloud. This 2 minute screencast shows you how to get your application up and running on a load-balanced application cluster with a dedicated database tier, using Engine Yard Cloud.</p>
<p><object width="560" height="350"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6965218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6965218&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="560" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/10/66/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Three ways to monitor your cloud applications</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/09/35</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/09/35#comments</comments>
		<pubDate>Thu, 01 Oct 2009 03:27:36 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://eycloud.wordpress.com/?p=35</guid>
		<description><![CDATA[Here at Engine Yard, we take availability and uptime very seriously. We built monitoring and alerting very early on into the product, and have continued to refine it over the last few months. In today&#8217;s release, we added URL availability monitoring, which we believe is an essential component to every serious deployment.
Engine Yard Cloud includes [...]]]></description>
			<content:encoded><![CDATA[<p>Here at Engine Yard, we take availability and uptime very seriously. We built monitoring and alerting very early on into the product, and have continued to refine it over the last few months. In today&#8217;s release, we added URL availability monitoring, which we believe is an essential component to every serious deployment.</p>
<p>Engine Yard Cloud includes three broad classes of monitors: resource monitors, service monitors and URL monitors. Let&#8217;s look at each of them in detail.</p>
<p><strong>1. Resource Monitors</strong></p>
<p>Each instance in your environment includes a set of resource monitors enabled by default. Behind the scenes, we use <a href="http://www.collectd.org">collectd</a> to collect statistics and trigger alerts for host-based resource usage. Currently we include 5 types of resource monitors enabled by default: <em>load, free memory, free disk space, swap </em>and <em>cpu.</em> Each has associated limits for <em>warning</em> and <em>failure</em> triggers, which generate alerts into an environment&#8217;s alert stream.</p>
<p><strong>2. Process Monitors</strong></p>
<p>While resource monitors work on the instances, it is often desirable to monitor services that are externally visible. Engine Yard Cloud uses an extensible infrastructure to monitor processes that are essential to the health of your application. Currently, we check for availability of sshd, the database tier (MySQL), and core services (nginx, haproxy and internal Engine Yard services). A change in state of any of these processes triggers alerts on that environment.</p>
<p><strong>3. URL Availability</strong></p>
<p>Today we are adding the third in our set of monitoring tools: URL availability. While most of our users have used 3rd party services to monitor their applications, one of the issues we have heard users talk about is integrating those alerts with their Engine Yard dashboard. Starting today, all Flex users can specify one URL for each of their environments to monitor for uptime. Simply look for the &#8220;Monitored URLs&#8221; tab for your environment on the dashboard.</p>
<p>Our default implementation will run checks every 2 minutes to ensure uptime, and trigger alerts every time there is a state transition. With the upcoming premium support and proactive monitoring, our support staff will also be notified immediately when a downtime does occur, and will initiate action to ensure that your services are back up as soon as possible.</p>
<p>So there you have it. Process, resource and URL monitoring. Just three of the ways in which we continue to strive to give you increased visibility into your cloud environments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/09/35/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Big Day for Engine Yard Cloud</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/09/49</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/09/49#comments</comments>
		<pubDate>Thu, 01 Oct 2009 03:27:24 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/cloud_updates/?p=49</guid>
		<description><![CDATA[Today is a big day for Engine Yard Cloud, and we&#8217;re excited to share three major milestones with you. I&#8217;ll go into each in detail, but let&#8217;s start with the headlines:

Engine Yard Cloud is now out of beta and in general release!
We&#8217;re introducing Premium Support for Engine Yard Cloud, with 24&#215;7 proactive monitoring and trouble-shooting [...]]]></description>
			<content:encoded><![CDATA[<p>Today is a big day for Engine Yard Cloud, and we&#8217;re excited to share three major milestones with you. I&#8217;ll go into each in detail, but let&#8217;s start with the headlines:</p>
<ol>
<li>Engine Yard Cloud is now out of beta and in general release!</li>
<li>We&#8217;re introducing Premium Support for Engine Yard Cloud, with 24&#215;7 proactive monitoring and trouble-shooting for production applications</li>
<li>Solo and Flex pricing plans have been unified into a single Engine Yard Cloud plan
<ul>
<li>Pricing for resources is at the old &#8220;Solo&#8221; level for everyone</li>
<li>Paid support is now <em>optional</em> and available to <em>all</em> users, with a three month minimum commitment</li>
</ul>
</li>
</ol>
<p>For more details, jump over to the <a href="http://www.engineyard.com/blog/2009/three-big-announcements-about-engine-yard-cloud">post on the Engine Yard Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/09/49/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Master-slave database support in Engine Yard Cloud</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/09/20</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/09/20#comments</comments>
		<pubDate>Thu, 17 Sep 2009 17:01:18 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://eycloud.wordpress.com/?p=20</guid>
		<description><![CDATA[Replicating your MySQL database is a great way to horizontally scale out your database tier, and enjoy enhanced read and write performance, reliable backups, faster analytics, and easier failover.
Today we are excited to announce out-of-the-box support for master-slave replication on the Engine Yard Cloud. When you add additional nodes to your database tier, we will [...]]]></description>
			<content:encoded><![CDATA[<p>Replicating your MySQL database is a great way to horizontally scale out your database tier, and enjoy enhanced read and write performance, reliable backups, faster analytics, and easier failover.</p>
<p>Today we are excited to announce out-of-the-box support for master-slave replication on the Engine Yard Cloud. When you add additional nodes to your database tier, we will configure them as slave nodes. All writes will continue to go to your master node, but you can read from any node in the tier. This is a great way to get read-scalability. For example, your backup and reporting applications can now run exclusively on the slave tier without impacting master performance. Moreover, you get enhanced write performance as well because your master can focus on performing only write queries.</p>
<p>Adding slave replicas is easy. While deploying your application, simply add more than one node for the database tier. The first node will be configured as the master, and all remaining nodes as slaves. You can increase and decrease that number at any time, simply by adding or removing database nodes to a running cluster.</p>
<p>There are several ways to get your rails application to work with database replication. When you add slave databases, we will automatically add entries to your database.yml files, which will contain information about your new replica (you will need to restart your application to re-read this information). While you can use this information manually to configure your own database access scheme, we recommend looking at <a href="http://forge.mysql.com/wiki/MySQL_Proxy">MySQL Proxy</a>. This makes the configuration of your database tier transparent to your application, and allows you to scale up and scale down without affecting application configuration. You can also use one of the several Rails plugins available for this (such as Masochism, master_slave_adapter, and many others).</p>
<p>Enjoy the latest horsepower-boost to your database tier, and keep us posted on your experience with this feature. We&#8217;d love to get your feedback!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/09/20/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Engine Yard Cloud changelog: 09/16/2009</title>
		<link>http://www.engineyard.com/cloud-updates/archives/2009/09/47</link>
		<comments>http://www.engineyard.com/cloud-updates/archives/2009/09/47#comments</comments>
		<pubDate>Wed, 16 Sep 2009 21:08:48 +0000</pubDate>
		<dc:creator>abheek</dc:creator>
				<category><![CDATA[Release notes]]></category>

		<guid isPermaLink="false">http://eycloud.wordpress.com/?p=47</guid>
		<description><![CDATA[This week&#8217;s deploy has an exciting new feature, as well as a number of important bug fixes.
Database Slaves
We&#8217;re excited to announce out-of-the-box support for database master-slave configurations. We have been working hard over the last few weeks to ensure that all corner cases are handled correctly and that database clusters scale well under heavy loads. [...]]]></description>
			<content:encoded><![CDATA[<p>This week&#8217;s deploy has an exciting new feature, as well as a number of important bug fixes.</p>
<p><strong>Database Slaves</strong></p>
<p>We&#8217;re excited to announce out-of-the-box support for database master-slave configurations. We have been working hard over the last few weeks to ensure that all corner cases are handled correctly and that database clusters scale well under heavy loads. You can add a database slave to a running application, or create a database tier when you first boot the application. Watch this space for more details on this feature.</p>
<p><strong>Quick Start workflow updates</strong></p>
<p>New customers will be dropped directly into the quick start workflow rather than on the new environment page.</p>
<p><strong>Bug fixes</strong></p>
<p>We also fixed the following bugs:</p>
<p>- SSH Key deletion was broken #634</p>
<p>- Add instance to cluster page did not have a default size for the utility server volume</p>
<p>- Add instance to cluster page did not remember instance type selected if there were validation errors</p>
<p>- The dashboard and alerts layouts were broken #639 #632</p>
<p>- Chef more accurately reports its progress back to the app, if it gets stuck the message should reflect what was happening #631</p>
<p>- The support dashboard had a really big query that was bloating the mongrels and swapping the boxes.</p>
<p>- The FRAMEWORK_ENV was not set in the chef-deploy hooks #619</p>
<p>Thanks, and as always keep us posted on your experiences with the product.</p>
<p>&#8211; The Engine Yard Cloud team</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineyard.com/cloud-updates/archives/2009/09/47/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
