couchconf israel 2013_couchbase in the clouds

Post on 14-Jul-2015

1.200 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

•  I’m  by  no  means  a  Couchbase  expert  

•  Just  like  you,  I’m  here  to  learn!  

2  

Disclaimer  

3  

Agenda    

•  Couchbase@Cloud:  State  of  the  Union    

•  What  else  is  needed?  •  How  we  thought  of  it  –  Introducing  Cloudify    

•  Live  demo  

Couchbase  @  Cloud    

•  Detailed  reference  hHp://www.couchbase.com/docs/couchbase-­‐manual-­‐2.0/couchbase-­‐bestpracMce-­‐cloud.html    •  Includes:  – Storage  – Networking  – Security    – Swap  space  consideraMons  

5  

DIY    

6  

Chef  /  Puppet    

7  

 AWS  

Marketplace    •  Couchbase  offers  both  community  and  enterprise  ediMon  AMIs  •  Cluster  join  /  rebalance  is  done  aVer  launching  using  the  CLI  

•  Couchbase  Inc.  provides  a  set  of  CF  templates    •  Includes:    – AutomaMc  clustering    – Manual  scaling    

8  

CloudFormaCon  

RightScale  Server  

Templates  

•  Available  for  community  and  enterprise  ediMons    •  Configures  one  or  more  instances  when  launched    •  Supports  backups  to  EBS,  clustering  •  Specific  to  AWS  

What  It  Looks  Like  in  Reality    

Managing  All  of  That  on  Any  Cloud  

•  Auto  start  VMs  •  Install  and  configure  app  components    

•  Monitor    •  Repair    •  (Auto)  Scale  •  Burst…    

ConfiguraConManagement  Tools  Are  Best  at:  

•  Auto  start  VMs  •  Orchestrate  •  Install  and  configure  •  Monitor    •  Repair  (parMally)    •  (Auto)  Scale  •  Burst…    

CloudFormaConIs  Great,  But…  

•  You’re  good  as  long  as  your  on  AWS…  • No  on-­‐prem,  private  cloud,  other  public  clouds  

RightScale  is  Great,  But…  

•  It’s  a  hosted  service  – On-­‐prem  /  private  cloud  is  problemaMc    

– $$$  

Your  App,  Your  Recipe  

The  Couchbase  Recipe  

•  Clustering    •  Auto-­‐rebalancing  •  XDCR  support  (soon)  •  Sample  buckets    •  Manual  and  automaMc  scaling  

•  ANY  cloud  –  AWS,  RackSpace,  HPCloud,  Azure,  OpenStack,  CloudStack…    

How  It  Works  -­‐  Bootstrapping  

How  It  Works  –  Deployment  

How  It  Works  -­‐  Monitoring  

How  It  Works  –  Self  Healing  

That’s  What  It  Like  

25  

Try  It  Now    

27   hHp://blog.couchbase.com/cloudifying-­‐couchbase    

   hHp://www.cloudifysource.org    hHp://github.com/CloudifySource    hHps://github.com/CloudifySource/cloudify-­‐recipes/tree/master/services/couchbase    

top related