08.06.2014 Views

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

►<br />

►<br />

Independent Disks (RAID) adapters with writeback caches and disk arrays with many<br />

physical drives.<br />

Network<br />

Ensure that the network is fast enough not to create a system bottleneck. For example, a<br />

dedicated 1 or 10 Gigabit Ethernet network is a good choice. Also, minimize latency<br />

across the topology (for example, between Process Designer and Process Center,<br />

between Process Center and the Process Center database, between Process Portal and<br />

Process Server, and between Process Server and the Process Server databases).<br />

Techniques to minimize network latency include physical co-location of hardware, and<br />

minimizing firewall separation between Business Process Manager components.<br />

Virtualization<br />

When using virtualization such as <strong>IBM</strong> AIX® dynamic logical partitioning or VMware<br />

virtual machines, ensure sufficient physical processor, memory, and I/O resources are<br />

allocated to each virtual machine or logical partition (LPAR). Avoid over-committing<br />

resources.<br />

2.3.2 Deploy local modules in the same server<br />

If you plan to deploy modules on the same physical server, you can achieve better<br />

performance by deploying the modules to the same application server JVM. The server can<br />

then take advantage of this locality.<br />

2.3.3 Best practices for clustering<br />

See <strong>IBM</strong> <strong>Redbooks</strong> publication <strong>IBM</strong> Business Process Manager V7.5 Production Topologies,<br />

SG24-7976, for information about best practices for clustering. This book provides<br />

comprehensive guidance on selecting appropriate topologies for both scalability and high<br />

availability. Although the document was written for Business Process Manager V7.5, most of<br />

the guidance still applies for Business Process Manager 8.0. You can retrieve this document<br />

from the following location:<br />

http://www.redbooks.ibm.com/redbooks/pdfs/sg247976.pdf<br />

It is not the intent of this section to repeat content from that book. Rather, this paper distills<br />

some of the key considerations when scaling up a topology for maximum performance.<br />

Use the remote messaging and remote support deployment pattern<br />

Use the remote messaging and remote support deployment environment pattern for<br />

maximum flexibility in scaling. For more information, see the section “Topologies and<br />

Deployment environment patterns” in the <strong>IBM</strong> Business Process Manager Advanced<br />

Installation Guide at the following location:<br />

ftp://ftp.software.ibm.com/software/integration/business-process-manager/library/i<br />

muc_ebpm_dist_pdf.pdf<br />

This topology (formerly known as the “Gold Topology”) prescribes the use of separate<br />

clusters for applications and messaging engines. The topology also prescribes how clusters<br />

are used for support applications servers (such as the Common Event Infrastructure (CEI)<br />

server or the Business Rules Manager). This topology allows independent control of<br />

resources to support the load on each of these elements of the infrastructure.<br />

14 <strong>IBM</strong> Business Process Manager V8.0 Performance Tuning and Best Practices

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!