Successfully reported this slideshow.
Your SlideShare is downloading. ×

Ruby in the Clouds

Ad

Ruby in the Clouds RubyCamp Lyon 2010

Ad

Agenda <ul><ul><li>What's Cloud Computing </li></ul></ul><ul><ul><li>Vendors </li></ul></ul><ul><ul><li>Demo </li></ul></ul>

Ad

Ruby in the Clouds What's Cloud Computing

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Loading in …3
×

Check these out next

1 of 11 Ad
1 of 11 Ad
Advertisement

More Related Content

Advertisement

Ruby in the Clouds

  1. 1. Ruby in the Clouds RubyCamp Lyon 2010
  2. 2. Agenda <ul><ul><li>What's Cloud Computing </li></ul></ul><ul><ul><li>Vendors </li></ul></ul><ul><ul><li>Demo </li></ul></ul>
  3. 3. Ruby in the Clouds What's Cloud Computing
  4. 4. Cloud Computing 1/3 <ul><ul><li>IaaS, PaaS, SaaS, BaaS </li></ul></ul><ul><ul><ul><li>Dedicated servers are dead (to me) </li></ul></ul></ul><ul><ul><ul><li>You can't compete </li></ul></ul></ul><ul><ul><ul><li>Choices remain YOURS </li></ul></ul></ul>
  5. 5. Cloud Computing 2/3 <ul><ul><li>App-centric development (at last) </li></ul></ul><ul><ul><ul><li>Building blocks are yours </li></ul></ul></ul><ul><ul><ul><li>Scaling is knowing your requirements </li></ul></ul></ul>
  6. 6. Cloud Computing 3/3 <ul><ul><li>To wrap it up </li></ul></ul><ul><ul><ul><li>You already use (part of) it </li></ul></ul></ul><ul><ul><ul><li>You should use it even more </li></ul></ul></ul><ul><ul><ul><li>SWOT analysis not even needed </li></ul></ul></ul><ul><ul><ul><li>Not too late to be part of it </li></ul></ul></ul>
  7. 7. Ruby in the Cloud Vendors
  8. 8. Vendors 1/2 <ul><ul><li>You heard about them: </li></ul></ul><ul><ul><ul><li>AWS-based: </li></ul></ul></ul><ul><ul><ul><ul><li>Heroku </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Engine Yard </li></ul></ul></ul></ul><ul><ul><ul><li>Google App Engine </li></ul></ul></ul><ul><ul><ul><li>Microsoft Azure </li></ul></ul></ul><ul><ul><ul><li>... </li></ul></ul></ul><ul><li>And they all support Ruby... </li></ul>
  9. 9. Vendors 2/2 <ul><ul><li>Fully customizable stack </li></ul></ul><ul><ul><ul><li>OS </li></ul></ul></ul><ul><ul><ul><li>Interpreters </li></ul></ul></ul><ul><ul><ul><li>Appication servers (we <3 Rack) / DB </li></ul></ul></ul><ul><ul><ul><li>Frameworks </li></ul></ul></ul><ul><ul><ul><li>Cache / Background processing </li></ul></ul></ul>
  10. 10. Ruby in the Clouds Demo Q&A
  11. 11. Thanks ! @CesarioGW http://www.dev-fr.com

Editor's Notes

  • From infrastructure to the whole business, everything is now avaiable as a service. 1. Virtualization won the game. Costly to maintain a server and hire qualified HR. 2. Small to medium ISV can&apos;t compete (expertise, time, investment). 3. No one else will make the choices for you. Cloud omputing won&apos;t prevent you from screwing up your projects.
  • The focus is given on what&apos;s essential: the application, not on &amp;quot;how to host and monitor it&amp;quot;. 1. The big picture is own by you, you know the blocks (db, app server, front end). 2. Scaling won&apos;t be guessed by the system, you have to configure the system so that you can monitor your app (Exceptional, Hoptoad, Errnot, ...)
  • 1... without knowing it. Saas is new name for a very old and common thing actually... 2. So easy to set up that you will use it, nobody likes to setup servers (even using Chef and vagrant). 3. Give it a shot, it&apos;s risk free. You&apos;re the customer and can opt out if you prefer to spend time configuring your machines. 4. It&apos;s still growing and searching for new ideas. You can eat a part of the cake by building an awesome app and be partner with EY or Heroku.
  • Choose one of the best player: Heroku: VC funded * Blake Mizerany from sinatra EY: * Ezra Zygmuntowicz * Yehuda Katz * Carl Lerche...
  • Choose the vendor that will fulfill your requirement the best (incl. cost and time to market). You must be able to switch each component from the OS to the caching middleware, from Linux to Varnish and Toky Cabinet.

×