Download PDF (1.3 MB) - IBM Redbooks
Download PDF (1.3 MB) - IBM Redbooks
Download PDF (1.3 MB) - IBM Redbooks
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