Hello, I have a question
Is there an official document regarding the recommended hardware for the installation of an API Node? And if this depends on the number of instances that are going to be configured on that computer.
I would assume that the number of instances would matter to some degree. What specifically were you planning to install on the API node? The more specific you can be, the better others can help you.
The API NODE, OPC server with 3 instances .
As Kenneth mentioned there is no hard and fast rule. You might have one interface that has 100k tags at a sample rate of 1 sec vs one interface with 50 tags. The tag volume and configuration has a significant impact on the server processing performance.
If you have 100k tags that are boolean, not changing state, with a sample rate of 1 second and exception set to 1 minute the interface will only process 100k values per minute as it will clean the data up coming from the snapshot.
But if exception was turned off then you will receive 100k values per second which makes a huge difference to data processing.
Ideally you need to look at it as a whole:
Number of tags
Are they compressed
What exception do they use
By todays standards a quad core server with 8+ GB of RAM and lots of storage for buffered data is all you need.
The only sizing doc i have come across to date is the following link. Its specifically to do with sizing the PI server.
Sorry probably not the answer you're looking for but it is a very custom question.
I would suggest starting at the release notes + user guide to determine the minimum requirements. Next, you can customize it based on your requirements and lots of aspects (Number of tags, polling rate etc.) that have been mentioned in the above posts are great to evaluate. If you expect this node to be remote/face connectivity issues, then adequate memory for buffer is also a key consideration. (Setting up of buffering is always recommended).
As a general note, the interfaces, connectors and adapters (which are all data ingress solutions), differ pretty widely in their operation and use of resources, so as correctly mentioned in one of the posts, it is important to evaluate it for your specific situation.
Thanks , for the answers.
I am going to check.
Retrieving data ...