Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.27 KB

Deployment.md

File metadata and controls

25 lines (15 loc) · 1.27 KB

Deployment

A deployment is an instantiation of a service bound to resources.

Definition

A deployment is specified as a deployment qos profile that binds an abstract service interface to concrete system resources such as transports, initial peers, discovery, monitoring, memory, cpu, and so on.

A deployment qos profile is specified per service interface, by defining the folowing qos:

  • participant_qos
  • participant_factory_qos

A deployment qos profile appears similar a service interface qos profile--with the distinction that qos policies specify the actual resources. It may inherit from the logical service interface qos profile, and may default to it. It simply binds the abstract service interface implemented by a service module to system resources.

Organization

The default deployment of a service is the one with an empty <deployment_name>, <env_name>, <launcher_name>.

Maintainer

Deployments are maintained by the team members responsible for system software integration, test, and provisioning.