Glossary
Refer to the following list of terms and definitions to learn about important IBM® Cloud Pak for Network Automation concepts.
Orchestration terminology
- assembly
- An assembly is a definition of a service and may comprise of one resource (or component), (or more than one resource), and/or other assemblies.
- assembly descriptor (or descriptor)
- An assembly descriptor is a computer-readable definition of an assembly implemented as a YAML file.
- assembly designer (or service designer)
- An actor or end user role designing services using the orchestration component. An assembly designer takes informal service design artifacts defined by service designers and translates them to a set of formal computer-readable descriptors that model the target service.
- assembly instance
- Instantiation of an assembly descriptor and all the composed resources or assemblies.
- capability
- Capabilities is a section of an assembly descriptor or a resource descriptor defining what functions the resources or assemblies are implementing.
- catalog (or assembly catalog)
- The repository within the orchestration component that stores published assembly descriptors and resources descriptors.
- cloud
- The cloud is a common term referring to accessing computer, information technology (IT), and software applications through a network connection, often by accessing data centers using wide area networking (WAN) or internet connectivity.
- CSAR (or archive)
- Cloud service archive (CSAR) describes a format used for describing resource packages.
- deployment location
- Deployment locations specify where the network automation software deploys resources when the resources are instantiated. Deployment locations are associated with a specific infrastructure type such as Red Hat® OpenShift®, Kubernetes, AWS, Azure, OpenStack, and others.
- descriptor
- See assembly descriptor (or descriptor)
- forwarding graph
- See service chain.
- intent engine (or engine)
- The entity responsible for generating the assembly deployment plan and instructing, step by step, the Brent resource manager to execute the plan.
- Kafka
- Apache Kafka is a distributed streaming platform.
- lifecycle event (or event)
- An intent and status change event published by the orchestration component onto a Kafka topic.
- lifecycle state (or state)
- A lifecycle state defines the state of a specific resource instance or assembly instance.
- lifecycle transition (or transition)
- A lifecycle transition is a process aiming to change the lifecycle state of an assembly or resource.
- microservice
- Microservices are a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services.
- migration
- Migration is one of the opinionated patterns aiming to migrate a deployed NVF from a location to another.
- monitoring metrics
- Performance or health metrics published by resources onto a Kafka topic.
- network
- A type of resource.
- network function virtualization (NFV)
- The design and integration of external resources into virtual production environments, which can then automate the management of end-to-end lifecycle processes.
- OASIS
- OASIS is a non-profit consortium that drives the development, convergence and adoption of open standards for the global information society.
- onboarding
-
Onboarding is the act of adding the Brent resource manager to the orchestration component. It lets the orchestration component know that Brent exists, and it imports the descriptors of all the resource types managed by Brent. It also gathers the information about the deployment locations that Brent uses.
- operations
- 'Operations' is a section of an assembly descriptor or a resource descriptor that defines sets of operations, which can be called to enable relationships to be created between resources and/or assemblies.
- opinionated patterns
- The group of lifecycle transitions to achieve a particular task.
- property
- 'Properties' is a section of an assembly descriptor or a resource descriptor containing the properties that belong to the resource or assembly descriptors.
- quality monitoring
- Quality Monitoring is a process to monitor the health of deployed resources and NFV infrastructure and to test, monitor and evaluate the end-to-end service performance.
- reference
- 'Reference' is a section of assembly descriptor or resource descriptor.
- relationship
- 'Relationships' is a section of assembly descriptor or resource descriptor.
- requirement
- 'Requirements' is a section of an assembly descriptor or a resource descriptor explaining what functions the resources or assemblies need before they can work successfully.
- resource (or component)
- A piece of software that can be automatically deployed in a virtual environment, and that supports key lifecycle states including install, configure, start, stop, and uninstall.
- resource descriptor
- The list of resource attributes and properties written in YAML.
- resource instance
- A resource instance represents the logical grouping of infrastructure being managed by the Brent resource manager.
- resource manager
- The entity instructing resources, that is, Brent.
- resource package
- Resource package is described as a CSAR archive.
- scale
- Scale is one of the opinionated patterns aiming to increase or decrease the amount of deployed resources of a specific type.
- service chain
- Instantiated as relationships in assembly descriptors.
- TOSCA
- Topology and orchestration specification for cloud applications (TOSCA) is a standard defined by OASIS.
- topology (or instance inventory)
- The repository storing key state information related to assembly and resource instances and topology of the deployment locations.
- virtual infrastructure manager
- The entity controlling the cloud infrastructure compute, storage and network resources.
- virtual network functions (VNF)
- Virtual network functions (VNF) allow a much simpler set of lifecycle tasks enabling near full automation of the creation and healing of virtual services, far more than is possible with their physical counterparts.