Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PaaS	
  for	
  	
  
Educa,onal	
  Environments	
  
Marco	
  Monaco	
  
Solu,ons	
  Architect	
  
Almaviva	
  Spa	
  
	
  
Research	
  Project:	
  “Ci>à	
  Educante”	
  
Re-­‐engineer	
  Learning	
  Processes	
  with	
  the	
  use	
  of	
  the	
...
Solu,on	
  Architecture	
  
PaaS	
  Focus	
  
Decision	
  Criteria	
  
OpenSource	
  License	
  
Project-­‐level	
  Drivers	
  
Flexibility	
   Scalab...
Architectural	
  Implementa,on	
  
Simple	
  WSO2	
  Private	
  PaaS	
  
installa,on	
  with	
  internal	
  MySQL	
  DB	
 ...
Cartridge	
  Implementa,on	
  
Elas,c	
  Search	
  Cartridge:	
  Automa,c	
  cluster	
  management,	
  simple	
  just	
  l...
Next	
  Steps	
  
•  SoXware	
  Development	
  finaliza,on:	
  
•  Unique	
  GUI	
  for	
  EndUsers	
  to	
  provide	
  acc...
Thank	
  You	
  
Upcoming SlideShare
Loading in …5
×

WSO2Con EU 2015: PaaS for Educational Environments – Almaviva

510 views

Published on

WSO2Con EU 2015: PaaS for Educational Environments – Almaviva

Almaviva is the leader of a project for innovation and research of the Ministry of Education which aims to implement innovative models of social integration through knowledge and implementation of technology solutions and advanced methodological. The project also includes: National Research Center, RAI (Italian public television), two universities, Reggio Children Foundation and an association of some small business. Almaviva has the fundamental task to design and provide the cloud technology platform that supports all the software solutions implemented in the project. To develop this platform Almaviva chose OpenStack and WSO2 Private PaaS 4.0. This session will present how Almaviva hopes to update to version ion 4.1 of WSO2 Private PaaS, to exploit the potential of containers Docker associated with the flexibility and scalability offered by PaaS.


Presenter:
Marco Monaco
Solution Architect,
Almaviva

Published in: Technology
  • Be the first to comment

WSO2Con EU 2015: PaaS for Educational Environments – Almaviva

  1. 1. PaaS  for     Educa,onal  Environments   Marco  Monaco   Solu,ons  Architect   Almaviva  Spa    
  2. 2. Research  Project:  “Ci>à  Educante”   Re-­‐engineer  Learning  Processes  with  the  use  of  the  most   innova,ve  technologies  and  methodologies   Kick  Off:  September  2014   Dura,on:  36  Months   Aims:  4   Deliverables:  92   The  main  goal  is  to  design  and  implement  applica,ons  and  methodologies  in   order  to  support  the  learning  process  in  the  context  of  smart-­‐ci,es.   A  Full  Cloud  Environment  is  required  to  support  the  en5re  system.  
  3. 3. Solu,on  Architecture  
  4. 4. PaaS  Focus   Decision  Criteria   OpenSource  License   Project-­‐level  Drivers   Flexibility   Scalability   Usability   SoXware  Selec,on  has  been  performed  on  different  solu,ons:   WSO2,  Cloudify,  CloudFoundry  and  OpenShiX             OpenSource   OSGI  Model   Supported  by  Apache   Autoscaling  Features   Compa,ble  with  OpenStack   Puppet  (Flexibility)   Support  for  .NET  and  IIS   GUI  (User  Friendly)  
  5. 5. Architectural  Implementa,on   Simple  WSO2  Private  PaaS   installa,on  with  internal  MySQL  DB   and  external  Puppet  Master  on  the   Private  Network   Plaborm  Requirements   Non  Cloud  Applica,ons   High  Available   High  Scalable   Mul,,er   Some  Applica,ons  are  not  suitable  to  work  in  Cloud   Plaborms  must  be  HA  (Ac,ve/Ac,ve,  in  Fail  Over,  ecc.)   Plaborms  must  autoscale  during  peaks   Plaborm  can  be  mul,-­‐,ered  (Data  –  Applica,on)  
  6. 6. Cartridge  Implementa,on   Elas,c  Search  Cartridge:  Automa,c  cluster  management,  simple  just  like  deploy.   Simple:  Cloud  Enabled  Applica,on   Alfresco  or  Exo:  DB  can’t  scale  horizontally  and  Plaborm  must  be  spawned  in  1  click.   Stratos  miss  the  Cartridge  Grouping  support,  but  deals  very  well  with  OpenStack,  so   we  was  able  to  use  Trove  and  Sahara  services  to  spawn  DB  and  Shared  FileSystem.   Medium:  Mul,,ered  Plaborm   Some  Applica,on  are  wri>en  in  ASP/.Net  and  require  IIS.  Stratos  is  JAVA,  plus   Puppet  is  available  for  Windows.  We  made  the  por,ng  to  MicrosoX  of  Cartridge   Agent  and  shell  scripts  and  it’s  done  J   Hard:  MicrosoX  IIS  (ASP/.Net)   Three  types  of  scenario  for  cartridges:  
  7. 7. Next  Steps   •  SoXware  Development  finaliza,on:   •  Unique  GUI  for  EndUsers  to  provide  access  to  all  pla6orms   (Exo  with  Java  Portlets)   •  SSO  features  between  pla6orms   •  API  infrastructure       •  Docker  Container  migra,on   •  Now  using  Docker  directly  on  IaaS  layer.   •  Almaviva  will  try,  in  the  near  future,  to  support  Apache   community  and  WSO2  for  Stratos  development  in  order  to   enable  Docker  on  future  versions.  
  8. 8. Thank  You  

×