Supervision of the particular infrastructure resources that are being used
https://confluence.simplprogramme.eu/display/SIMPL/Infrastructure+Usage
Infrastructure Usage
2 types of usage policy are considered, which can be technically enforced and billed:
Based on duration (e.g. access to a VM for 7 days);
Based on resource utilisation (e.g. CPU, RAM, storage, bandwidth).
In the first case, monitoring the status of the infrastructure resource is sufficient and in the second case, it requires access to infrastructure metrics of the resource.
Architecture assumptions:
It is assumed that Simpl-Open only supports natively:
S3-compliant storage
Kubernetes containers platform
VMWare virtual machines
but is extensible to support other platforms (offering an API).
Both status of the resource and infrastructure metrics can be collected through the infrastructure provider APIs:
S3 API for storage;
kube-api for containers;
VMWare API for VMs.