Hi there,
Could someone let me know, deployment controller with database or deployment controller with server, which is the better installation option for Outsystems on-premises installation? Thanks!
Hi @Diyab,
It's basically depends on infrastructure, scalability needs, and deployment architecture preferences.
If we use deployment controller with database the main advantage is lower cost and more efficiency. But there is a risk factor is also add ,if the database server goes down, both database access and deployment orchestration are affected.
If we use Deployment Controller with Server then it help us to Improved Performance because No resource contention between deployment tasks and database operations.
But it also have one disadvantage that increase cost for additional hardware or virtual machines.
Regards,
Rajat
Hi @Rajat Agrawal ,
Thank you for your reply. I would appreciate if you could help to clarify a follow up question. Below is the UAT environment. It has two servers A & B as shown in the below diagram. May I know whether we have to do two installations of platform server which is:
1. In server A: Install platform server by selecting the option Deployment Controller + Database
2. In server B: Install platform server by selecting the option server
Diyab
An environment requires a Server, a Deployment Controller, and a Database. These components can either be on a single machine or distributed across multiple machines.
What you shared is a checklist that, based on your selections, will display the relevant configuration options.
For example:
Hope this clarifies your doubt.
Hi Siya,
Thanks. Do you know what has to be done for the below scenario
The scenario you mentioned requires two Platform Server installations: one for the Deployment Controller and another for the Server. However, during the installation process, there is no option to explicitly choose "Deployment Controller + DB" or "Server." What you shared in the original post is a checklist, and the roles must be configured using the Configuration Tool after installation.
To simplify your setup, you can have the database on one machine and the Platform Server on another. In this case, the Platform Server installation will serve as both the Deployment Controller and the Frontend Server.