3.3. Manager and Agent Architecture #

The diagram below illustrates an example of an architecture and interaction between the manager and agent.

Figure 3.2. Manager and Agent Architecture


Where:

  • Users can work with PPEM both through the web application in a browser and through automation tools (IaC), which can interact with PPEM via the REST API.

  • In PPEM, the main graphical user interface is the web application. The web application is closely associated with the manager, from which it receives data and sends user control instructions. The manager provides an API for obtaining data and managing the DBMS infrastructure. The manager stores the intermediate state of the infrastructure in the repository database and interacts with the agent, which manages the DBMS instance.

  • The operating system is the working environment in which the DBMS instance and the agent are started. The agent interacts with the manager: sends environment data (OS and DBMS instance information) and receives control instructions.