SlideShare a Scribd company logo
The FI-WARE Project – Base Platform for Future
Service Infrastructures
Management of Blueprints
Fernando López Aguilar
TID
June 2013
http://www.fiware.eu
The FI-WARE Project – Base Platform for Future
Service Infrastructures
1. Basic Concepts
2. API & Operations
3. Demo
Index
The FI-WARE Project – Base Platform for Future
Service Infrastructures
1. Basic Concepts
The FI-WARE Project – Base Platform for Future
Service Infrastructures
•  Deploying	
  applica-ons	
  and	
  not	
  only	
  VMs.	
  
•  Ad	
  hoc	
  installa-on	
  (not	
  template	
  usage).	
  
•  Managing	
  applica-ons	
  in	
  the	
  VMs	
  (install,	
  uninstall,	
  configure,	
  
snapshot…).	
  
•  Deploying	
  different	
  environments	
  for	
  that	
  applica-ons.	
  
	
  
EC2
Objetive of PaaS Manager
3
The FI-WARE Project – Base Platform for Future
Service Infrastructures
Introduction
PaaS Manager
Claudia SDC GEi
DCRM
Server
Cloud Portal
§  The PaaS Manager GE provides a
new layer over the Claudia (IaaS SM
GEi).
§  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.
§  Provides a flexible mechanism to
perform the deployment, enabling
multiple deployment architectures.
4
The FI-WARE Project – Base Platform for Future
Service Infrastructures
§  Product Release & Product Instance.
•  Product Release is an installable software (usually middleware) that is
installed previous to the deployment of an application components.
•  Product Release contains the information about the software to be installed,
Product Instance refers to the Product Release already instantiated.
•  Example: Apache Tomcat, MongoDB, MySQL, etc.
Entities (I)
5
The FI-WARE Project – Base Platform for Future
Service Infrastructures
§  Tier & Tier Instance.
•  An application is structured into Tiers
•  A Tier comprises a set of Servers that share the same virtual image and
where the same set of software products is 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.
Entities (II)
6
The FI-WARE Project – Base Platform for Future
Service Infrastructures
§  Blueprint Template & Blueprint Instance.
•  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.
Entities (III)
7
Tier
All in one
Firewall
node
Firewall
Tier
mix
Tier
Firewall
One scaled Tier
8080 8080
Tier
Tier
The FI-WARE Project – Base Platform for Future
Service Infrastructures
Entities (IV)
§  Virtual Appliance (from IaaS SM)
•  Pre-built software solutions, comprised of one or more Servers that are
packaged, updated, maintained and managed as a unit.
•  Let customers easily acquire, deploy and manage, pre-integrated solution
stacks.
•  This speeds up time to value and simplifies software development,
distribution, and management.
8
The FI-WARE Project – Base Platform for Future
Service Infrastructures
No just one component
9
PaaS
Manager
IaaS SM SDC
•  Deploy Virtual
Appliances
Chef
server
•  Install Products
•  Config products for Blueprint.
The FI-WARE Project – Base Platform for Future
Service Infrastructures
2. API & Operations
The FI-WARE Project – Base Platform for Future
Service Infrastructures
11
§  The Blueprint that we want to deploy exists in the Catalogue.
•  Just get the list of available Blueprint Templates from Catalogue.
§  The Blueprint has the definition of the Virtual Appliance and Products
associated to the different Tier.
•  The Virtual Appliance is sent to the IaaS SM.
•  The Products list is sent to the SDC.
Operations (I): Deploy a Blueprint from
Catalogue.
Cloud Portal PaaS Manager
IaaS SM
SDC
1) BlueprintTemplates[] = listBlueprintTemplate()
2) TaskId = deployBlueprint(BlueprintTemplate)
TaskStatus = getTaskStatus(TaskId)
3) Status = createvApp(vApp)
4) TaskId = installProduct(Server, Product)
TaskStatus = getTaskStatus(TaskId)
The FI-WARE Project – Base Platform for Future
Service Infrastructures
12
§  The Blueprints have to be defined.
•  Specification of the products that will be supported.
•  Related to the capacities of the SDC GE.
§  An Blueprint has to be deployed.
•  On demand, just previous to the deployment of an application, or in
advance, in order to enable faster deployments.
§  Blueprint and Blueprint Instances can be retired, redefined or evolved.
Operations (II): Define a new Blueprint
Catalogue Template and Deploy.
Cloud Portal PaaS Manager
IaaS SM
SDC
1) ProductList[] = listCatalogueProducts()
2) Status = addBlueprintTemplate(BlueprintTemplate)
3) BlueprintTemplates[] = listBlueprintTemplate()
4) TaskId = deployBlueprint(BlueprintTemplate)
TaskStatus = getTaskStatus(TaskId)
5) Status = createvApp(vApp)
6) TaskId = installProduct(Server, Product)
TaskStatus = getTaskStatus(TaskId)
The FI-WARE Project – Base Platform for Future
Service Infrastructures
13
§  Open Specification PaaS Manager
h t t p s : / / f o r g e . f i - w a r e . e u / p l u g i n s / m e d i a w i k i / w i k i / f i w a r e / i n d e x . p h p /
FIWARE.OpenSpecification.Cloud.PaaS
§  Open Specification SDC
h t t p s : / / f o r g e . f i - w a r e . e u / p l u g i n s / m e d i a w i k i / w i k i / f i w a r e / i n d e x . p h p /
FIWARE.OpenSpecification.Cloud.SDC
§  Open Specification IaaS SM
h t t p s : / / f o r g e . f i - w a r e . e u / p l u g i n s / m e d i a w i k i / w i k i / f i w a r e / i n d e x . p h p /
FIWARE.OpenSpecification.Cloud.SM
Documentation
The FI-WARE Project – Base Platform for Future
Service Infrastructures
3. Demo
The FI-WARE Project – Base Platform for Future
Service Infrastructures
Our objective
Working together to make it possible:
ü  New services for everybody
ü  Smart applications
ü  Innovative business models
Providing the Technology Foundation
–  Standard interfaces.
–  Open to other actors (SMEs)
–  Scalable and demand oriented (cloud)
create a solid basis for the
Internet of the Future
The FI-WARE Project – Base Platform for Future
Service Infrastructures

