What to consider if several Vertec Cloud Servers are to be operated in parallel
Operating mode
Cloud Suite
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
In certain scenarios, it may be useful to operate multiple Cloud Server instances in the organization:
Several Cloud Server instances can run for one Vertec instance. This is recommended when working with large amounts of data and/or many users and the Cloud Server needs to be relieved.
On a second Cloud Server instance:
If several Cloud Servers are used for the same Vertec instance, you must ensure that the various different settings in the [Cloud Server] section of the Vertec.ini file are set correctly:
The Notif must be active on exactly one server (Notif Server=True
) and must, under no circumstances, be activated more than once. At the same time, the [Indexing]
section must refer to the same Notif server on all Cloud Servers to synchronize the sessions of the different servers:
The indexing server is responsible for indexing the data for the full-text search. This must be done by just one Vertec Cloud Server (Indexing Server=True
) and may, under no circumstances, be activated more than once.
For all Vertec Cloud Servers, the [Indexing] section must refer to the same host and port so that everyone connects to the same indexing server. Also, with Vertec Cloud Servers that are not responsible for indexing, Use Session Connection = False
must be entered so that the sessions connect to the Vertec Cloud Server, which has Indexing Server = True
configured.
Vertec.ini on server 1 | Vertec.ini on server 2 |
---|---|
[CloudServer]
|
[CloudServer] [Indexing] |
The task scheduler controls whether scheduled tasks are executed and is True
if nothing is specified. However, when operating several Cloud Servers, you must make sure that the task scheduler is active on only one Cloud Server (Task Scheduler=True
) and inactive on the other Cloud Server (Task Scheduler=False
).
The Xml server can run on several Cloud Servers. To relieve the load on an XML server, the resources can be controlled with a second Cloud Server: It is possible to put a Cloud Server on the internet, on which the Vertec Phone App runs, and to operate another Cloud Server via LAN, on which the Vertec Cloud App and Vertec Web App run.
The UIsync server can run on several Cloud Servers. The interface of the Vertec Cloud App and Vertec Web App is controlled via the UISync server. If it is switched off, it is not possible to work with these clients. This ensures that, for example, in the case of a second Cloud Server instance, which is placed on the internet, only the Vertec Phone App is available, so as to minimize the risk of attacks.
The Vertec Phone App can run on several Cloud Servers. For security reasons (for example, if a Vertec Cloud Server is located in a DMZ), it is possible to run the Vertec Phone App only on certain Cloud Servers and to restrict other services.
With a large number of users, many cloud clients are served at the same time. To ensure good performance, several Cloud Servers can be operated and the users distributed among them. But how do the different users, or clients, reach the different Cloud Servers?
There are basically two ways to do this:
vertec1.kunde.com
and vertec2.kunde.com
. The client installation (for the Cloud App and Phone App) or the URL (for the Web App) must be different for the different end devices.You can install a second Cloud Server as follows:
Vertec.CloudServer.exe /install <servicename> <servicedisplay>
The easiest way is to create a link to Vertec.CloudServer.exe
and enter the parameters under Eigenschaften > Ziel
.
Example:
Vertec.CloudServer.exe /install Vertec.CloudServer2 "Vertec.CloudServer 2 (Abteilung B)"
This can only be done with elevated rights. Even if you are an administrator, the task (or cmd.exe) must be started as an administrator for this to work.
To uninstall a specific service, the service name must be passed, for example:
Vertec.CloudServer.exe /uninstall Vertec.CloudServer2
After installing/uninstalling the service, a message appears that the service was successfully installed/uninstalled. To suppress this, you can perform the installation/uninstallation with the parameter /SILENT.
Vertec.CloudServer.exe /INSTALL /SILENT