EmpowerID supports multiple deployment models that IT teams can choose between based on their IT standards and skillset. EmpowerID still supports the traditional deployment model where the EmpowerID software is installed on Virtual Machines. However, EmpowerID has fully embraced Cloud and DevOps paradigms. All EmpowerID components are now containerized and can run on modern container orchestration platforms.
Containerization allows EmpowerID to be deployed in three primary ways:
The EmpowerID SaaS option alleviates all infrastructure concerns, allowing you to focus on solving business needs with EmpowerID on day-one. EmpowerID SaaS runs on a fully redundant Microsoft Azure infrastructure in the region of your choice, with all aspects of management and monitoring handled by our infrastructure team. EmpowerID SaaS deployments are appropriately sized to balance your organization’s demanding SLAs with costs and scaled as-and-when needed. Additional service options are available for SaaS customers to offload all EmpowerID management tasks, including configuration management, converting their SaaS EmpowerID into a fully managed service. All managed service offerings can be phased out as a customer develops their own internally trained support staff.
Organizations can self-host EmpowerID in their own private Microsoft Azure tenant. Our team can provide any level of support, ranging from consulting to assist your engineers in designing your infrastructure to offering a full-managed service to run and manage your EmpowerID installation. Support for other public Cloud platforms such as Amazon Web Services (AWS) are in beta now.
An on-premise installation of EmpowerID allows an organization to manage Cloud and on-premise systems but run EmpowerID from their own data centers. If these organizations run Kubernetes clusters today to host other services, then running EmpowerID containers on-premises is easily accomplished. While the traditional installation model is an option for organizations without the know-how to run Kubernetes clusters, EmpowerID is currently testing a lightweight Kubernetes Virtual Appliance technology to offer the benefits of a containerized deployment without all the complexity involved with rolling out a new Kubernetes infrastructure.
EmpowerID Worker – Worker containers make up the application tier of the system and are used for back-end processing of system integration processes such as inventory, synchronization, security management, and internal web service processes. The number and specifications of these depends on the number and types of applications and integration processes being managed. These containers do not service User Interface requests.
EmpowerID UI – UI containers serve as the front-end user interface servers for the Web applications used by users. These containers serve up the Web pages and perform any interactive workflow processing initiated by users. By default, access to all Web resources is strictly through HTTPS and the UI is stateless.
•EmpowerID RADIUS - provides RADIUS authentication for routers, switches, and other RADIUS-compliant devices.
•EmpowerID LDAP - provides LDAP virtual directory authentication and data services for exposing EmpowerID metadirectory data and connected directories objects as a single unified LDAP directory with a flexible schema.
•EmpowerID API Gateway / Reverse Proxy - provides single sign-on and authorization for users accessing an organizations web applications. The reverse proxy service stands in front of the web applications and services end user requests.
Related Docs Topics: