SlideShare a Scribd company logo
Open APIs for Open Minds
Campus Party, FI-WARE – Workshop 2
Management of Blueprints
Fernando López (fla@tid.es), Sergio García (sergg@tid.es)
Telefónica I+D, September 2013
(slide available at : http://tinyurl.com/ws2-fiware)
Workshop Agenda
FI-WARE Intro - J. Hierro (TID)
FI-LAB Portal + Deploy your VMs - G. Toffetti (IBM)
Cloud blueprints - F. López and S. García (TID)
Open APIs - J. Kennedy (Intel)
Authorization using IdM - J. Cerviño and A. Tapiador (UPM)
FI-WARE Business Framework - Markus Heller and Thorsten Sandfuchs (SAP)
Connecting sensors to FI-WARE platform - Carlos Ralli (TID)
1
Summary
2
1. Basic Concepts.
2. Demo.
3. Documentation.
3
1. Basic Concepts
Cloud Components
PaaS Manager
• Deploy Servers.
• Install any software.
• Config the software.
Context
BrokerCloud Portal
SDC Chef ServerDCRM
Software
Catalogue
4
PaaS Manager objectives
5
• Deploying applications and not only Servers.
• Ad hoc installation (not template usage).
• Managing applications in Servers (install, uninstall, configure, snapshot…).
• Deploying different environments for that applications.
Introduction
6
• The PaaS Manager GE provides a new layer over
the DCRM.
• Orchestrate the provisioning of the required virtual
resources at IaaS level.
• Provide installation and configuration of the whole
software stack of an application through SDC
GEi, based on Chef or Puppet recipes (coming
soon).
• Provides a flexible mechanism to perform the
deployment, enabling multiple deployment
architectures.
PaaS Manager
SDC GEiDCRM
Server
Cloud Portal
Product Release & Product Instance
• Product Release is any packet software (usually middleware) that is installed previously
to the deployment of an application components.
• Contains the information about the software to be installed.
• Product Instance refers to the Product Release already instantiated (with some defined
attributes).
• Example: Apache Tomcat, MongoDB, MySQL, etc.
7
Tier Template & Tier Instance
8
• Each application is structured into one or several Tiers.
• A Tier comprises a set of servers with the same virtual image and set of software
products installed.
• Each of this server can to be cloned in order to handle elasticity.
• A Tier Instance is the result of instantiating a given Tier definition (Tier template).
• Nodes in a Tier are clonable.
• Example: A farm of web servers serving static web pages in the given portal associated
to a CRM application.
Blueprint Template & Blueprint Instance
9
• Complete software stack required for the deployment of an application.
• Includes IaaS resource (Servers, Networks), products, configuration instructions.
• Example: an on-line shop application structured into three tiers.
All in one Tier
Firewall
node
Firewall
Several Tiers
Firewall
One scaled Tier
8080 8080
Summary of concepts
Blueprint template: fiware1
• Blueprint Template: platform specification to be
deployed.
• Tier: Each kind of software and server to be
deployed.
• Each Tier can be deployed in one or several
servers (e.g. tomcat, 2-5 servers).
• Blueprint Instance: Deployed in the testbed.Tier 1: Tomcat
Tier 2: Context Broker Tier 3: MongoDB
Server: 1
Server: 1
Servers: 2-5
Context Broker
Context Broker
10
Chef enables infrastructure as code
• Manage configuration as idempotent resource.
• Put them together in recipes.
• Track it like source code (e.g. using github).
• Configure your servers.
11
12
2. Demo
13
14
15
16
17
18
19
20
21
22
23
24
25
26
3. Documentation
• Open Specification PaaS Manager
https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.OpenSpecification.Cloud.PaaS
• Open Specification SDC
https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.OpenSpecification.Cloud.SDC
 http://fi-ppp.eu
 http://fi-ware.eu
 Follow @Fiware on Twitter !
Thanks !
27

More Related Content

PPTX
Coding with-fiware-quick tour - cloud
PPT
Infinitas cakefest 2010 presentation
PPTX
Aseveraciones y cuantificadores
PPTX
Aseveraciones HABILIDADES DEL PENSAMIENTO
PPTX
FI-Ware Cloud PaaS Presentation
PDF
PaaS Manager GEi
DOC
Resume_Appaji
PDF
Ugif 10 2012 lycia2 introduction in 45 minutes
Coding with-fiware-quick tour - cloud
Infinitas cakefest 2010 presentation
Aseveraciones y cuantificadores
Aseveraciones HABILIDADES DEL PENSAMIENTO
FI-Ware Cloud PaaS Presentation
PaaS Manager GEi
Resume_Appaji
Ugif 10 2012 lycia2 introduction in 45 minutes

Similar to Campus party, management of blueprints (20)

PDF
Open shift and docker - october,2014
PDF
Pivotal Cloud Foundry 2.3: A First Look
PPTX
Madrid meetup #7 deployment models
DOC
Wipro-Projects
PDF
.NET Cloud-Native Bootcamp- Los Angeles
PPTX
AGILE software, devices and wider ecosystem
DOCX
AhmedReda
PDF
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PPTX
WaveMaker and Cloud Foundry
DOCX
Documentation
PDF
Enterprise Application Migration
PDF
Red hat's updates on the cloud & infrastructure strategy
PPTX
Breaking the Monolith
PDF
.NET Cloud-Native Bootcamp
PPT
Lamp Zend Security
PDF
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
DOC
Balaji Resume
DOC
R2b_DC__ENG
PDF
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
PDF
TYPO3 CMS v8 in the cloud
Open shift and docker - october,2014
Pivotal Cloud Foundry 2.3: A First Look
Madrid meetup #7 deployment models
Wipro-Projects
.NET Cloud-Native Bootcamp- Los Angeles
AGILE software, devices and wider ecosystem
AhmedReda
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
WaveMaker and Cloud Foundry
Documentation
Enterprise Application Migration
Red hat's updates on the cloud & infrastructure strategy
Breaking the Monolith
.NET Cloud-Native Bootcamp
Lamp Zend Security
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
Balaji Resume
R2b_DC__ENG
IBM Cloud Paris Meetup - 20180628 - IBM Cloud Private
TYPO3 CMS v8 in the cloud
Ad

More from Fernando Lopez Aguilar (20)

PDF
Introduction to FIWARE technology
PDF
DW2020 Data Models - FIWARE Platform
PPTX
FIWARE and Smart Data Models
PPTX
How to deploy a smart city platform?
PPTX
Building the Smart City Platform on FIWARE Lab
PDF
Data Modeling with NGSI, NGSI-LD
PDF
FIWARE and Robotics
PDF
Big Data and Machine Learning with FIWARE
PDF
Operational Dashboards with FIWARE WireCloud
PDF
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
PDF
FIWARE Identity Management and Access Control
PDF
Data persistency (draco, cygnus, sth comet, quantum leap)
PDF
How to debug IoT Agents
PDF
Core Context Management
PDF
What is an IoT Agent
PDF
FIWARE Overview
PDF
Overview of the FIWARE Ecosystem
PPTX
Cloud and Big Data in the agriculture sector
PDF
Berlin OpenStack Summit'18
PPTX
Context Information Management in IoT enabled smart systems - the basics
Introduction to FIWARE technology
DW2020 Data Models - FIWARE Platform
FIWARE and Smart Data Models
How to deploy a smart city platform?
Building the Smart City Platform on FIWARE Lab
Data Modeling with NGSI, NGSI-LD
FIWARE and Robotics
Big Data and Machine Learning with FIWARE
Operational Dashboards with FIWARE WireCloud
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
FIWARE Identity Management and Access Control
Data persistency (draco, cygnus, sth comet, quantum leap)
How to debug IoT Agents
Core Context Management
What is an IoT Agent
FIWARE Overview
Overview of the FIWARE Ecosystem
Cloud and Big Data in the agriculture sector
Berlin OpenStack Summit'18
Context Information Management in IoT enabled smart systems - the basics
Ad

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
A Presentation on Artificial Intelligence
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Empathic Computing: Creating Shared Understanding
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
A Presentation on Artificial Intelligence
CIFDAQ's Market Insight: SEC Turns Pro Crypto
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
KodekX | Application Modernization Development
NewMind AI Monthly Chronicles - July 2025
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Empathic Computing: Creating Shared Understanding

Campus party, management of blueprints

  • 1. Open APIs for Open Minds Campus Party, FI-WARE – Workshop 2 Management of Blueprints Fernando López (fla@tid.es), Sergio García (sergg@tid.es) Telefónica I+D, September 2013 (slide available at : http://tinyurl.com/ws2-fiware)
  • 2. Workshop Agenda FI-WARE Intro - J. Hierro (TID) FI-LAB Portal + Deploy your VMs - G. Toffetti (IBM) Cloud blueprints - F. López and S. García (TID) Open APIs - J. Kennedy (Intel) Authorization using IdM - J. Cerviño and A. Tapiador (UPM) FI-WARE Business Framework - Markus Heller and Thorsten Sandfuchs (SAP) Connecting sensors to FI-WARE platform - Carlos Ralli (TID) 1
  • 3. Summary 2 1. Basic Concepts. 2. Demo. 3. Documentation.
  • 5. Cloud Components PaaS Manager • Deploy Servers. • Install any software. • Config the software. Context BrokerCloud Portal SDC Chef ServerDCRM Software Catalogue 4
  • 6. PaaS Manager objectives 5 • Deploying applications and not only Servers. • Ad hoc installation (not template usage). • Managing applications in Servers (install, uninstall, configure, snapshot…). • Deploying different environments for that applications.
  • 7. Introduction 6 • The PaaS Manager GE provides a new layer over the DCRM. • Orchestrate the provisioning of the required virtual resources at IaaS level. • Provide installation and configuration of the whole software stack of an application through SDC GEi, based on Chef or Puppet recipes (coming soon). • Provides a flexible mechanism to perform the deployment, enabling multiple deployment architectures. PaaS Manager SDC GEiDCRM Server Cloud Portal
  • 8. Product Release & Product Instance • Product Release is any packet software (usually middleware) that is installed previously to the deployment of an application components. • Contains the information about the software to be installed. • Product Instance refers to the Product Release already instantiated (with some defined attributes). • Example: Apache Tomcat, MongoDB, MySQL, etc. 7
  • 9. Tier Template & Tier Instance 8 • Each application is structured into one or several Tiers. • A Tier comprises a set of servers with the same virtual image and set of software products installed. • Each of this server can to be cloned in order to handle elasticity. • A Tier Instance is the result of instantiating a given Tier definition (Tier template). • Nodes in a Tier are clonable. • Example: A farm of web servers serving static web pages in the given portal associated to a CRM application.
  • 10. Blueprint Template & Blueprint Instance 9 • Complete software stack required for the deployment of an application. • Includes IaaS resource (Servers, Networks), products, configuration instructions. • Example: an on-line shop application structured into three tiers. All in one Tier Firewall node Firewall Several Tiers Firewall One scaled Tier 8080 8080
  • 11. Summary of concepts Blueprint template: fiware1 • Blueprint Template: platform specification to be deployed. • Tier: Each kind of software and server to be deployed. • Each Tier can be deployed in one or several servers (e.g. tomcat, 2-5 servers). • Blueprint Instance: Deployed in the testbed.Tier 1: Tomcat Tier 2: Context Broker Tier 3: MongoDB Server: 1 Server: 1 Servers: 2-5 Context Broker Context Broker 10
  • 12. Chef enables infrastructure as code • Manage configuration as idempotent resource. • Put them together in recipes. • Track it like source code (e.g. using github). • Configure your servers. 11
  • 14. 13
  • 15. 14
  • 16. 15
  • 17. 16
  • 18. 17
  • 19. 18
  • 20. 19
  • 21. 20
  • 22. 21
  • 23. 22
  • 24. 23
  • 25. 24
  • 26. 25
  • 27. 26 3. Documentation • Open Specification PaaS Manager https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.OpenSpecification.Cloud.PaaS • Open Specification SDC https://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/FIWARE.OpenSpecification.Cloud.SDC