Deployment refactoring capability can detect the violations in the application performance objectives/ SLAs based on runtime monitoring data, and refactor the current deployment of an application to maintain or improve performance objectives. New resources and deployment options can be dynamically discovered and used. The deployment refactoring can also identify and migrate the security and privacy vulnerabilities in a dynamic application deployment.
This SODALITE tool is a lightweight orchestrator compliant with OASIS TOSCA. The current compliance is with the TOSCA Simple Profile in YAML v1.3. It is currently focusing on higher-level IaC management platforms like, e.g., Ansible. SODALITE implemented a dockerized REST API used for orchestration of application deployment on any platform resource accessible through a secure shell from HPC, private/public Clouds, Edge devices.