Home > Servers > Rack and Tower Servers > Intel > White Papers > One PowerEdge R750 with Kubernetes containers supported up to 47,150 web application users across 11 instances > Our testing
A container is a unit of software packaged with everything required to run that software in a standalone state. Containers comprise everything an application needs to run, including binaries, libraries, dependencies, and of course, the application itself. Kubernetes is an open-source platform for deploying and managing applications that run in containerized environments.
We wanted to see how well the PowerEdge R750 could handle a VMware Kubernetes environment for a multi-tiered web app. To do so, we ran tests (more below) to determine the maximum WvUsers that the benchmark could simulate across multiple Weathervane instances simultaneously on a single TKG cluster while meeting QoS requirements. (Weathervane enforces three types of requirements: response times, operation mix, and failure percentage.)
We ran many configurations of TKG worker-node VMs and concurrent Weathervane instances. We used Weathervane’s findMaxSingleRun run strategy parameter to find the maximum user count. This process would be similar to what an IT administrator would do to determine the optimal configuration for hosting any similar multi-tiered web app on a comparable PowerEdge R750 single-host TKG cluster. We determined that we had reached the appropriate number of TKG worker nodes and Weathervane application instances for our maximum user count test when we observed that CPU resources were approaching 100 percent utilization on the Dell EMC PowerEdge R750 we tested. See the science behind this report for a CPU utilization graph of our median test run.
After trying different combinations of users and number of instances, we determined that the PowerEdge R750 could support 47,150 WvUsers across 11 app instances running in 18 app-cluster worker nodes while meeting QoS requirements.
Weathervane reports the maximum number of supported WvUsers per application instance. Figure 1 shows how many WvUsers each of our 11 application instances supported.
Figure 1: The maximum number of WvUsers that each of our 11 application instances supported in testing.
Source: Principled Technologies