The I3-MARKET Cloud SW stack is represented in Figure 1 and it is composed of four layers: Cloud provisioning and management layer, DevOps SW layer, Third-party SW layer and I3M SW layer.
Cloud provisioning and management layer oversees providing and managing all physical nodes that the i3-MARKET common infrastructure is composed of. ATOS will be leading the provision of the cloud layer.
For the management of physical resources in a homogeneous way, an Ansible Tower instance will be deployed for the administration of said physical resources, thus having their management centralized from Ansible.
I3-MARKET DevOps will be a set of practices that will combine software development and IT operations and it will aim to shorten the I3-MARKET system development life cycle and provide continuous delivery with high software quality.
Third-party SW layers will be managed by GFT, UPC and Guardtime and it will be mainly in charge of providing the SW stack identified as SW requirements by i3-MARKET system. These SW requirements are: Hyperledger Besu, CocroachDB, Loopback4 and Keycloak.
Finally, i3-MARKET SW layer will be composed by all i3-MARKET artifacts.
To manage all i3-MARKET cloud resources the proposed approach is based on the usage of Ansible Tower as key pillar behind cloud operative. With Ansible Tower we can centralize and control the i3-MARKET shared IT infrastructure with a visual dashboard, role-based access control, job scheduling, integrated notifications, and graphical inventory management. Ansible Tower dashboard is shown in Figure 2.