Have a question?
Message sent Close

Tosca Training

Tosca allows for the automation and portability of cloud applications by providing a standardized language and model for describing their architecture and deployment requirements.

52 students enrolled

      Tosca Overview

Tosca, which stands for “Topology and Orchestration Specification for Cloud Applications,” is an industry-standard language and methodology for describing and deploying complex software applications in cloud environments. It provides a way to define the structure, behaviour, and relationships of application components, as well as the operational aspects required for their deployment and management.

overview of the key concepts and components of Tosca:

  • Topology: Tosca uses a topology model to represent the structure and relationships of application components, such as software services, virtual machines, networks, storage, and more. The topology model defines the overall architecture and dependencies of the application.
  • Node Types: Node types define the different types of components that can be used within the application topology. For example, there might be node types for web servers, databases, load balancers, and so on. Node types specify the properties, capabilities, and interfaces of each component.
  • Relationship Types: Relationship types describe the connections and dependencies between different nodes in the topology. They define how components interact with each other, such as a web server connecting to a database server or a load balancer distributing traffic to multiple servers.
  • Capability Types: Capability types define the abilities or features that a node can possess. They represent the various functionalities that a component can provide. Examples of capability types include “scalability,” “high availability,” or “backup and restore.”
  • Interface Types: Interface types define the operations that can be performed on a node. They specify the methods or functions that can be invoked to interact with a component. For example, an interface type may include operations like “start,” “stop,” or “configure.”
  • Artifacts: Artifacts represent the additional files and resources required by nodes or interfaces. These can include software packages, configuration files, scripts, or any other necessary assets for the application.
  • Service Templates: Service templates are the main artifacts in Tosca. They provide a complete specification of an application, including the topology model, node types, relationship types, capability types, interface types, and artifacts. Service templates enable the deployment and management of applications based on the defined specifications.

 

 

tosca

Tosca 

Be the first to add a review.

Please, login to leave a review
30-Day Money-Back Guarantee

Includes

18 lectures
Full lifetime access
Access on mobile and TV

Latest updates

Tosca Training
Price:
Free
Get In Touch
close slider