Pre-Installation Checklist
Elasticsearch server needs to be installed separately.
Elasticsearch is a third party application neither developed nor shipped directly by Informatica. Therefore it is recommended to check install and guideline documentation directly on the website of the vendor to follow best practices.
Version Requirement
Product 360 is compatible with Elasticsearch version 7.x
License Requirement
The Elasticsearch server is available under multiple different licenses.
Basic (Elastic License) or higher license is recommended
System Requirements
It is recommended that you deploy the Elasticsearch server separately on a single machine or cluster of machines. With the data volume increase, extra nodes should be added to the cluster for better performance.
It is recommended to install a minimum of 2-node Elasticsearch cluster for a Product 360 production installation.
Refer to official documentation before setting up https://www.elastic.co/guide/en/elasticsearch/reference/7.11/high-availability.html
Memory Requirement
The Elasticsearch server needs lot of memory, that is completely allocated at start time ensuring a fast search index build and searches.
32 GB is recommended
Elasticsearch heavily relies on the filesystem cache in order to make search fast. In general, at least half the available memory should go to the filesystem cache.
Hardware Requirement
The Elasticsearch server needs fast drives and fast CPU, that is completely allocated at start time ensuring a fast search index build and searches.
512 GB SSD is recommended
8 CPU cores is recommended
It is recommended to always use local storage, remote filesystems should be avoided.
Security Requirement
It is recommended to enable the security pack provided by Elasticsearch, so that Product 360 can communicate with Elasticsearch over a secured HTTPS connection.
Elasticsearch security
It is recommended to secure the Elasticsearch cluster in all aspects by following the steps from official documentation at https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-security.html
Further Reading
It is recommended to follow the best practices and settings guidance defined in the Elasticsearch website while setting up the Elasticsearch server.
https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html