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 applications and not only VMs.
• Ad hoc installation (not template usage).
• Managing applications in the VMs (install, uninstall, configure,
snapshot…).
• Deploying different environments for that applications.
EC2
Objetive of PaaS Manager
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.
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)
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)
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)
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.
The FI-WARE Project – Base Platform for Future
Service Infrastructures
No just one component
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
 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
 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
 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
 Open Specification IaaS SM
https://forge.fi-
ware.eu/plugins/mediawiki/wiki/fiware/index.php/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

What's hot

V mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitV mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kit
solarisyougood
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
MidVision
 
vRealize Operation 7.5 What's new
vRealize Operation 7.5 What's newvRealize Operation 7.5 What's new
vRealize Operation 7.5 What's new
Kiss Tibor
 
Why choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOMWhy choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOM
Anil Gupta (AJ) - vExpert
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Arraya Solutions
 
Storage Management with vRealize Operations
Storage Management with vRealize OperationsStorage Management with vRealize Operations
Storage Management with vRealize Operations
Virtualization and Cloud Management Solutions
 
V mware virtualization design and deploy service
V mware virtualization design and deploy serviceV mware virtualization design and deploy service
V mware virtualization design and deploy service
solarisyougood
 
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
Puppet
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrd
MidVision
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
MidVision
 
Operational Management Challenges for Converged Infrastructure
Operational Management Challenges for Converged Infrastructure Operational Management Challenges for Converged Infrastructure
Operational Management Challenges for Converged Infrastructure
Virtualization and Cloud Management Solutions
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Nima Badiey
 
vCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on ArchitecturevCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on Architecture
techstarts
 
V mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kitV mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kit
solarisyougood
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
MidVision
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
Puppet
 
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Virtualization and Cloud Management Solutions
 
Resume_Monitoring_ServiceManagement
Resume_Monitoring_ServiceManagementResume_Monitoring_ServiceManagement
Resume_Monitoring_ServiceManagement
Nirmit Bali
 
VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...
VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...
VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...
VMworld
 
Webinar Fondazione CRUI e VMware: VMware vRealize Suite
 Webinar Fondazione CRUI e VMware: VMware vRealize Suite Webinar Fondazione CRUI e VMware: VMware vRealize Suite
Webinar Fondazione CRUI e VMware: VMware vRealize Suite
Jürgen Ambrosi
 

What's hot (20)

V mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitV mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kit
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
 
vRealize Operation 7.5 What's new
vRealize Operation 7.5 What's newvRealize Operation 7.5 What's new
vRealize Operation 7.5 What's new
 
Why choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOMWhy choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOM
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
 
Storage Management with vRealize Operations
Storage Management with vRealize OperationsStorage Management with vRealize Operations
Storage Management with vRealize Operations
 
V mware virtualization design and deploy service
V mware virtualization design and deploy serviceV mware virtualization design and deploy service
V mware virtualization design and deploy service
 
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
PuppetConf 2017: vRealize Automation and Puppet: Enabling DevOps Ready IT- Ga...
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrd
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
 
Operational Management Challenges for Converged Infrastructure
Operational Management Challenges for Converged Infrastructure Operational Management Challenges for Converged Infrastructure
Operational Management Challenges for Converged Infrastructure
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
 
vCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on ArchitecturevCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on Architecture
 
V mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kitV mware v center orchestrator 5.5 knowledge transfer kit
V mware v center orchestrator 5.5 knowledge transfer kit
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
 
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
 
Resume_Monitoring_ServiceManagement
Resume_Monitoring_ServiceManagementResume_Monitoring_ServiceManagement
Resume_Monitoring_ServiceManagement
 
VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...
VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...
VMworld 2013: Moving Beyond Infrastructure: Meeting Demands on App Lifecycle ...
 
Webinar Fondazione CRUI e VMware: VMware vRealize Suite
 Webinar Fondazione CRUI e VMware: VMware vRealize Suite Webinar Fondazione CRUI e VMware: VMware vRealize Suite
Webinar Fondazione CRUI e VMware: VMware vRealize Suite
 

Similar to FI-Ware Cloud PaaS Presentation

PaaS Manager GEi
PaaS Manager GEiPaaS Manager GEi
PaaS Manager GEi
Fernando Lopez Aguilar
 
FI-Ware Cloud SDC Presentation
FI-Ware Cloud SDC PresentationFI-Ware Cloud SDC Presentation
FI-Ware Cloud SDC Presentation
Javier Cerviño
 
Campus party, management of blueprints
Campus party, management of blueprintsCampus party, management of blueprints
Campus party, management of blueprints
Fernando Lopez Aguilar
 
Datasheet weblogicpluginforrd
Datasheet weblogicpluginforrdDatasheet weblogicpluginforrd
Datasheet weblogicpluginforrd
MidVision
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
MidVision
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld
 
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
Fernando Lopez Aguilar
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
Cisco IT
 
CIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication SystemCIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication System
Hendrik van Run
 
Datasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmrafDatasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmraf
MidVision
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
Erik Bussink
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
RightScale
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
Dr Geetha Mohan
 
Enabling .NET Apps with Monitoring and Management Using Steeltoe
Enabling .NET Apps with Monitoring and Management Using SteeltoeEnabling .NET Apps with Monitoring and Management Using Steeltoe
Enabling .NET Apps with Monitoring and Management Using Steeltoe
VMware Tanzu
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
Andrew Coleman
 
VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center
VMworld
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
Colloquium
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
MidVision
 

Similar to FI-Ware Cloud PaaS Presentation (20)

PaaS Manager GEi
PaaS Manager GEiPaaS Manager GEi
PaaS Manager GEi
 
FI-Ware Cloud SDC Presentation
FI-Ware Cloud SDC PresentationFI-Ware Cloud SDC Presentation
FI-Ware Cloud SDC Presentation
 
Campus party, management of blueprints
Campus party, management of blueprintsCampus party, management of blueprints
Campus party, management of blueprints
 
Datasheet weblogicpluginforrd
Datasheet weblogicpluginforrdDatasheet weblogicpluginforrd
Datasheet weblogicpluginforrd
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
 
CIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication SystemCIT-2697 - Customer Success Stories with IBM PureApplication System
CIT-2697 - Customer Success Stories with IBM PureApplication System
 
Datasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmrafDatasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmraf
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
CLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptxCLOUD ARCHITECTURE AND SERVICES.pptx
CLOUD ARCHITECTURE AND SERVICES.pptx
 
Enabling .NET Apps with Monitoring and Management Using Steeltoe
Enabling .NET Apps with Monitoring and Management Using SteeltoeEnabling .NET Apps with Monitoring and Management Using Steeltoe
Enabling .NET Apps with Monitoring and Management Using Steeltoe
 
Fs And Self Service
Fs And Self ServiceFs And Self Service
Fs And Self Service
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
 
VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center VMworld 2013: Architecting the Software-Defined Data Center
VMworld 2013: Architecting the Software-Defined Data Center
 
Virtualization In Software Testing
Virtualization In Software TestingVirtualization In Software Testing
Virtualization In Software Testing
 
Datasheet.net pluginforrd
Datasheet.net pluginforrdDatasheet.net pluginforrd
Datasheet.net pluginforrd
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

FI-Ware Cloud PaaS Presentation

  • 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 applications and not only VMs. • Ad hoc installation (not template usage). • Managing applications in the VMs (install, uninstall, configure, snapshot…). • Deploying different environments for that applications. EC2 Objetive of PaaS Manager
  • 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.
  • 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)
  • 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)
  • 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) 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.
  • 10. The FI-WARE Project – Base Platform for Future Service Infrastructures No just one component 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  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  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  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  Open Specification IaaS SM https://forge.fi- ware.eu/plugins/mediawiki/wiki/fiware/index.php/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

Editor's Notes

  1. OkLet’s start, My name is Fernando LopezI’m part of the Telefonica’s Team on FIWAREI am going to present this webinar together with Irena Trajkovska (Cloud Portal interface demo) that is based on the PaaS manager Generic Enabler Telefónica Implementation.For any question feel free to do it using the tweeter hash #Blueprint and .@FIWARE and my team can answer it given maximum diffusion of this webinar.
  2. This is a small index of the presentation. It is divided in 3 sectionsDefinition of the basic concepts that we are using in the PaaS Manager GE.Introduction to the PaaS Manager API and the most important operations of this Generic Enabler. For a more detailed information about the operations provided by this API, please refer to the Open Specification description of this component (reference at the end of this presentation).Last but not least and maybe the most important part of the webinar, we show you a demonstration of how the PaaS Manager works.
  3. Ok let’s start with the definition of the Concepts.
  4. SDC -> Software Management and Configuration
  5. Etcetera /ɛtˈsɛtərə/
  6. Tier /tɪər/ associated [uh-soh-shee-eyt] Customer Relationship Management (CRM)Flavor [fley-ver] node /noʊd/Comprise [kuhm-prahyz] Clone [klohn]Image [im-ij]
  7. Example: an on-line shop application structured into three tiers (the farm of web servers, an application servers running business logic and a NoSQL DB).Node [nohd] proxy /ˈprɒksi/
  8. Capacities of the SDC GE: - the list of products that can be actually installed, configured and used. The definition of environments involves the specification of products and their supported releases as well as the specification of tiers.
  9. Capacities of the SDC GE: - the list of products that can be actually installed, configured and used. The definition of environments involves the specification of products and their supported releases as well as the specification of tiers.TaskStatus = getTaskStatus(TaskId)