Architecture
Last updated
Last updated
The QMCLOUD software is made up of multiple docker containers and besides the SaaS platform, it can be installed in a customer’s environment including public cloud or private cloud.
The following architecture is relevant for self-hosting and AWS marketplace appliance options only. The SaaS version of QMCLOUD uses a similar architecture but varies significantly to account for multi- tenancy and RBAC.
The following diagram depicts the architecture of QMCLOUD.
Diagram – QMCLOUD architecture
The following components are depicted in the diagram:
User workstation
URL / FQDN used to access QMCLOUD
Set of docker containers that constitutes QMCLOUD Sofware
Proxy or Load balancer
Backend – NodeJS, and Java
Front end - ReactJS
Postgres database
Pulumi Automation API
Pulumi state software using app.pulumi.com
Azure cloud platform
AWS cloud platform