1 / 11

TOSCA v1.0

TOSCA v1.0. Figures. What is TOSCA?. T opology and O rchestration S pecification for C loud A pplications. A language for defining Service Templates …. Definition of building blocks for services. Service Template. Scripts.

tomas
Télécharger la présentation

TOSCA v1.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TOSCA v1.0 Figures

  2. What is TOSCA? Topology and Orchestration Specification for Cloud Applications A language for defining Service Templates … Definition of building blocks for services Service Template Scripts … including a Topology Template describing the structure of a service … along with the implementation artifacts for manageability operations -------------------- -------------------- Node Types Topology Template type for Capabilities Installables Interfaces Properties Relationship Template … and the definition of deployment artifacts for components Images Requirements Relationship Types type for Interfaces Properties Node Template … including the definition of plans for orchestrating the application Plans Definition of possible links between components Packaging format (CSAR) for packaging models and all related artifacts. Cloud Service ARchive (CSAR)

  3. Language Structure Overview as in v1.0 Spec Service Template NodeTypes TopologyTemplate NodeType CapabilityTypes type for Interfaces Properties Relationship Template RequirementTypes RelationshipTypes Relationship Type type for Properties Interfaces Node Template Plans

  4. Language Structure Overview vNext Service Template Node Types Topology Template type for Capabilities Interfaces Properties Relationship Template Requirements Relationship Types type for Interfaces Properties Node Template Plans

  5. Requirement Type CapabilityType type for Node Type Node Type Requirement Definition CapabilityDefinition type for type for Node Template Node Template Requirement Capability Relationship Template

  6. Service Template 1 Service Template 2 Node Template can substitute Node Template boundary definitions

  7. /TOSCA-Metadata /Definitions /Types /Plans /... /VirtualImages /JARs

  8. /TOSCA-Metadata TOSCA.meta Block_0 Block_1 ... Block_n ...

  9. TOSCA.meta ... Name: /MyArtifactTypes/Artifact_i Content-Type: application/vnd.myType ... ... ... /MyArtifactTypes ... Artifact_i ... ...

  10. Payroll.ear start payrolladm .jar PayrollApplication ... deployed_on wsadmin .py installApp ami-edf2cf99 ApplicationServer runInstances ... Implementation Artifacts Payroll.tosca Deployment Artifacts

  11. /TOSCA-Metadata TOSCA.meta /Definitions Payroll.tosca PayrollTypes.tosca /Plans AddUser.bpmn /EARs Payroll.ear /JARs Payrolladm.jar /Python wsadmin.py

More Related