Memory requirements for WebCenter

1,493 views
Skip to first unread message

Mirza Imran

unread,
Mar 2, 2012, 3:01:18 AM3/2/12
to webcen...@googlegroups.com
Hi All,

How can we calculate memory requirements for Oracle WebCenter 11G for the following requirements?

General:
1. All applications (WC, UCM, IBR) will be run in a cluster mode having 2 nodes. We need to calculate its hardware requirements?
2. SES and Database are on other box running in a standalone mode.
 
Application Users
     - Total Users =  5000
     - Total Concurrent Users = 3000

Software Infrastructure
     - Enterprise Linux 5.5 (64bit)
     - Oracle WebCenter 11G PS4
     - Oracle UCM + IBR 11G PS4
     - Oracle SES 11G
     - Oracle Database Server 11G R2
     - MS. AD as Identity store
     - DB policy Store


Can I have the footprint for WebCenter 11G PS4?

Thanks in advance.   


Regards,
Imran


Anil

unread,
Mar 2, 2012, 1:08:02 PM3/2/12
to webcen...@googlegroups.com
Imran,
 
If i am planning for the know user community, i will start with heapsize requirement for each JVM[Managed Servers]
but thourugh load  tested needs to be done [jmeter, or any other know tool] to tune your JVM so based on your JVM size and number of managed servers you can calculate your system requirements.
 
and also make sure you have atleast Quad core CPUs[min 2]
 
 
HW requirements:
 
APP Servers :
CPU : Min 2 Quad Core
 
Memeory : start with 2.5 GB JVM size
Lets say you are running Admin Server+ 5 Managed Servers[Spaces,Collaboration,portlets,analytics,ECM]  = 2.5 GB[Admin] + 5X2.5GB [Total 15GB for JVM's]
and for OS you can have 2 to 4 GB thats your choice
 
so Ideally you are looking for : 24-32GB [for Future scaling as well]
 
ECM: Make sure you are storing the Documets to the Database instead of Filesystem when uploading the docs from the Webcenter [this will take care lot of headaches related to Backups, performace etc..]
 
DB Servers :
 
Memory: 16GB [ i am assuming you will be running both DB and SES on the same server]
CPU :  Minuminun 2 Quad core
 
SGA : startwith 4-8GB SGA [Automatic Memory Management]
 
 
 
do preper load testing in Prepruduction and tweak JVM heaps on the Managed servers , and visit SGA setting for DB if any.
 
I just gave a overview of the requirments based on my experiance, but like i said you have to do the testing to comeup with the setting be apropriate for your env.
 
hoe this will giveyou a head start atleast :)
 
Anil

Andre Araujo

unread,
Mar 2, 2012, 11:50:33 PM3/2/12
to webcen...@googlegroups.com
Hi Anil,
Can you run 5 managed servers + AdminServer in only one box with 24-32 GB of RAM? 
I think it's very "wispy"
On your environment with this configurations that you wrote..it's running smoothly?
How many users?

Regards,

Andre

Sent from my iPhone
--
You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-em...@googlegroups.com
 
All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).

Mirza Imran

unread,
Mar 3, 2012, 5:16:31 PM3/3/12
to webcen...@googlegroups.com
Hi Anil,

Thanks for the replay.

Hi Andre, let me share my own experience as well.

Currently, we are running 1 admin server and  7 manage servers (SOA, UCM, IBR, Portlet, Utility, Collaboration and Spaces) in one virtual machine with 16 GB RAM on enterprise linux. All my manage servers are using JRocket as JVM with default memory configurations. Currently, 20 users are using the systems without any major performance issue. Servers are using 70-85% of the system resources.

Regards,
Imran

Andrejus Baranovskis

unread,
Mar 3, 2012, 5:21:46 PM3/3/12
to webcen...@googlegroups.com
Hi,

Only 20 users? And you need 16 GB, wow.

Are those 20 users concurrent or simple total?

Andrejus
--
Oracle ACE Director