More Related Content

PDF
SDC presentation (FIWARE Cloud GEi)
PPTX
Coding with-fiware-quick tour - cloud
PPTX
FI-Ware Cloud SDC Presentation
PPTX
The twelve factor app
PPTX
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
PPTX
Declarative Infrastructure with Cloud Foundry BOSH
PPTX
Running your Spring Apps in the Cloud Javaone 2014
PPTX
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
SDC presentation (FIWARE Cloud GEi)
Coding with-fiware-quick tour - cloud
FI-Ware Cloud SDC Presentation
The twelve factor app
Navigating the Ecosystem of Pivotal Cloud Foundry Tiles
Declarative Infrastructure with Cloud Foundry BOSH
Running your Spring Apps in the Cloud Javaone 2014
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack

What's hot (20)

PDF
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
PPTX
Successful Patterns for running platforms
PDF
WSO2Con EU 2016: Planning Your Cloud Strategy
PPTX
12 factor app
PDF
Transform your DevOps practices with Security
PPTX
Java projekt bemutató - Accenture Technology Meetup
PDF
Manchester geek night pcf 101
PDF
Spring Boot Whirlwind Tour
PPTX
Everyday life with Cloud Foundry in a big organization (Cloud Foundry Days To...
PDF
Compliance as Code
PPTX
Cloud Foundry: Infrastructure Options
PPTX
App Mod 02: A developer intro to open shift
PDF
PCF Cloud-Native Workshop Slides
PDF
Pivotal microservices spring_pcf_skillsmatter.pptx
PDF
Cloud Roundtable | Pivoltal: Agile platform
PDF
Pivotal spring boot-cloud workshop
PDF
[APIdays Paris 2019] From Microservices to APIs: The API operator in Kubernetes
PDF
Pivotal Cloud Foundry: A Technical Overview
PDF
GitLab Commit: Enhance your Compliance with Policy-Based CI/CD
PPTX
OpenStack Juno The Complete Lowdown and Tales from the Summit
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Successful Patterns for running platforms
WSO2Con EU 2016: Planning Your Cloud Strategy
12 factor app
Transform your DevOps practices with Security
Java projekt bemutató - Accenture Technology Meetup
Manchester geek night pcf 101
Spring Boot Whirlwind Tour
Everyday life with Cloud Foundry in a big organization (Cloud Foundry Days To...
Compliance as Code
Cloud Foundry: Infrastructure Options
App Mod 02: A developer intro to open shift
PCF Cloud-Native Workshop Slides
Pivotal microservices spring_pcf_skillsmatter.pptx
Cloud Roundtable | Pivoltal: Agile platform
Pivotal spring boot-cloud workshop
[APIdays Paris 2019] From Microservices to APIs: The API operator in Kubernetes
Pivotal Cloud Foundry: A Technical Overview
GitLab Commit: Enhance your Compliance with Policy-Based CI/CD
OpenStack Juno The Complete Lowdown and Tales from the Summit
Ad

Viewers also liked (8)

PPTX
Elevate Your Flexible Workforce Program with Fieldglass [Paris]
PPTX
Analisis sinyal kecil
PPTX
Med teknologien som driver ? Enterprise 2.0.
PPT
Marina y laura. trabajo francés
PPT
PPTX
Modern Travel and Expense: The Connected Platform [Paris]
PPTX
Présentation SLP FRENCH
PPTX
paper-1 The sun Risiong
Elevate Your Flexible Workforce Program with Fieldglass [Paris]
Analisis sinyal kecil
Med teknologien som driver ? Enterprise 2.0.
Marina y laura. trabajo francés
Modern Travel and Expense: The Connected Platform [Paris]
Présentation SLP FRENCH
paper-1 The sun Risiong
Ad

Similar to PaaS Manager GEi (20)

PPTX
FI-Ware Cloud PaaS Presentation
PDF
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
PPTX
Campus party, management of blueprints
PDF
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
PDF
PHP Buildpacks in the Cloud on Bluemix
 
PDF
Cloud Foundry for PHP developers
PDF
Datasheet weblogicpluginforrd
PDF
Datasheet was pluginforrd
PPT
EPM Cloud 360
PDF
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PPT
Build & Deploy Scalable Cloud Applications in Record Time
PDF
Datasheet apachepluginforrd
PDF
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
PDF
Pivotal Platform - December Release A First Look
PPTX
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
PPTX
Enabling .NET Apps with Monitoring and Management Using Steeltoe
DOCX
AhmedReda
PPT
Virtual MS Project Software: EPM Cloud 360
PPTX
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
 
FI-Ware Cloud PaaS Presentation
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
Campus party, management of blueprints
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
PHP Buildpacks in the Cloud on Bluemix
 
Cloud Foundry for PHP developers
Datasheet weblogicpluginforrd
Datasheet was pluginforrd
EPM Cloud 360
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
Build & Deploy Scalable Cloud Applications in Record Time
Datasheet apachepluginforrd
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
Pivotal Platform - December Release A First Look
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
Enabling .NET Apps with Monitoring and Management Using Steeltoe
AhmedReda
Virtual MS Project Software: EPM Cloud 360
Case Study: Developing a Vblock System-based Private Cloud Platform with Pupp...
 

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

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Modernizing your data center with Dell and AMD
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Modernizing your data center with Dell and AMD
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine learning based COVID-19 study performance prediction

PaaS Manager GEi

  • 1. The FI-WARE Project – Base Platform for Future Service Infrastructures Management of Blueprints Fernando López Aguilar TID June 2013 http://www.fiware.eu
  • 2. The FI-WARE Project – Base Platform for Future Service Infrastructures 1. Basic Concepts 2. API & Operations 3. Demo Index
  • 3. The FI-WARE Project – Base Platform for Future Service Infrastructures 1. Basic Concepts
  • 4. The FI-WARE Project – Base Platform for Future Service Infrastructures •  Deploying  applica-ons  and  not  only  VMs.   •  Ad  hoc  installa-on  (not  template  usage).   •  Managing  applica-ons  in  the  VMs  (install,  uninstall,  configure,   snapshot…).   •  Deploying  different  environments  for  that  applica-ons.     EC2 Objetive of PaaS Manager 3
  • 5. The FI-WARE Project – Base Platform for Future Service Infrastructures Introduction PaaS Manager Claudia SDC GEi DCRM Server Cloud Portal §  The PaaS Manager GE provides a new layer over the Claudia (IaaS SM GEi). §  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. §  Provides a flexible mechanism to perform the deployment, enabling multiple deployment architectures. 4
  • 6. The FI-WARE Project – Base Platform for Future Service Infrastructures §  Product Release & Product Instance. •  Product Release is an installable software (usually middleware) that is installed previous to the deployment of an application components. •  Product Release contains the information about the software to be installed, Product Instance refers to the Product Release already instantiated. •  Example: Apache Tomcat, MongoDB, MySQL, etc. Entities (I) 5
  • 7. The FI-WARE Project – Base Platform for Future Service Infrastructures §  Tier & Tier Instance. •  An application is structured into Tiers •  A Tier comprises a set of Servers that share the same virtual image and where the same set of software products is 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. Entities (II) 6
  • 8. The FI-WARE Project – Base Platform for Future Service Infrastructures §  Blueprint Template & Blueprint Instance. •  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. Entities (III) 7 Tier All in one Firewall node Firewall Tier mix Tier Firewall One scaled Tier 8080 8080 Tier Tier
  • 9. The FI-WARE Project – Base Platform for Future Service Infrastructures Entities (IV) §  Virtual Appliance (from IaaS SM) •  Pre-built software solutions, comprised of one or more Servers that are packaged, updated, maintained and managed as a unit. •  Let customers easily acquire, deploy and manage, pre-integrated solution stacks. •  This speeds up time to value and simplifies software development, distribution, and management. 8
  • 10. The FI-WARE Project – Base Platform for Future Service Infrastructures No just one component 9 PaaS Manager IaaS SM SDC •  Deploy Virtual Appliances Chef server •  Install Products •  Config products for Blueprint.
  • 11. The FI-WARE Project – Base Platform for Future Service Infrastructures 2. API & Operations
  • 12. The FI-WARE Project – Base Platform for Future Service Infrastructures 11 §  The Blueprint that we want to deploy exists in the Catalogue. •  Just get the list of available Blueprint Templates from Catalogue. §  The Blueprint has the definition of the Virtual Appliance and Products associated to the different Tier. •  The Virtual Appliance is sent to the IaaS SM. •  The Products list is sent to the SDC. Operations (I): Deploy a Blueprint from Catalogue. Cloud Portal PaaS Manager IaaS SM SDC 1) BlueprintTemplates[] = listBlueprintTemplate() 2) TaskId = deployBlueprint(BlueprintTemplate) TaskStatus = getTaskStatus(TaskId) 3) Status = createvApp(vApp) 4) TaskId = installProduct(Server, Product) TaskStatus = getTaskStatus(TaskId)
  • 13. The FI-WARE Project – Base Platform for Future Service Infrastructures 12 §  The Blueprints have to be defined. •  Specification of the products that will be supported. •  Related to the capacities of the SDC GE. §  An Blueprint has to be deployed. •  On demand, just previous to the deployment of an application, or in advance, in order to enable faster deployments. §  Blueprint and Blueprint Instances can be retired, redefined or evolved. Operations (II): Define a new Blueprint Catalogue Template and Deploy. Cloud Portal PaaS Manager IaaS SM SDC 1) ProductList[] = listCatalogueProducts() 2) Status = addBlueprintTemplate(BlueprintTemplate) 3) BlueprintTemplates[] = listBlueprintTemplate() 4) TaskId = deployBlueprint(BlueprintTemplate) TaskStatus = getTaskStatus(TaskId) 5) Status = createvApp(vApp) 6) TaskId = installProduct(Server, Product) TaskStatus = getTaskStatus(TaskId)
  • 14. The FI-WARE Project – Base Platform for Future Service Infrastructures 13 §  Open Specification PaaS Manager h t t p s : / / f o r g e . f i - w a r e . e u / p l u g i n s / m e d i a w i k i / w i k i / f i w a r e / i n d e x . p h p / FIWARE.OpenSpecification.Cloud.PaaS §  Open Specification SDC h t t p s : / / f o r g e . f i - w a r e . e u / p l u g i n s / m e d i a w i k i / w i k i / f i w a r e / i n d e x . p h p / FIWARE.OpenSpecification.Cloud.SDC §  Open Specification IaaS SM h t t p s : / / f o r g e . f i - w a r e . e u / p l u g i n s / m e d i a w i k i / w i k i / f i w a r e / i n d e x . p h p / FIWARE.OpenSpecification.Cloud.SM Documentation
  • 15. The FI-WARE Project – Base Platform for Future Service Infrastructures 3. Demo
  • 16. The FI-WARE Project – Base Platform for Future Service Infrastructures Our objective Working together to make it possible: ü  New services for everybody ü  Smart applications ü  Innovative business models Providing the Technology Foundation –  Standard interfaces. –  Open to other actors (SMEs) –  Scalable and demand oriented (cloud) create a solid basis for the Internet of the Future The FI-WARE Project – Base Platform for Future Service Infrastructures