Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

EmpowerID microservices are inherently purpose-built and perform their own intrinsic rolespecifically designed to perform distinct functions. The EmpowerID UI and Worker containers are more general versatile and can be configured as to exactly which host particular jobs and API endpoints they should host in any given installation. This is especially important crucial for on-premise installations of EmpowerID but still very useful to understand , but it remains valuable knowledge for SaaS deployments as well. The following discussion pertains only information applies exclusively to the UI and Worker role containers. In the on-premise deployment model, the UI container role is known referred to as Front-End servers, and while the Worker container role is known as Back-End servers.

Key points

  • Each In the EmpowerID ecosystem, each UI or Worker container in the EmpowerID Landscape is assigned a “Role” in the EmpowerID ecosystem.  These roles are determined "Role" based on the assigned designated jobs and web services (REST API endpoints) the server it will support.

  • UI containers primarily mainly host the Web Services that support workflow processes and the UI web user interface.

  • Worker containers primarily host the Server jobs that support facilitate long-running security, data synchronization, and automated policy-based processes.

  • All For load balancing and failover purposes, all jobs and web services can run on more than one container at a time for load-balancing and fail-overoperate on multiple containers simultaneously.

Easy html macro
theme{"label":"solarized_dark","value":"solarized_dark"}
contentByMode{"html":"<article>\r\n <div class=\"cont overflow-hidden\">\r\n <h3>Servers and Server Roles</h3>\r\n </div>\r\n <audio controls>\r\n <source src=\"https://docs.empowerid.com/assets/audio/ServersAndServerRoles.wav\" type=\"audio/wav\">\r\n</audio>\r\n \r\n</article>\r\n","javascript":"","css":"@import 'https://fonts.googleapis.com/css?family=Lato';\r\n\r\n\r\nbody {\r\n\t\r\n\tfont-family: 'Lato';\r\n}\r\n\r\narticle{\r\n\tbackground: #343436;\r\n\twidth: 80%;\r\n\ttext-align: center;\r\n\tpadding: 30px 5%;\r\n\tbox-sizing: border-box;\r\n\tbox-shadow: 0 0 21px 0px rgba(0,0,0,0.3);\r\n\tborder-radius: 10px;\r\n\tMargin-left: 40px;\r\n}\r\n\r\n.cont h3{\r\n\tfont-family: 'Lato';\r\n\tfont-size: 25px;\r\n\tmargin: 0 0 10px 0;\r\n\tcolor: #ccc;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n}"}

...