Project Mercury Beta!

joshk's picture

With great pride, and after six alpha-level releases, I'm announcing of our seventh iteration on the Project Mercury stack, finally baked enough to call "beta".

At this point, we know that many people are using the Mercury EC2 image in production environments, and we've tuned this release conservatively to prevent it from breaking down under heavy load. We've also verified that the stack will work under a resource-constrained VPS (e.g. one with 1/4th the RAM of a small EC2 image), which gives us more confident that this configuration is stable. We also have a kickass logo:

Project Mercury Beta!

You can find the EC2 image in the US and EU availability zones with the following manifests:

  • chapter3-storage/PANTHEON-pressflow-mercury-0.7-Beta.manifest.xml
  • chapter3-storage/PANTHEON-pressflow-mercury64-0.7-Beta.manifest.xml

A wiki page has begun with instructions for installing your Drupal site over a Mercury instance here, so if you've been waiting for that, wait no more.

More exciting news to come. Stay tuned, as always, and let us know what you're thinking about.

Login to post comments

Congrats!

sirkitree's picture
sirkitree - Sat, 2009-10-31 01:13

I'm going to try this out tonight... rubs hands together


rats!

nullvariable's picture
nullvariable - Sat, 2009-10-31 02:42

I just started building a box off of the alpha AMI this afternoon. Worth rebuilding using the beta image?

(and awesome!)


Changes

joshk's picture
joshk - Sat, 2009-10-31 18:39

The important changes from 0.6 to 0.7beta:

1) Moved mysql's tmp directory to /mnt as large data operations can run it out of space on the root partition.

2) Tuned apache and varnish more conservatively so they'll basically never run the system into swap.

3) Switched default storage engine to InnoDB.

These are all easy enough to do yourself if you're sysadmin savvy.

Also, thanks a million for the EBS instructions. That's one of the main things people want. Including this doc (plus hopefully Sean's autoconfig work) will go a long way towards making EC2 a strong option for production sites.


thx

nullvariable's picture
nullvariable - Sat, 2009-10-31 19:41

Glad to contribute :) I'm playing with one beta and one alpha right now. Having mysql issues with porting my old server so I'm probably going to flush both instances and start all over again shortly.

I'm going to try and get the instructions for snapshots up and the cron script I wrote for automating that process.

http://www.nullvariable.com | http://dougcone.com


Awesome, I'm just porting my

SeanBannister - Sat, 2009-10-31 08:45

Awesome, I'm just porting my user-data scripts to it. Love the logo.


Very cool stuff

sirkitree's picture
sirkitree - Sat, 2009-10-31 17:13

Do you have an issue queue or anything like this for feature requests? It'd really be great if drush was included with these.

Though /me ponders about the possibility of not only putting mysql on EBS, but drush as well and then just sym-linking it once you have an instance up and EBS connected.


Launchpad

joshk's picture
joshk - Sat, 2009-10-31 18:42

Since we don't really have a good place to put this in drupal projects (the "code" here is config files, not drupal) we're using launchpad to host the code, etc, just like pressflow:

https://edge.launchpad.net/projectmercury

You can report bugs there, and submit requests. Drush installed is definitely coming along.