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.
OCCIware
An extensible and standard-based XaaS
platform to manage everything in the Clouds
Marc Dutoo, Smile / Open Wide
O...
Overview
Speaker
– Marc Dutoo, R&D projects lead at Smile / Open Wide
●
OCCIware coordinator, Data / Cloud expert
Schedule...
OCCI(ware) introduction
Cloud Computing – the problem
OCCIware Product
OCCIware Studio
Design, Verify, Simulate & Develop
Everything as a Service
OCCIware Runtime
Deploy, Execu...
OCCI 101
OCCI Core
(metamodel)
Network
Container
Environment
Compute
- memory
- started
- start()
Database
Application
Sto...
OCCIware Factsheet
• 72 man year, 5,6m€ budget, sponsored by
French ministry of Industry over 2015-2018
• 3 academics, 5 c...
OCCIware Objective
Managing Everything as a Service in the clouds
Software as a Service (SaaS)
Big Data as a Service (BDaa...
OCCIware Studio Factory
Use case : Big Linked
Open Data Analytics –
monitoring energy
consumption
Monitor energy consumption
• Not only per user, or per utility provider
company,
• but per city, region, country,
- and pe...
Linked Data & Datacore
• Linked Open Data ? That's Open Data sets that can
be cross-queried because they have been
semanti...
Linked Data, as a Service
Linked Data as a Service
(LDaaS)
But not your dad's Linked Data. If you want it to save
the world, it has to scale up the ...
Linked Data – 3 target scenarii
3.2.1.
Quick demo – Docker
Studio, custom Linked
Data extension
Cloud Studio, with Docker
Custom Studio for LdaaS
(Linked Data as a Service)
Docker Studio
IaaS - Virtual Box machine
Docker Studio
IaaS - Open Stack machine
Docker Studio
… started !
Linked Data Studio
SaaS - Linked Data with
dedicated analytics entry point
Linked Data Studio
… using a specific mongodb
replica within its cluster !
Allowing to not hamper data collaboration
performance when aggregating energy
consumption - results shown here :
...by con...
Upcoming in OCCIware
- Studio : more generators & connectors, improve existing ones,
integrate simulator, decision-making ...
Any questions ?
Thanks for your attention !
Contact : http://www.occiware.org - marc.dutoo at openwide.fr
Source : https:/...
Upcoming SlideShare
Loading in …5
×

OCCIware: extensible and standard-based XaaS platform to manage everything in the Clouds, OW2con'16, Paris.

144 views

Published on

The OCCIware project aims at managing in a unified manner all layers and domains of the Cloud (XaaS), by building on the Open Cloud Computing (OCCI) standard. OCCIware Metamodel formally specifies the main OCCI concepts. Today a first EMF metamodel is defined that adds to OCCI new concepts such as Extension, Configuration, and EDataType, addressing some limitations of OCCI.
This session highlights OCCIware platform two main components:

- The OCCIware Studio Factory, allowing to produce visually customizable diagram editors for any Cloud configuration business domain modeled in OCCI using the OCCI Extension Studio, such as the flagship Docker Studio ;

- The OCCIware Runtime, based on OW2 erocci project, including the tools for deployment, supervision and administration, and allowing to federate multiple XaaS Cloud runtimes, such as the Roboconf PaaS server and the ActiveEon Cloud Automation multi-IaaS connector. This talk includes a demonstration of the Docker connector and of how to use the OCCIware Cloud Designer to configure a real life Cloud application (a Java API server on top of a MongoDB cluster)'s business, platform and infrastructure layers seamlessly on both VirtualBox and OpenStack infrastructure.

Published in: Technology
  • Login to see the comments

  • Be the first to like this

OCCIware: extensible and standard-based XaaS platform to manage everything in the Clouds, OW2con'16, Paris.

  1. 1. OCCIware An extensible and standard-based XaaS platform to manage everything in the Clouds Marc Dutoo, Smile / Open Wide OW2Con, Mozilla Space Paris September, 21st 2016
  2. 2. Overview Speaker – Marc Dutoo, R&D projects lead at Smile / Open Wide ● OCCIware coordinator, Data / Cloud expert Schedule – OCCI(ware) introduction – Smart City use case – Big Linked Open Data analytics – Quick demo – Docker Studio, custom Linked Data extension – What's coming up next
  3. 3. OCCI(ware) introduction
  4. 4. Cloud Computing – the problem
  5. 5. OCCIware Product OCCIware Studio Design, Verify, Simulate & Develop Everything as a Service OCCIware Runtime Deploy, Execute & Manage Everything as a Service OCCI specifications
  6. 6. OCCI 101 OCCI Core (metamodel) Network Container Environment Compute - memory - started - start() Database Application Storage Router Deployable NetworkLink DatabaseLink EnvironmentLink Everything is Resource or Link, be it at … Platform level Infrastructure level Application level OCCI Extensions (models)
  7. 7. OCCIware Factsheet • 72 man year, 5,6m€ budget, sponsored by French ministry of Industry over 2015-2018 • 3 academics, 5 companies, 2 associations • To lower Cloud Computing adoption costs and break up barriers between its various implementations, layers, domains - Especially Data Center, deployment, Big Data, Linked Data • By bringing to OGF's Open Cloud Computing Interface (OCCI) the power of formal languages and model driven engineering (MDE)
  8. 8. OCCIware Objective Managing Everything as a Service in the clouds Software as a Service (SaaS) Big Data as a Service (BDaaS) Linked Data as a Service (LDaaS) Platform as a Service (PaaS) Container as a Service (CaaS) Infrastructure as a Service (IaaS) DataCenter as a Service (DCaaS) Network as a Service (NaaS)
  9. 9. OCCIware Studio Factory
  10. 10. Use case : Big Linked Open Data Analytics – monitoring energy consumption
  11. 11. Monitor energy consumption • Not only per user, or per utility provider company, • but per city, region, country, - and per activity, usage, number of children, amount of hair on feet would most probably help also. Multi-point of view data... that calls for an open world approach of data – that's Linked Data.
  12. 12. Linked Data & Datacore • Linked Open Data ? That's Open Data sets that can be cross-queried because they have been semantically reconciled together • Enter Ozwillo Datacore : - it holds data that is shared between applications of the Ozwillo app store : geographical elements, organizations, reusable app business data… - it stores it in a shardable replicated MongoDB and is built in Apache CXF / Spring & Java - it provides it through a REST API that is both web- friendly and semantic web-compatible thanks to JSON-LD, and helps developers with a Playground.
  13. 13. Linked Data, as a Service
  14. 14. Linked Data as a Service (LDaaS) But not your dad's Linked Data. If you want it to save the world, it has to scale up the whole way : • at Infrastructure level - that's IaaS : provision enough CPU & storage, for each city • at Platform level - that's PaaS : deploy java code and mongo replicated cluster shards on each of them • at Software level - that's SaaS : configure Linked Data governance i.e. models and kinds of use : - high write, non-robust data collection (home energy consumption sensor notifications) - read/query-heavy data analysis (aggregation per energy consumer, provider, city, region, country)
  15. 15. Linked Data – 3 target scenarii 3.2.1.
  16. 16. Quick demo – Docker Studio, custom Linked Data extension
  17. 17. Cloud Studio, with Docker
  18. 18. Custom Studio for LdaaS (Linked Data as a Service)
  19. 19. Docker Studio IaaS - Virtual Box machine
  20. 20. Docker Studio IaaS - Open Stack machine
  21. 21. Docker Studio … started !
  22. 22. Linked Data Studio SaaS - Linked Data with dedicated analytics entry point
  23. 23. Linked Data Studio … using a specific mongodb replica within its cluster !
  24. 24. Allowing to not hamper data collaboration performance when aggregating energy consumption - results shown here : ...by consumer ...by his city
  25. 25. Upcoming in OCCIware - Studio : more generators & connectors, improve existing ones, integrate simulator, decision-making tool… http://github.com/occiware/ecore - OCCI administration console's live functional testing Playground – http://occinterface.herokuapp.com/ - Complete erocci-dbus-java bridge & HTTP bridge, so that Studio- generated connectors can be deployed within the Studio, on erocci or standalone indiscriminately - Runtime : complete OCCIfication of ActiveEon's OW2 ProActive Multi-IaaS connector and Linagora's OW2 Roboconf PaaS manager - Develop specified OCCI monitoring solution - Further use cases : Datacenter, Big Data, Deployment, Linked Data - … and contribute back to OCCI 2.0 standard !
  26. 26. Any questions ? Thanks for your attention ! Contact : http://www.occiware.org - marc.dutoo at openwide.fr Source : https://github.com/occiware Partners : Sponsors : DGE (PIA) & System@tic, SCS, Images & Réseaux, PICOM, Minalogic clusters

×