A shallow hierarchy of TOSCA node types. Everything is just a resource.
A resource may contain components, which are also resources:
The TOSCA way to implement such a recurrent containment relationship is as following:
A shallow hierarchy of TOSCA node types. Everything is just a resource.
A resource may contain components, which are also resources:
The TOSCA way to implement such a recurrent containment relationship is as following:
8 Comments
Andrei Kojukhov
This diagram relates to a discussion about naming conventions. One approach is defined in TOSCA NFV profile in YAML.
Anatoly Katzman
Right. I will fix the names later
shitao li
what is the meaning of the arrow in the above figure?
Anatoly Katzman
It is inheritance
Chesla Wechsler
When you say ResourceInstanceTemplate, do you really mean the instance of a resource (i.e., we've finished orchestration and there is now an instance of this resource)? I think not and, if not, should this name be changed to prevent confusion?
Anatoly Katzman
Here I mean a design-time "instance" of a resource within a "container" topology.
And yes, this naming collision between the design-time instances and run-time instances is a problem, very confusing. I have tried to introduce the term "occurrence" instead of the design-time "instance", but this proposal didn't fly. So now I am at the 2nd attempt, this time with the term "template". Hope this will get better acceptance among those who writes TOSCA..
Priya TG
Hello Anatoly, Can you let me know why we are not using or extending from the normative types defined in TOSCA NFV Profile Specifications?
Anatoly Katzman
The motivation is to reuse the existing NFV definitions as much as possible, however not all of them accurately fit into the model. In these cases we are just going ahead with a replacement. The models will converge eventually, of course.