D5.4 Final Advanced Cloud Service Meta-Intermediator V1.0 20190531
Total Page:16
File Type:pdf, Size:1020Kb
D5.4 – Intermediate Advanced Cloud Service meta-Intermediator Version 1.0 – Final. Date: 31.05.2019 Deliverable D5.4 Final Advanced Cloud Service meta-Intermediator Editor(s): Marisa Escalante Responsible Partner: TECNALIA Status-Version: Final – v1.0 Date: 31/05/2019 Distribution level (CO, PU): PU © DECIDE Consortium Contract No. GA 731533 Page 1 of 92 www.decide-h2020.eu D5.4 – Intermediate Advanced Cloud Service meta-Intermediator Version 1.0 – Final. Date: 31.05.2019 Project Number: GA 726755 Project Title: DECIDE D5.4– Final Advanced Cloud Service meta- Title of Deliverable: Intermediator Due Date of Delivery to the EC: 31/05/2019 Workpackage responsible for the WP5 – Continuous cloud services mediation Deliverable: Editor(s): TECNALIA Vitalii Zakharenko, Andrey Sereda (CB) Maria Jose Lopez, Marisa Escalante Gorka Benguria Contributor(s): Leire Orue-Echevarria, Juncal Alonso, Iñaki Etxaniz, Alberto Molinuevo (TECNALIA) Pieter Gryffroy (timelex) Reviewer(s): Manuel León; ARSYS Approved by: All Partners Recommended/mandatory WP2, WP3, WP4, WP6 readers: Abstract: This deliverable contains the final version of the implementation of the Advanced Cloud Service meta- Intermediator (ACSmI)). This deliverable is the result of T5.1 – T5.5. The software will be accompanied by a Technical Specification Report Keyword List: Broker; Services Discovery; Services Contracting, CSP. Licensing information: It is released under Apache 2 Licence. The document itself is delivered as a description for the European Commission about the released software, so it is not public. Disclaimer This deliverable reflects only the author’s views and the Commission is not responsible for any use that may be made of the information contained therein. © DECIDE Consortium Contract No. GA 731533 Page 2 of 92 www.decide-h2020.eu D5.4 – Intermediate Advanced Cloud Service meta-Intermediator Version 1.0 – Final. Date: 31.05.2019 Document Description Document Revision History Modifications Introduced Version Date Modification Reason Modified by v0.0 25/04/2019 ToC TECNALIA V0.1 8/05/2019 Section ACSmI monitoring TECNALIA V0.2 15/05/2019 Section ACSmI Legal compliance and Time.lex, TECNALIA Annex2 V0.3 16/05/2019 Section ACSmI Discovery and user TECNALIA manual of legal compliance V0.4 17/05/2019 Section ACSmI Contracting and ACSmI CB billing V0.5 17/05/2019 Small changes to adequate the TECNALIA installation instructions V0.6 23/05/2019 Review ARSYS V0.7 27/05/2019 Changes after internal review TECNALIA V1.0 30/05/2019 Ready for internal review TECNALIA © DECIDE Consortium Contract No. GA 731533 Page 3 of 92 www.decide-h2020.eu D5.4 – Intermediate Advanced Cloud Service meta-Intermediator Version 1.0 – Final. Date: 31.05.2019 Table of Contents Table of Contents .................................................................................................................................... 4 List of Figures ........................................................................................................................................... 7 List of Tables ............................................................................................................................................ 9 Terms and abbreviations ....................................................................................................................... 10 Executive Summary ............................................................................................................................... 11 1 Introduction ................................................................................................................................... 12 1.1 About this deliverable ........................................................................................................... 12 1.2 Document structure .............................................................................................................. 12 2 Implementation ............................................................................................................................. 13 2.1 Functional description ........................................................................................................... 13 2.1.1 Fitting into overall DECIDE Architecture ....................................................................... 14 3 ACSmI Discovery ............................................................................................................................ 17 3.1 Functional description ........................................................................................................... 17 3.2 Technical description ............................................................................................................. 19 3.2.1 Prototype architecture .................................................................................................. 20 3.2.2 Components description ............................................................................................... 20 3.2.2.1 Frontend .................................................................................................................... 20 3.2.2.2 Backend ..................................................................................................................... 23 3.2.2.3 Registry ...................................................................................................................... 26 3.2.2.4 Database .................................................................................................................... 27 3.2.3 Technical specifications ................................................................................................. 27 3.3 Delivery and usage ................................................................................................................ 27 3.3.1 Package information...................................................................................................... 27 3.3.2 Installation instructions ................................................................................................. 33 3.3.2.1 Pre-Requirements ..................................................................................................... 36 3.3.3 User Manual .................................................................................................................. 36 3.3.3.1 Discover functionality ................................................................................................ 37 3.3.3.2 Endorsement functionality ........................................................................................ 39 3.3.3.3 User management functionality ................................................................................ 41 3.3.3.4 Legal assessment functionality .................................................................................. 44 3.3.4 Licensing information .................................................................................................... 44 3.3.5 Download ...................................................................................................................... 44 4 ACSmI Contract management ....................................................................................................... 45 4.1 Functional description ........................................................................................................... 45 4.2 Technical description ............................................................................................................. 47 4.2.1 Prototype architecture .................................................................................................. 47 © DECIDE Consortium Contract No. GA 731533 Page 4 of 92 www.decide-h2020.eu D5.4 – Intermediate Advanced Cloud Service meta-Intermediator Version 1.0 – Final. Date: 31.05.2019 4.2.2 Technical specifications ................................................................................................. 48 4.3 Delivery and usage ................................................................................................................ 49 4.3.1 Package information...................................................................................................... 49 4.3.2 Installation instructions ................................................................................................. 50 4.3.3 User Manual .................................................................................................................. 51 4.3.3.1 Resource Contracting ................................................................................................ 51 4.3.3.2 Contracts Management ............................................................................................. 57 4.3.4 Licensing information .................................................................................................... 58 4.3.5 Download ...................................................................................................................... 58 5 ACSmI Monitoring ......................................................................................................................... 59 5.1 Functional description ........................................................................................................... 59 5.2 Technical description ............................................................................................................. 62 5.2.1 Prototype architecture .................................................................................................