Transcript
Page 1: Introduction to WSO2 Storage Server

Associate  Technical  Lead    Prabath  Abeysekara  

Introduc3on  to  

WSO2  Storage  Server  

27th  Feb,  2014  

Dhanuka  Ranasinghe  Senior  So:ware  Engineer  

Page 2: Introduction to WSO2 Storage Server

2  

About  the  Presenter(s)  

๏  Prabath  Abeysekara,  

Associate  Technical  Lead  [email protected]  

๏  Dhanuka  Ranasinghe  

Senior  SoHware  Engineer  [email protected]  

Page 3: Introduction to WSO2 Storage Server

3  

About  WSO2  ๏  Global  enterprise,  founded  in  2005  by  

acknowledged  leaders  in  XML,  web  services    technologies,  standards    and  open  source  

๏  Provides  only  open  source  plaQorm-­‐as-­‐a-­‐service  for  private,  public  and  hybrid  cloud  deployments  

๏  All  WSO2  products  are  100%  open  source  and  released  under  the  Apache  License  Version  2.0.  

๏  Is  an  Ac3ve  Member  of  OASIS,  Cloud  Security  Alliance,  OSGi  Alliance,  AMQP  Working  Group,  OpenID  Founda3on  and  W3C.  

๏  Driven  by  Innova3on  

๏  Launched  first  open  source  API  Management  solu3on  in  2012  

๏  Launched  App  Factory  in  2Q  2013  

๏  Launched  Enterprise  Store  and  first  open  source  Mobile  solu3on  in  4Q  2013  

Page 4: Introduction to WSO2 Storage Server

4  

What  WSO2  delivers  

Page 5: Introduction to WSO2 Storage Server

Agenda  ๏  Enterprise  Applica3on  Development  -­‐  Modern  Focus  

๏  Organisa3onal  Data  Storage/Management  Challenges  

๏  Automated  Storage  Provisioning  

๏  WSO2  Storage  Server  

๏  WSO2  Storage  Server  -­‐  Architecture  

๏  Target  Audience  

๏  Func3onal  Overview  &  Feature  Catalogue  

๏  A  Classic  Use-­‐Case  &  Demo  5  

Page 6: Introduction to WSO2 Storage Server

App  Development  -­‐  Modern  Focus  ๏  Adap3on  to  rapid  advancement  of  technology  

๏  Enourmous  compe33on  among  compe3tors  

๏  Organisa3ons'  primary  focus  is  on  business  goals.  Eg.  3me-­‐to-­‐market  ,  etc  

๏  Achieving  be_er  SLAs  

๏  Automa3ng  repeatable  tasks  

6  

Page 7: Introduction to WSO2 Storage Server

Tackling  Organisa3onal  Data  

๏  Data  -­‐  Undoubtedly  a  defining  factor  in  any  organisa3on  

๏  Organisa3ons  generate  large  volumes  of  data  within  every  second  

๏  OHen  require  convenient  op3ons  to  store  and  manage  data  at  a  low  opera3onal  cost  

๏  Further  require  scalable  storage  op3ons  to  handle  large  volumes    

7  

Page 8: Introduction to WSO2 Storage Server

Automated  Storage  Provisioning  

๏  Defini&on  :  Automa3ng  the  task  of,  assigning  storage  (typically  disk  space)  in  an  op3mal  manner  

๏  Enforces  be_er  SLAs  for  database  applica3on  development  

๏  Requires  minimum  database  administra3on/management  skills  

๏  Enforces  the  ability  to  avoid  tedious  and  3me  consuming  organisa3onal  policies/processes  for  provisioning  storage      

8  

Page 9: Introduction to WSO2 Storage Server

WSO2  Storage  Server  

๏  Enables  rapid  provisioning  and  access  to  Rela3onal,  NoSQL  Columnar,  File  system  repositories  using  a  consistent  management  process.  

