Scenario 3: Breakthrough Scalability of an Application Constrained to an x86 Server Problem: Too often, there is a mismatch between an application and the platform on which it runs. At Azul we recently looked at an application that consumes enormous resources on an x86 platform. A ‘big job’ could take over a week on a fast x86 system. While the application lent itself to parallelism, it was optimized to run on a small server. We tested the application to see what throughput could be achieved when hardware scalability constraints were removed and the application could access 384 cores and 128 GB of memory on an Azul compute appliance. Azul’s performance analysis and optimization tools were used to pinpoint bottlenecks and ease the process. Solution: A whopping 45x improvements in scalability! The application was able to process 630,000 operations per second (OPS) compared to 14,000 OPS on the x86-based platform. The process to achieve this shines a spotlight on how traditional constraints limit scalability.
The traditional solutions of scale up or scale out each present their own problems. Azul makes scaling simple and cost effective by providing large shared pools of capacity with the economics of commodity servers, eliminates the need to capacity plan at the application level, and makes adding capacity as simple as adding a new filer in a NAS environment. Beyond that the Azul architecture is ideally matched to the parallel multithreaded nature of Java™ applications. With enormous amounts of CPU and memory resources and optimization tools that help remove traditional constraints, developers can create new innovative applications that scale to levels impossible with traditional systems. For more information on this study as well as how network attached processing can help your organization with similar transaction-intensive application deployment challenges, please contact sales@azulsystems.com or call 650.230.6650.
« Page 2 of 2 |