Performance test with 100.000 concurrent users

Did you know that Microsoft and Dell performed a performance test on Dynamics CRM which included 100.000 concurrent users? They created a whitepaper about this test. If you're worried about the capabilities of the Dynamics CRM / xRM platform, then this is a must read: Download

Here's the summary of the white paper:

Microsoft® Dynamics CRM 4.0 is designed to help enterprise organizations attain a 360-degree view of customers, achieve reliable user adoption, adapt quickly to business change, and accelerate project delivery and returns—all on a platform that provides enterprise levels of scalability and performance. This white paper focuses on system configuration for the support of high-scale systems in virtual environments.

Microsoft, working with Intel® Corporation and Dell Inc., completed workload test of virtualized Microsoft Dynamics CRM 4.0 on Dell™ PowerEdge™ R910 servers equipped with Intel® Xeon® Processor 7500 Series and solid state drives (SSDs).With 20 virtual machines (VMs) on two Dell PowerEdge R910 servers, Microsoft Dynamics CRM 4.0 was able to sustain 100,000 users showing its ability to scale on a hardware platform ideal for large-scale application consolidation projects.

Results Summary
Benchmark testing was performed on a Microsoft Dynamics CRM 4.0 implementation that included Microsoft® Windows Server® 2008 R2 Hyper-V and Microsoft SQL Server® 2008 R2, two Dell PowerEdge R910 servers running Intel® Xeon® Processors 7500 Series-based with storage managed by a Dell PowerVault™ MD1220 with solid state drives.

Large enterprises often deploy multiple parallel CRM instances to meet the diverse needs of different business units or geographies. Microsoft Dynamics CRM meets this need through a multi-tenant architecture which can add independent tenants to a shared hardware and management environment. Microsoft Dynamics CRM’s multi-tenant capabilities were employed to create five organizations running under a single deployment with workload distributed across 20 virtual machines. In this test environment, Microsoft Dynamics CRM 4.0 demonstrated the following performance characteristics:

Concurrent Users: 100,000
Average Response Time: .29 seconds
Web Requests: 5.1 M/hr.
Business Transactions: 778,000/hr.

According to the Microsoft Dynamics CRM Scalability Benchmark May 2009 study, performance results with half as many concurrent users were as follows:

Concurrent Users: 50,000
Average Response Time: .12 seconds
Web Requests: 2.4 M/hr.
Business Transactions: 374,000/hr.

This workload demonstrates that five Microsoft Dynamics CRM 4.0 instances can achieve sub-second response times with 100,000 concurrent users executing a heavy workload in a virtual environment.

This white paper details the results of workload testing conducted on Microsoft Dynamics CRM 4.0 running on a Dell PowerEdge R910 server with Intel® X7560 (Nehalem-EX) processors and solid state drives. Included are:

• A description of the CRM implementation and the methods used to obtain the benchmark.

• Details of the hardware configuration and optimization settings used in testing.

• A summary of the key test parameters and results achieved.

These results reflect the scalability and performance of a specific Microsoft Dynamics CRM 4.0 implementation running in a particular test environment powered by Intel® Xeon® Processors 7500 Series-based servers. Each organization is different; factors ranging from industry vertical to geographic span can affect how an enterprise organization uses its CRM system, so results will vary for each implementation. Customers may be able to achieve higher levels of performance and scalability through customization and a finer level of optimization.

1 comment:

David Kolodziejczyk said...

My thoughts about this test...

First of all, I doubt if any corporation use out-of-the-box deployment.

Secondly, load generation servers should be spread around the world. They should connect to CRM via VPN or using SSL.

So generally all 'Performance and Scalability' whitepapers published by Microsoft don't reflect real world.