๏  Delivers  scalable  mul3-­‐tenant  structured  and  unstructured  storage  op3ons  for  development  projects.  

๏  Allows  users  to  create  databases,  add  users,  and  provision  access  requiring  minimum  database  administra3on  related  skill  set  to  have  be_er  SLAs.  

๏  Offers  minimal  overhead  in  managing  provisioned  storage.  

9  

Page 10: Introduction to WSO2 Storage Server

Product  Architecture  

10  

Page 11: Introduction to WSO2 Storage Server

Target  Audience  

๏  Organisa3ons  Running  Applica3on  Development  Infrastructure  (Cloud/On-­‐Premise)  

๏  Organisa3ons  Requiring  Mul3-­‐tenant  Commodity  Storage  For  Applica3ons  

๏  Database  Administrators  

๏  Applica3on  Developers  

11  

Page 12: Introduction to WSO2 Storage Server

Func3onal  Overview  

๏  Primary  Func&onal  Scopes:  

-­‐  Self  Provisioning  

-­‐  Automated  Support  For  Database  Life  Cycle  Management  

-­‐  Resource  Provider  Environment  Isola3on  

 

12  

Page 13: Introduction to WSO2 Storage Server

Feature  Catalogue  

๏  Self  Storage  Provisioning  

๏  Self  Storage  Access  Provisioning  

๏  Resource  Provider  Environment  Isola3on  

๏  Wide  Array  of  Storage  Provisioning  Op3ons  

                         -­‐  Rela3onal  Storage  

                         -­‐  NoSQL  Stores  

                         -­‐  File  System  Repositories  

 

 

13  

Page 14: Introduction to WSO2 Storage Server

Feature  Catalogue  contd..  

๏  Usage  Monitoring  

๏  Cassandra  Cluster  Manager  

๏  Storage  Browsers                    

                   -­‐  Rela3onal  Database  Explorer  

                   -­‐  Cassandra  Explorer  

                   -­‐  HDFS  Repository  Browser  

14  

Page 15: Introduction to WSO2 Storage Server

Roadmap  

๏  Self Service

- Self Maintenance (Backup and restore)

- Policy Driven Storage Provisioning

๏  Automated Database Life Cycle Management

- User-Friendly UIs for all management related tasks

- Database Ingesion

- Database Snapshots

15  

Page 16: Introduction to WSO2 Storage Server

Roadmap  contd..  

๏  Monitoring/Auditing

- Resource Utilisation (Storage capacity, bandwidth, etc)

- Reporting (Audits, etc)

๏  Other

- Workflow Support

- Billing & Metering

- Storage Provisioning for High Availability

16  

Page 17: Introduction to WSO2 Storage Server

Roadmap  contd..  

๏  Other

- RBAC for all administrative functionalities

- Support for Document/Graph/Object store provisioning

17  

Page 18: Introduction to WSO2 Storage Server

A  Classic  Use-­‐case  

๏  Exposing  a  database  provisioned  via  WSO2  Storage  Server  as  a  data  service  deployed  in  WSO2  Data  Service  Server  within  a  few  minutes.  

18  

Page 19: Introduction to WSO2 Storage Server

Demo  

๏  Provision  a  database/database  user  via  WSO2  Storage  Server  

19  

Page 20: Introduction to WSO2 Storage Server

Demo  contd..  

๏  Expose  the  provisioned  database  as  a  web  service  via  WSO2  Data  Service  Server  

20  

Page 21: Introduction to WSO2 Storage Server

Q&A  

21  

Page 22: Introduction to WSO2 Storage Server

22  

Business  Model  

Page 23: Introduction to WSO2 Storage Server

23  

References  

๏  h_p://wso2.com/products/storage-­‐server/  

Page 24: Introduction to WSO2 Storage Server

24  

Page 25: Introduction to WSO2 Storage Server

25  

Page 26: Introduction to WSO2 Storage Server

Contact  us  !  


Top Related