Hardware requirements

The Oracle Endeca Server has the following hardware requirements.

Note: In this guide, the term "x64" refers to any processor compatible with the AMD64/EM64T architecture. You might need to upgrade your hardware, depending on the data you are processing. All run-time code must fit entirely in RAM. Likewise, hard disk capacity must be sufficient based on the size of your data set. Please contact your Oracle representative if you need more information on sizing your hardware.

Windows and Linux on x64

Minimum hardware requirements:
  • x64 processor, minimum 1.8 GHz
  • At least 3 GB of RAM, depending on the size of the application data set
  • 80 GB hard drive, depending on the size of the application data set
Recommended hardware requirements:
  • x64 3.0+ GHz processors; Intel Xeon (including Nehalem) or AMD Opteron processors are recommended
  • 8 GB of RAM or more, depending on the size of the application data set
  • High performance network-attached storage (for example, attached via a dedicated iSCSI or fibre channel network), or high performance locally-attached RAID storage (for example, a RAID 6 or RAID 0+1 array with battery-backed write caching, operating on 72GB or 146 GB spindles at 10k or 15k RPM spindle speed)
  • Gigabit Ethernet

Hardware requirements for running an Endeca Server cluster

These requirements exist:
  • Shared file system. All Endeca Server instances deployed on Managed Servers in the WebLogic domain must have write access to a shared file system on which the index for the data domains will be stored. This shared file system is also used by the Cluster Coordinator services that must be running in the Endeca Server cluster.

  • Load balancer. Even though, in an Endeca Server cluster, you can issue queries to any WebLogic Server instance hosting one of the Endeca Server instances (and it will be routed accordingly to the designated data domain hosted in this Endeca Server cluster), in most production deployments, it is still desirable to configure an external load balancer between your front-end application and an Endeca Server cluster. For more information load balancing and routing of requests in the Endeca Server cluster, see the Oracle Endeca Server Cluster Guide.

For detailed information about prerequisites and for instructions about deploying a cluster, see Installing and Deploying an Endeca Server Cluster.