Evaluate container lifecycle support in TOSCA
Evaluate container lifecycle support in TOSCA. TOSCA – 174 Adhoc TC. Container Types. Evaluate various types of containers support for TOSCA Full OS containers (compute node) VM LXC Application containers Docker PaaS containers Evaluation criteria for container support
Evaluate container lifecycle support in TOSCA
E N D
Presentation Transcript
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC
Container Types • Evaluate various types of containers support for TOSCA • Full OS containers (compute node) • VM • LXC • Application containers • Docker • PaaS containers • Evaluation criteria for container support • Mutability –Supported • Resource Isolation policies – Supported through Node types • Deployment methods – Supported through plans • Container types – Supported through node types TOSCA 174 - Evaluate container lifecycle support in TOSCA
Container Abstraction Should container be represented by Node Type in Topology template OR is it an deployment abstraction? • Container is a Node type • Containment is a tree structure in TOSCA • Supported by requirements and capabilities • Various types of container are supported • Compute node (Full OS) • Application container • Nested containers are a modeling construct and supported • Container placement control is currently not supported TOSCA 174 - Evaluate container lifecycle support in TOSCA
Container Lifecycle mapping • Map container lifecycle events to TOSCA TOSCA 174 - Evaluate container lifecycle support in TOSCA
Composite nodes representation • Discuss support for composite nodes (specifically immutable containers), • Avoid node proliferation through node decoration TOSCA 174 - Evaluate container lifecycle support in TOSCA