The
Endeca Server cluster is a deployment of multiple Endeca
Server instances that host and manage multiple clustered data domains.
A
data domain is a logical collection of data and metadata
managed by the Endeca Server. Through its interfaces, the Endeca Server allows
for data loading, configuration, and querying of a data domain. A data domain
may impose order on subsets of its data through semantic entities. A data
domain is the largest unit of data over which the Endeca Server allows queries
to be expressed. (Applications wishing to correlate, join, or display data from
multiple data domains, must do so themselves.)
The Endeca Server cluster has the following characteristics:
- It serves as a building
block for delivering other services on top of the Oracle Endeca Server
software. It also supports on-premise deployments of Oracle Endeca Information
Discovery Studio.
- It runs in WebLogic on a
homogeneous cluster of hardware nodes, all of which have access with write
permissions to shared storage. Each such node in the Endeca Server cluster is
known as the
Endeca Server node. The Endeca Server cluster allows
system administrators to add additional servers to the cluster over time.
- It encapsulates the details
of setting up data domain clusters, by keeping details about the location of
the Endeca Server nodes and hosted data domain nodes hidden from the end users.
(The end users are users of any front-end application configured on top of a
particular data domain cluster.)
- The Endeca Server cluster
makes decisions about how to allocate resources to data domains, performs
routing of requests to the appropriate nodes, and maintains enhanced
availability of query processing for data domains.
- It provides a unified
interface for provisioning and managing data domains while automating the
process of data domain cluster setup, allocation of processing resources, and
configuration.
- It lets you create a
reusable set of data domain profiles for data domains. Each of the data domain
profiles maps to different allotments of the underlying hardware resources on
the Endeca Server nodes. When you create a data domain cluster, a previously
defined profile is used initially; a data domain cluster can be changed after
it has been created.
- It provides routing and load
balancing of requests for data domains.