![Lead Image © alenavlad, 123RF.com Lead Image © alenavlad, 123RF.com](/var/ezflow_site/storage/images/archive/2018/47/interoperability-across-clouds/po-25447-123rf-alenavlad_123rf-h_nde_eines_dirigenten_halten_einen_taktstock__resized.png/155856-1-eng-US/PO-25447-123RF-alenavlad_123RF-H_nde_eines_Dirigenten_halten_einen_Taktstock__resized.png_medium.png)
Lead Image © alenavlad, 123RF.com
Interoperability across clouds
Conductors Wanted
The promises of cloud computing are well known: significant cost and agility benefits plus a scalable environment. So far, so good. In practice, however, standardized descriptions of the topology of applications, their interactions, and their dependencies with environment variables are still lacking. This obstacle rears its head when using an application in multiple clouds or when migrating between them; this is where ARIA TOSCA comes in.
TOSCA (Topology and Orchestration Specification for Cloud Applications) inevitably evokes associations with Puccini's opera of the same name, in which the celebrated opera diva Floria Tosca tragically plunges to her death from the parapet of Castel Sant'Angelo. In this case, TOSCA does not stand for a tragic end; instead, TOSCA is intended to eliminate incompatibilities between cloud solutions and increase interoperability.
Interoperability Ensured
When a company wants to change cloud providers, unexpected problems arise in the final stages. The OASIS project has addressed this problem by developing the TOSCA specification, which defines a meta model to describe cloud services. Put simply, TOSCA provides a framework in which cloud applications with all their aspects are written to a template that can theoretically be exchanged between providers. A template includes service definitions, structures, and other information. The declared goal of TOSCA is to prevent a dependency on individual cloud computing providers.
Thanks to its independence and interoperability, TOSCA offers a high degree of flexibility, paving the way for standardized cloud solutions. The standardized description of components, their relationships and dependencies, and their requirements and capabilities not only enable portability, but also enable automatic management between cloud computing providers, regardless of the underlying platform or architecture. As a positive side
...Buy this article as PDF
(incl. VAT)