This document provides a methodology for estimating the performance of an Oracle Java Cloud Service (JCS) production system. It details test cases conducted on a sample Oracle ADF application deployed to different JCS compute shapes. The results show how request time, garbage collection time, thread usage, database connections, processor usage, and heap size are impacted when increasing load and scaling resources. The methodology recommends starting tests on a minimum compute shape and gradually scaling up the single node, or setting up a cluster, to support more load.
Oracle Java Cloud Service: How to Estimate Production System Performance
1. 1
Oracle JCS – How To Estimate
Production System Performance
Andrejus Baranovskis, Red Samurai Consulting
Oracle ACE Director, Oracle Developer Champion
2. 2About Us
Oracle Experts Team
• Oracle PaaS Partner Community Award for Outstanding Java Cloud Service Contribution 2017
• Oracle Fusion Middleware Partner Community Award for Outstanding ACM/BPM Contribution 2015
• Oracle Fusion Middleware Innovation Award Winner 2010
• SOA Partner Community Award for Outstanding Contribution Across the World 2010
ADF, JET, MAF, Oracle Cloud (JCS, MCS, PCS, ACC), Oracle Fusion Middleware
22. 22
• Use ADF sample as baseline
• Select key use cases from your system for performance test
• Start with minimum JCS Compute Shape
• Grow performance test to expected number of threads gradually
• Scale up single Cloud Node and increase heap, if need to support more threads
• Setup cluster with X Cloud Nodes, when increasing single Cloud Node heap is not enough
Methodology
How to select JCS Compute Shape