Understanding IDHub Multi-Tenant feature
This document talks about the Multi-Tenant features of IDHub and related features.
Definition of Tenant
IDHub is built from the ground up keeping in view that IDHub would be accessible to several users and for every user, there would be an instance which is called a tenant. Therefore there is one unique instance of IDHub for every user but each instance runs one single server.
The case of a rigid single-tenant architecture can be useful for a very small number of use case scenarios specifically in the case of those companies looking for high customization. However in getting that high level of customization companies loses many other critical factors such as top-notch security, high reliability, ease of management etc which is only possible in the case of a multi-tenant architecture. In the case of single-tenant applications, upgrading and scaling the application can create issues such as: requiring additional resources for quicker upgrade iterations.
Multi-tenant systems have a centralized repository, which means that every user will have the same repository, ensuring all users always have the latest release. IDHub will provide the customers with a huge advantage since in this case functional or security enhancements and upgrades are immediately available for the user as soon as a new release is done. Therefore customers will have the advantage of eradicating the need for a highly customized solution for their business needs which subsequently leads to decreasing the operational IT cost and time for them.
What is a multi-tenant SaaS service?
To understand a multi-tenant service, we can take the allegory of a high-rise condominium with several units, each having a different size and scale for each tenant. Every tenant will benefit from the shared services and amenities offered by the condominium in general and that too for a very less cost.
As condos have shared amenities that all tenants benefit from, similarly IDHub provides for these abilities and functionality to all the tenants in one go. Also, as and when these services, features or functionalities are continuously upgraded, maintained or changed, all tenants get to benefit from that as well. Moreover, the system can elastically adapt to meet the demand for an increase in resources by subsequently changing (increasing or decreasing) the workload requirements. Therefore customers do not spend any money for making upgrades or making any changes in their core systems, especially in case of peak hours. This results in a smooth and hassle-free customer experience.
IDHub Multi-tenant Solution
IDHub provides for multi-tenant, microservices architecture-based IAM platform, delivering easy-to-use and secure features like request access, search, app & role on-onboarding, certification, reports etc. In the IAM world, the advantages that we get from this architecture are exceptional.
We have developed IDHub taking Industry best practices which ultimately results in deployment ease and with negligible operational overhead. Therefore in the multi-tenant model, IDHub can continuously upgrade, manage and automatically scale dynamically with absolutely no interference or investments from the customers concerned.
The Benefits of Multi-tenant, Microservices SaaS
Always up-to-date. Unlike single-tenant applications, where there are usually 1-2 update releases per year which result in having customers running a wide variety of versions; while in the case of multi-tenant, microservices architecture results in continuous integration & continuous delivery, therefore customers have the latest version with all the functional & security updates of the system.
Security. Unlike single-tenant applications with multiple versions that are limited in their ability to monitor every customer’s configuration, multi-tenant SaaS applications often detect and address threats before customers are even aware of an issue. This increases the security of the system exponentially.
Automatic upgrades. Upgrades are completely owned and managed by us, therefore we can seamlessly push the updates to the customer, and require zero customer downtime.
Quick Delivery of updates: Since in this model IDHub can deliver the updates quickly and due to the inbuilt microservices architecture, any issues with a part of the code are contained to a small container or single microservice, therefore this makes IDHub almost 100% reliable with negligible downtime.
Security risks can be greatly isolated and taken care of, in this model.
Hence it can be said that IDHub’s multi-tenant & microservices architecture model, will lead to greater security, reliability and management ease across all customers and industries. Therefore this being a continuously improving solution with high reliability and a lower total cost of ownership has found IDHub to complement the customer’s goals effectively.