Jump to content

JasperReports Server - Implementation Architecture & Scaling


higgies

Recommended Posts

Hello,

Our organization is pretty new to the JasperSoft products.  We have JsperReports Server (community edition) running on some stand-alone Windows 2008 (x64) servers for proof of concept.  We're looking to implement on a wider scale. 

Are there any guidances on hardware requried for a full implementation?  What I'm looking for is guidance on hardware resources or servers needed to scale out to about 200 total users (fairly low concurrency). 

I'm assuming that a typical Windows Server 2008 R2 (x64) server with multiple CPUs and 8-16GB RAMshould be sufficient for the whole thing.  I believe there is some modification needed for the application memory settings (java heap space and all) to take advantage of the additional RAM. 

Is this fairly accurate and straight-forward?  Any help would be appreciated.   Thanks in asvance!

 

Link to comment
Share on other sites

  • Replies 4
  • Created
  • Last Reply

Top Posters In This Topic

I think you're on the right track. If you have low concurrency, then the sizing you're describing should be fine. I would allocate as much memory as you can to your application server's JVM; I would start by setting your heap size at 8 GB and setting your PermGen space to 256 MB. You'll want to optimize the server startup scripts and configuration files to tune garbage collection settings and the size of your database connection pools.

 

Link to comment
Share on other sites

When you assign the memory for the JVM Heap make sure you are leaving enough memory available on the server for the OS and the Postgres Repository database.

 

As gdmoreno suggested start with 8Gb for the heap, I will use a max PermGen of 512 just in case. With a 16 GB server you should be more than OK. Also JNDI connections are more efficient than regular JDBC

 

What database engine are you using for reporting?

 

Best,

Mariano

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...