Your SlideShare is downloading. ×
0
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
SDC presentation (FIWARE Cloud GEi)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SDC presentation (FIWARE Cloud GEi)

170

Published on

Presentation about the GEi of the SDC component in the FI-WARE project. You can follow updates of this GEi by tweeter using the hashtag #FIWARE_SDC or @FIWARE.

Presentation about the GEi of the SDC component in the FI-WARE project. You can follow updates of this GEi by tweeter using the hashtag #FIWARE_SDC or @FIWARE.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
170
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The FI-WARE Project – Base Platform for FutureService InfrastructuresDeployment of SW on single VMsFernando López AguilarTIDJune 2013http://www.fiware.eu
  • 2. The FI-WARE Project – Base Platform for FutureService Infrastructures1. Basic Concepts2. API description3. DemoIndex
  • 3. The FI-WARE Project – Base Platform for FutureService Infrastructures1. Basic Concepts
  • 4. The FI-WARE Project – Base Platform for FutureService InfrastructuresOverview of the SDC§  Automates the (un)-installation, configuration and management ofProduct Instances on a Runtime Execution Container (REC).§  Provide an execution layer to be used by the PaaS Manager Gei and/orCloud Portal.§  Based of Chef Configuration engine•  Automatizing software (un)-installation and configuration in Servers.•  For Linux and Windows distributions.•  Recipes with installation and configuration instructions.3
  • 5. The FI-WARE Project – Base Platform for FutureService InfrastructuresArchitecture (I)4
  • 6. The FI-WARE Project – Base Platform for FutureService InfrastructuresArchitecture (II)5§  Communication Service.•  REST API interface (SDCI) and manages theasynchronous tasks status.§  ProductManager.•  It manages the catalogue of products.§  ProductInstanceManager.•  Manages and executes the installation of products and artifacts through theConfiguration Engine.§  ConfigurationManager.•  Manages the communication with the Configuration Engine for theassignation of new recipes to the REC execution queue.•  Trigger the actual execution through the SDC client in the REC.
  • 7. The FI-WARE Project – Base Platform for FutureService InfrastructuresArchitecture (III)6§  Repositories.•  Task statuses.•  Catalogue of Product Releases (and applications).•  Inventory of Product.§  Central Configuration Engine (external component).• Manages the execution of recipes on the nodes (RECs).• Example: Chef Server.§  Configuration agent (external component).• Executes the recipes in the local RECs.§  SDC client (external component).• Support and intermediary between the SDC and the Configuration Agent.
  • 8. The FI-WARE Project – Base Platform for FutureService Infrastructures§  Software Product.•  Software piece to be installed in an operating system that can work by itself•  Examples: Tomcat and MySQL.§  Software Product Release•  A concrete release (version) of a software product (e.g., Tomcat 7.0 orTomcat 5.5).•  Both software Product and Product Release information are stored in theProduct Catalogue.Entities (I)7
  • 9. The FI-WARE Project – Base Platform for FutureService Infrastructures§  Software Product Instance.• The instantiation of a Software Product Release in a Server.§  Attributes.• Associated to Software Product Release.• Used to help in their configuration during the deployment step.§  Server.• Represents the infrastructure where a REC is created.§  Runtime Execution Container (REC).• SDC-enabled server that include a preinstalled SDC Client and Config Agent.Entities (II)8
  • 10. The FI-WARE Project – Base Platform for FutureService Infrastructures2. API & Operations
  • 11. The FI-WARE Project – Base Platform for FutureService InfrastructuresOperation: Consult Recipes CatalogueCloud Portal SDC GEi1) Products[] = listProductCatalogue()2) ProductAttributes[] = getProductAttributes(ProductId)Recipes§  listProductCatalogue returns a list of Products identified by itsProductId.§  The list of Product contents for each Product, its description and itsattributes.§  Could be possible to ask for the specific attributes of a product viagetProductAttributes.10
  • 12. The FI-WARE Project – Base Platform for FutureService InfrastructuresOperation: Install a ProductCloud PortalSDC GEi1)  TaskId = installProduct(Server, Product)TaskStatus = getTaskStatus(TaskId)2) [Hostname, Hostdomain] = getHostInfo(ServerIP)5) executeRecipes()PaaS ManagerRECSDC ClientConfig. AgentConfig. Engine1123456783) assignRecipeToNode(Recipe)4) executeConfigEngine()6) Recipes[] = getAssignedRecipes()7) TaskId = installProduct(Recipe)8) TaskId = unassignRecipeFromNode(Server, Product)11
  • 13. The FI-WARE Project – Base Platform for FutureService Infrastructures12§  Open Specification SDCh 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.SDCDocumentation
  • 14. The FI-WARE Project – Base Platform for FutureService Infrastructures3. Demo
  • 15. The FI-WARE Project – Base Platform for FutureService InfrastructuresOur objectiveWorking together to make it possible:ü  New services for everybodyü  Smart applicationsü  Innovative business modelsProviding the Technology Foundation–  Standard interfaces.–  Open to other actors (SMEs)–  Scalable and demand oriented (cloud)create a solid basis for theInternet of the FutureThe FI-WARE Project – Base Platform for FutureService Infrastructures

×