WCI Load BalancingThis is a featured page

"

Types of load balancing referenced:

external refers to a hardware or software based load balancing handled outside Webcenter software
MPPE the 'massively parallel portlet engine' is the portal's ability to internally load balance web services that are configured with round robin DNS
cold failover I might have the terminology wrong, but I'm referring to when you have another instance of the product installed but disabled. The instance can be turned on in the event of an ourage of the primary component, but it is not automatically available.

Portal Load balanced with an external load balancer (sticky session enabled)

References:

http://edocs.bea.com/alui/deployment/docs604/networking/c_loadbalancing.html

API

No supporting documentation, but anecdotal evidence suggests that the API service can be externally load balanced. Note that this does not mean that the collab / publisher components of the PRC are load balanced as well.

Publisher Publisher is able to be load balanced by breaking it up into components: publisher admin, publisher redirect, published content

Publisher admin

Cannot be load balanced, use cold failover

Publisher redirector

MPPE or external (this is installed on my portal server and uses the same load balancing method as the portal server, external works fine)

Published content

external

References:

http://fsanglier.blogspot.com/2008/02/alui-publisher-increase-performance.html

Collaboration External / MPPE (with collab internal clustering)
(Although i'm currently having issues wtih this and someone reported that you can do without the collab internal clustering)

Collab's API

When using the IDK to connect to collab, custom applications bypass the MPPE and communicate directly to the collab host, losing the benefit of the MPPE. In order to load balance in this situation, the collab host must use external load balancing. (is this true?)

"Search" service (the collab one) (only applies to 4.5 or newer)

Install on same servers as collab?
http://download.oracle.com/docs/cd/E13158_01/alui/collaboration/docs103/install/install.htm#i1138897

References:

http://edocs.bea.com/alui/deployment/docs604/networking/c_loadbalancing.html
http://forums.oracle.com/forums/thread.jspa?messageID=3347567�

Document Repository

External

(AD/LDAP) Identity Web Services

MPPE to the Web Services
External between Web Services and AD /LDAP servers (or use HOSTS files to point each ADAWS server to a differnet AD server?)

Search

(grid search: 6.1 or newer)The portal can load balance search requests internally. Each search node has knowledge of other nodes, so only 1 node needs to be reported to the portal. When the portal starts up, the 1 search node that is registered with the portal MUST be available.

Analytics

Analytics UI

(i'm not sure? i'm guessing anything would work here because the admin UI is pretty much read only on the database)

Analytics collector

can be load balanced (as of 2.5)

From Tim Nemceff:
"For load balancing for Analytics, that isn't officially supported yet for the UI and Administration components. It might work with sticky sessions from portal-to-analytics but that doesn't get you much. Improving the options there would be a good enhancement request.

For the collector, I think there are two important things to remember. Use broadcast mode. I've never actually seen it in unicast mode, but broadcast definitely works. Also, remember that this is all managed by Portal and Analytics - you don't use your own load balancer between Portal instances and the Analytics Collector instances."

http://download-llnw.oracle.com/docs/cd/E13158_01/alui/analytics/docs103/installALI/quickstart.html#wp1063387

Automation

Load balancing for reduncancy is not possible. However, the work can be split up Automation servers are assigned to different folders. Don't assign 2 automation servers to the same folder, as they can compete for jobs. (?)

Content Upload

(mppe / external)?
--
L.P: You can install more then one Content Upload Service and load balance it with the MPPOE. What you have to know about the MPPOE, it requests to check the URL's only when user refresh one portal page or clicks around into the portal. This means depending on your configuration the first few user could get a problem to upload a document, if some of the Content Upload Services is down, you can min. this probes, there is undocumented variable into the configuration.xml file for the WCI 10g for that purpose. The default value is 3 probes!



ALUI Directory Service

Tim Nemceff: ALUI Directory is not certified to be load balanced yet. On a separate note, ALUI Directory has a socket leak on Windows due to a bug in the version of Jrockit that ships with it. Upgrading the embedded application server for the ALUI/WCI installation to jrockit-R27.5.0-jdk1.5.0_14 will resolve it.

--
L.P: As a reporter of the bug:), would like to say, that this bug occurs also with the Sun JDK. There is a workaround already for the JRockit, which you can find in Metalink. The issue is very critical, because if you use ALUI Directory very frequently the server could crash! With the workaround there is no problem to load balance the ALUI Directory Service, but I prefer to wait for official certification.

Remote Portlet Service

(i'm gussing MPPE)

--
L.P: Yes, the MPPE is working perfect for me!



Notification

L.P: Unfortunately not at the moment! I wasn't able to find any documentation about load balancing Notification. The new one version is shipped with the WCI together not with the Collaboration any more. It uses ActiveMQ and as far as I know there is unfortunately NOT strait forward process for load balance it.


No user avatar
jdbeast00
Latest page update: made by jdbeast00 , May 12 2009, 11:31 AM EDT (about this update About This Update jdbeast00 added api line - jdbeast00

36 words added
1 word deleted

view changes

- complete history)
Keyword tags: None
More Info: links to this page
There are no threads for this page.  Be the first to start a new thread.