Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MongoDB in the Clouds

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Uri Cohen Uri Cohen
December 12, 2012

MongoDB in the Clouds

Managing Your Mongo-Powered App on Any Cloud (talk from #mongodbisrael event)

Avatar for Uri Cohen

Uri Cohen

December 12, 2012
Tweet

More Decks by Uri Cohen

Other Decks in Technology

Transcript

  1. •  Most  of  you  are   probably  much   be2er

     Mongo  than   me   •  I’m  here  to  learn!   2   Disclaimer  
  2. 3   Agenda     •  Mongo@Cloud:  State   of

     the  Union     •  What  (we  think)  is   missing     •  How  we  thought  of  it   – Introducing  Cloudify     •  Live  demo  
  3. •  Detailed  reference   h2p://www.mongodb.org/display/ DOCS/Amazon+EC2+Quickstart     •  Includes:

          – Sharding   – Replica  sets     – EBS     – RAID  10   6  
  4. 7   AWS   Marketplace     •  10Gen  offers

     a  free   AWS  marketplace   image     –  Pre-­‐installed  mongo  images   (since  2.0.4)     •  Mainly  for   development,  s^ll  a   lot  of  work  if  you   want:     –  Sharding   –  Replica  sets     –  EBS   –  RAID  configura^on    
  5. •  Auto  start  VMs   •  Install  and  configure  

    app  components     •  Monitor     •  Repair     •  (Auto)  Scale   •  Burst…    
  6. •  Auto  start  VMs   •  Orchestrate   •  Install

     and  configure   •  Monitor     •  Repair  (par^ally)     •  (Auto)  Scale   •  Burst…    
  7. •  Yes,  in  some  cases..   •  But  what  about:

     SLAs,   Sharding  &  replica-­‐sets,   Monitoring,  Versions,   Private  Clouds  /  your  own   data  center?     12   Does  PaaS   Really  Cut  It?  
  8. When  PaaS   Met  DevOps   Cloudify  is  about  

    marrying  PaaS  and   DevOps     13  
  9. How  It   Works   Commands   Resource  Alloca^on  

    Invokes  IaaS   API   Bootstrap  Java  &   Cloudify  Agent   Install,  Configure,   Start,  Monitor,  &     Ensure  H/A   Process   Applica^on   Recipe   Compute   Services   How  It  Works