My Blog - http://andrejusb.blogspot.com/
My JDev/ADF Samples list - http://andrejusb-samples.blogspot.com/

Mirza Imran

unread,
Mar 3, 2012, 5:40:35 PM3/3/12
to webcen...@googlegroups.com
Hi Andrejus,

20 users are concurrent and total users are 50.  This is the UAT system.

In Production, we are planning to have 32GB memory for 5000 total users and 3000 concurrent users. But currently, I am in the process to calculate the exact memory requirements for 3000 concurrent users. Can you give me some pointers?

One more thing, can we calculate the memory requirement per user for all the OOTB WC's services running on 8 manage servers (SOA, UCM, IBR, Portlet, Utility, Collaboration CPS, and Spaces)? Pls note date database is configured as default storage for UCM. We are using SOA for space invitations and worklist. We have configured CPS portlets on additional manage server.

Thanks.

Regards,
Imran

Andrejus Baranovskis

unread,
Mar 4, 2012, 4:36:28 AM3/4/12
to webcen...@googlegroups.com
Hi Imran,

For 3000 users, you need probably one separate cluster for SOA and separate cluster for WebCenter (each at least with 2 nodes). Each node should have 32 GB. Means in total 32 GB * 4 = 128 GB. Just remember, even for 20 concurrent users, you are already using 70-85% of the 16 GB system resources, what will happen with 3000 users then.

Maiko shared this link on WC EMG, related to infra setup and tuning, may be this will help as well - http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/170243.pdf

Or you can get Exalogic machine :)

Regards,
Andrejus

Mirza Imran

unread,
Mar 4, 2012, 5:51:48 AM3/4/12
to webcen...@googlegroups.com
Hi Andrejus,

Thanks for the answer. We have one cluster with 2 nodes for all the WebCenter services including SOA. Each node has 32 GB memory.

Just one question, how can we calculate the memory requirement per user for all the OOTB WC's services running on 8 manage servers (SOA, UCM, IBR, Portlet, Utility, Collaboration CPS, and Spaces) in a 2 nodes cluster environment?


Regards,
Imran

Andrejus Baranovskis

unread,
Mar 4, 2012, 6:31:21 AM3/4/12
to webcen...@googlegroups.com
As per Imran question - someone from Oracle please, follow up and give answer about memory requirement per user for all the OOTB WC services. Oracle must have such information (white paper, technical spec, etc.) about their own product. If such information is not available yet, please give us estimate when it can be published. This is required for every Oracle partner, for successful WebCenter implementation. Sometimes its hard to justify high memory requirements, without having clear and detail statement from Oracle. As result - we don't know, if our system is well optimized or no, its more like guessing usually.

For example, you can see simple and clear requirements for Alfresco engine (which btw includes now also Social Enterprise, with Spaces, Blogs, Discussions and etc.) - http://wiki.alfresco.com/wiki/Repository_Hardware

Or should we get Exalogic machine? :)

Thanks,
Andrejus

Sten Vesterli

unread,
Mar 5, 2012, 7:44:47 AM3/5/12
to webcen...@googlegroups.com
Here in Denmark, we have been working with our local Oracle organization for sizing info. Oracle will not give out their secret Excel spreadsheet with all the numbers they use to calculate from, but in my experience they are happy to assist you scaling a solution for a specific case. Try contacting your partner representative in Oracle.

Best regards

Sten Vesterli 
Andrejus

Andrejus


> You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-emg+unsubscribe@googlegroups.com

>  
> All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).
>
> --
> You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (

--
Oracle ACE Director

My Blog - http://andrejusb.blogspot.com/
My JDev/ADF Samples list - http://andrejusb-samples.blogspot.com/

--
You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-emg+unsubscribe@googlegroups.com

 
All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).

--
You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-emg+unsubscribe@googlegroups.com

 
All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).



--
Oracle ACE Director

My Blog - http://andrejusb.blogspot.com/
My JDev/ADF Samples list - http://andrejusb-samples.blogspot.com/

--
You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-emg+unsubscribe@googlegroups.com

 
All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).

--
You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-emg+unsubscribe@googlegroups.com

 
All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).

Andrejus Baranovskis

unread,
Mar 6, 2012, 4:52:50 PM3/6/12
to webcen...@googlegroups.com
I'm aware about secret Excel spreadsheet approach. But I would prefer to have this information open, if we want to improve WebCenter position in the market and have equal competition between all Oracle partners.

As per Sten Vesterli blog (http://www.vesterli.com/2012/03/02/real-life-oracle-webcenter/), there are three public-facing, real-life examples of Oracle WebCenter in action (including latest BEA). If we want to see wider WebCenter adoption, secret Excel spreadsheet approach should be deprecated :)

Andrejus

--
You received this message because you are subscribed to the WebCenter Enterprise Methodology Group (http://groups.google.com/group/webcenter-emg). To unsubscribe send email to webcenter-em...@googlegroups.com

 
All content to the WebCenter EMG lies under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/). Any content sourced must be attributed back to the WebCenter EMG with a link to the Google Group (http://groups.google.com/group/webcenter-emg).

Maiko Rocha

unread,
Mar 6, 2012, 8:05:54 PM3/6/12
to webcen...@googlegroups.com
I second Sten's point on contacting your Oracle sales/tech rep to work on a detailed sizing because they will make sure to take into consideration the specifics about the solution you're trying to implement with WebCenter. 

As for public documents, the best reference to date is this PDF that has been recently updated (Feb 2012)


I'd also recommend the monitoring tips described in this blog post to better understand the behavior of your website when doing a load test to capture scalability and performance data:



[]s!
Maiko

Andrejus Baranovskis

unread,
Mar 7, 2012, 5:23:11 AM3/7/12
to webcen...@googlegroups.com
Let's conclude - there is no information about memory requirement per user for all the OOTB WC's services. Imran, you should try your luck contacting local Oracle sales/tech rep.

To be honest with you, contacting Oracle sales/tech rep and getting secret Excel spreadsheet have such disadvantages:

1. Oracle sales/tech rep is responsive only until license sale, once license deal is finalized - customer is left alone and is forced to look for Oracle partner consulting company. This increases already extravagant WebCenter price even more. So, make sure to get all required info - before license is purchased.

2. There is no fair competition between Oracle partners. Its very often depends on personal connections and other interests, how fast you can get this famous secret Excel spreadsheet

3. WebCenter adoption and popularity is suffering - when there is no clear public information about memory requirements per OOTB WC services, naturally customers tend to think something is hidden - perhaps product is hard to optimize and require lots of hardware resources

Yes, updated version of Oracle Optimized Solutions for Oracle WebCenter Portal document is more detail and better. But still it sounds like - "how to sell more Oracle hardware for resource intensive WebCenter".

Additionally, for ADF tuning and stress testing (same can be applied for WebCenter based on ADF) you can read this (and other posts from the same series): http://andrejusb.blogspot.com/2011/11/stress-testing-oracle-adf-bc_16.html

Regards,
Andrejus

Mirza Imran

unread,
Mar 7, 2012, 6:07:41 PM3/7/12
to webcen...@googlegroups.com
Thanks Andrejus and Maiko for your input. The problem is our customer already purchased the Hardware and Softwares from Oracle. Now, its my turn to optimize this hardware and Software for upto 5000 users OR i can suggest scaling if required. Anyway, I will try to call local tech reps and see what they suggest.



Regards,
Imran

hasim

unread,
Jan 11, 2013, 10:54:16 AM1/11/13
to webcen...@googlegroups.com
Imran,

Just follow up on this thread , Were you able to identify memory per user for 5000 users. Very soon , We are also going to have this
debate.

Thanks,Hasim

Mirza Imran

unread,
Jan 11, 2013, 11:10:58 PM1/11/13
to webcen...@googlegroups.com
Hi Hasim,

What we learned from Oracle that WebCenter Application will take upto 1.5MB per session. Now, you can calculate for 5000.

Regards,
Imran
Reply all
Reply to author
Forward
0 new messages