Rubber - RuPy Tuesday

2,718 views
2,643 views

Published on

Short presentation about rubber - nifty nice gem for managing EC2 instances - get up and running in 30min. Video proof here: http://www.youtube.com/watch?v=j8fl-Hm9CzQ

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,718
On SlideShare
0
From Embeds
0
Number of Embeds
1,073
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rubber - RuPy Tuesday

  1. 1. From zero to cloud hero (with Rubber) <ul><li>PRUG / RuPy Tuesday 21.06.2011 </li></ul><ul><li>Maciej Litwiniuk, GaldoMedia </li></ul>
  2. 2. What? <ul><li>A capistrano/rails plugin that makes it easy to deploy/manage/scale to EC2 </li></ul>
  3. 3. Why? <ul><li>Easy to start with (REALLY!) </li></ul><ul><li>You don’t have to pay EY’s </li></ul><ul><li>Scales both up and down </li></ul><ul><li>Redundancy baked in </li></ul><ul><ul><li>You are running in the cloud, so any instance can go poof </li></ul></ul><ul><ul><li>Can have as many instances in each role as needed to ensure uptime </li></ul></ul>
  4. 4. The Power! <ul><li>Deploy and forget in 30 minutes </li></ul><ul><ul><li>with load balancer </li></ul></ul><ul><ul><li>two app servers </li></ul></ul><ul><ul><li>two MySQL servers </li></ul></ul>
  5. 5. How? <ul><li>Build on top of Capistrano </li></ul><ul><li>Gives set of recipes (vulcanizers) preconfigured for most of your needs </li></ul><ul><ul><li>(apache, nginx, passenger, mysql, memcached, haproxy, monit, mongodb, redis, sphinx) </li></ul></ul><ul><li>Takes care of DNS and server monitoring </li></ul>
  6. 6. Why not? <ul><li>LOTS of magic </li></ul><ul><li>Limited set of vulcanizers (but it is really a problem?) </li></ul><ul><li>Only EC2 </li></ul><ul><li>Only console interface </li></ul><ul><li>Some may like support given by EY / Scalarium / Heroku </li></ul>
  7. 7. Where? <ul><li>https://github.com/wr0ngway/rubber </li></ul><ul><li>http://ginzametrics.com/deploy-rails-app-to-ec2-with-rubber.html </li></ul><ul><li>http://ilakeruby.blogspot.com/2011/04/rails-rubber-github-amazon-free-tier.html </li></ul><ul><li>http://www.slideshare.net/wr0ngway/deploying-rails-on-ec2-using-rubber-slides-only </li></ul><ul><li>http://blog.eizesus.com/2009/03/deploying-ruby-on-rails-on-ec2-using-rubber/ </li></ul>
  8. 8. Demo time!
  9. 9. Q&A
  10. 10. Thanks

×