The OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) Technical Committee has made significant strides in enhancing cloud application portability and management. On December 5, 2024, the committee approved and published TOSCA Version 2.0 as a Committee Specification, marking a crucial milestone in the development of cloud orchestration standards.
TOSCA provides a language for describing cloud application components and their relationships through service topologies, as well as specifying lifecycle management procedures using orchestration processes. This approach enables automation of both deployment and complete service lifecycle management, promoting a model-driven methodology where the embedded information in the model structure drives automated processes.
The TOSCA specification aims to achieve several key objectives:
- Facilitate portable deployment to any compliant cloud
- Enable smoother migration of existing applications to the cloud
- Allow flexible bursting and consumer choice
- Support dynamic, multi-cloud provider applications
By enhancing the portability of cloud applications and services across their entire lifecycle, TOSCA enables the interoperable description of application and infrastructure cloud services. It also describes relationships between service components, and operational behaviors such as deployment, patching, and shutdown. This is achieved independently of the service supplier and specific cloud provider or hosting technology[7].
The newly approved TOSCA Version 2.0 Committee Specification is now available in multiple formats, including an editable source (authoritative version), HTML, and PDF. These documents are readily accessible for testing and implementation, reflecting the OASIS commitment to transparent and open standards development[4].
The TOSCA Technical Committee’s work represents a significant contribution to the cloud computing ecosystem, promoting interoperability, reducing vendor lock-in, and facilitating more efficient management of complex cloud-native applications. As cloud technologies continue to evolve, the TOSCA specification is poised to play a crucial role in shaping the future of cloud application orchestration and management.
Citations:
[1] https://www.oasis-open.org/committees/tosca/charter.php
[2] https://www.oasis-open.org/policies-guidelines/tc-process-2017-05-26/
[3] https://en.wikipedia.org/wiki/OASIS_TOSCA
[4] https://www.oasis-open.org/technical-committees/
[5] https://standict.eu/standards-repository/working-group/oasis-topology-and-orchestration-specification-cloud
[6] https://github.com/oasis-tcs/openc2-tc-ops/blob/main/Documentation-Norms.md
[7] https://interoperable-europe.ec.europa.eu/collection/ict-standards-procurement/solution/tosca-oasis-topology-and-orchestration-specification-cloud-applications-tosca-tc
[8] https://en.wikipedia.org/wiki/Oasis_(band)