Advances, Systems and Applications
Cloud Framework Evaluation Criteria/Frameworks | CCCC Cloud Adoption Framework | ARTIST Methodology and Framework [9] | Migration to PaaS clouds - Migration process and architectural concerns [17] | Cloud Calculator: A cloud assessment tool for the public administration [24] | A knowledge management-based cloud computing adoption decision making framework [14] |
---|---|---|---|---|---|
Analysing Context – identify business value and relevant stakeholders to quantify if there is business value in moving the application to cloud | Fully Supported | Fully Supported | Fully Supported | Not Supported | Fully Supported |
Understanding Legacy Applications – capture an abstract of the as-is application | Fully Supported | Fully Supported | Fully Supported | Fully Supported | Partially Supported |
Analysing Migration Requirements – Determine if a prototype is required to manage technical risks | Fully Supported | Fully Supported | Partially Supported | Partially Supported | Partially Supported |
Planning Migration – Develop a migration plan for the legacy application | Fully Supported | Partially Supported | Partially Supported | Partially Supported | Partially Supported |
Cloud Service Platform Selection – Identify the cloud platform features required by the application | Fully Supported | Partially Supported | Fully Supported | Partially Supported | Fully Supported |
Migration Type – Determine migration approach from the least intrusive: ‘lift and shirt’ to the most intrusive: cloud native transformation | Fully Supported | Partially Supported | Partially Supported | Not Supported | Not Supported |
Unit of Migration – Identify any components that are subject to regulations or compliance that are not suitable for cloud | Fully Supported | Not Supported | Not Supported | Not Supported | Not Supported |
Training – understanding new documentation, Application Programming Interfaces, tools and data movement charges | Partially Supported | Not Supported | Partially Supported | Not Supported | Partially Supported |
Re-architecting Legacy Applications – Specify the Target architecture model that addresses transformation requirements | Fully Supported | Partially Supported | Partially Supported | Partially Supported | Not Supported |
Testing and Continuous Integration – test adaptions from a functional and non-functional perspective as they are made | Not Supported | Not Supported | Not Supported | Not Supported | Not Supported |