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

MongoDB in the Clouds

Uri Cohen
December 12, 2012

MongoDB in the Clouds

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

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