I would like to think that some people have implemented Citect Servers in a Virtualized environment HyperV , VMWare ESX etc and I would like to get some feedback on how it all went and if you have any nuggets of wisdom to offer.
I would like to think that some people have implemented Citect Servers in a Virtualized environment HyperV , VMWare ESX etc and I would like to get some feedback on how it all went and if you have any nuggets of wisdom to offer.
This is very true. Also, some IT staff don't understand the inner workings of CitectSCADA. Unfortunately it is essentially still a single thread application, so it benefits more from having high clock speeds rather than the number of CPUs. IT usually think they can fix application performance by throwing more vCores or RAM at it, but this will not work with Citect.
I find that Citect runs great on small-office servers that have only a few CPU cores and high clock speeds, and performs a lot less on the standard infrastructure that IT uses for virtualization of office applications. For the most demanding Citect projects we use dedicated hardware with just one or two VMs running on it. Virtualization is then only used for the ease of maintenance (hardware upgrades).
If you want to run your whole OT environment on a single (redundant) server with many CPU cores, you may end up buying very expensive CPUs.
hi Richard,
We have a big number of sites with virtualized environments (in our case HyperV) and be careful with the VM, if you decide to go with soft licenses:
- As Patrick says there are multiple scenarios where the license can be broken (we have suffered it)
- Also we are suffering other problem with soft licenses in Citect 2018 (still under investigation with Aveva) that it is lost randomly (several times per day) and Citect gets restarted
BR
ANA