Project Mercury News: 100+ Instances launched, Alpha 6 w/Solr, VPS on the horizon

Profile picture

Update: an important fix was made to the 64-bit version. Please use this manifest path: chapter3-storage/PANTHEON-pressflow-mercury64-alpha-6.1.manifest.xml

As I just posted over on the PANTHEON drupal group, a new release of Project Mercury is out, now including Apache Solr as the search back-end! This is especially exciting because it rounds out the core technology stack for a best-practice "all in one" server. Mercury not only delivers high performance Drupal out of the box, it's also got all the pieces you need to scale your architecture vertically when the time comes.

If you want to snag the latest version, search EC2 for "mercury" and jump on the alpha-6 AMI. It's available in 64 and 32-bit flavors both in the US and EU hosting zones.

With the major stack pieces in place (or so we think; let us know what we might still be missing...) the focus will soon shift to stability, tuning, and portability — aka alternatives to EC2 — as the project enters its Beta phase. This can't come too soon: we've already seen more than 100 instances launched since the last (0.51) release, and more and more people wanting to run existing sites using Mercury as a host.

To that end, we're actively researching options to provide the whole stack as a pre-bundled install with more traditional VPS providers, and hope to solidify some working partnerships going as we move into the Beta phase. We're also going to be working on documenting the heck out of the basic tasks of putting an existing site "onto" a Mercury install, creating an install profile for people starting from scratch, and making the base stack available in other cloud-friendly forms (e.g. VM images, Rackspace images, etc).

As Mercury matures, the rest of the PANTHEON project will start to see more updates. Mercury is the "hosting" piece of the puzzle — and will eventually be broken down into dedicated images for each piece of the stack — while Vulcan handles development/testing, and Aegir takes on deployment. There's a lot more to be added to those steps as well.

It will be a while before we have all of this working together, but we've been very encouraged by all the positive feedback. We believe we can help propel the next wave of Drupal growth by making Best Practices in every step of the project cycle — build, deploy, scale — easily available to as wide an audience as possible.

Comments

As I'm getting closer to having the courage to jump into real server configuration and elastic hosting, the ideas behind Mercury / Varnish / Pressflow are getting more and more exciting. It's great to see the progress being made, keep up the good work!

Cheers!
Chris

A good starting point for alternative VPS systems might be Eucalyptus. It's coming with the next release of Ubuntu (Karmic Koala) and emulates the EC2 APIs.

Ubuntu is using it as part of their Landscape product so you can seamlessly manage in-house (Eucalyptus-based) and external (Amazon-based) clouds.

Hope that helps...

D

Perhaps Jumpbox could be a viable deployment architecture?

http://www.jumpbox.com/

Disclosure: I have no affiliation with this company.

Mercury and the deployment stack is a very exciting. Best of luck with your progress.

Add comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <br/> <br /> <p> <img> <blockquote> <i> <b> <u>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.

Client Testimonial

Working with Chapter Three was great! They understood the development workflow perfectly and accommodated our needs to handle the theming and IA of the site. Add to this the short timeline and last minute changes they put up with. One area that Chapter Three really helped was setting up the development environment for us. This has proved invaluable to managing the site and pushing new features.

Michael Shaver, Web Administer, Intel Moblin Case Study

Drupalcon SF 2010