CV0-002 · Question #554
A performance test team recently completed a simulated load test on a new e-commerce application hosted in the public cloud environment. The test was a 50% load test and produced the following…
The correct answer is C. Add three MW servers to handle the 50% increase. A 50% simulated load test was completed on a new e-commerce application in the public cloud, and a recommendation is needed to ensure the environment can handle a full load.
Question
A performance test team recently completed a simulated load test on a new e-commerce application hosted in the public cloud environment. The test was a 50% load test and produced the following results:
Based on these results, which of the following is the BEST recommendation to ensure the environment can handle a full load?
Exhibit
Options
- AReduce the CPU and memory for DB01 to save cost.
- BPerform no changes. The environment is sized correctly.
- CAdd three MW servers to handle the 50% increase.
- DResize the WEB01 server to double the memory.
How the community answered
(36 responses)- A3% (1)
- B6% (2)
- C78% (28)
- D14% (5)
Why each option
A 50% simulated load test was completed on a new e-commerce application in the public cloud, and a recommendation is needed to ensure the environment can handle a full load.
Reducing resources on a database server is highly unlikely to improve performance for a full load and would likely cause further bottlenecks, making this a poor recommendation.
If a 50% load test has been conducted, the implication is to determine what changes are needed for a full load, so assuming no changes are needed without further context goes against the purpose of such a test.
This recommendation implies that the 50% load test results highlighted the middleware (MW) tier as a potential bottleneck or the component that needs scaling to accommodate the remaining load. Adding servers to a specific tier like middleware is a common horizontal scaling strategy to distribute increased traffic and processing demands effectively for a full load scenario.
While memory can be a bottleneck, this specific action of doubling memory on a web server might not be the most effective or appropriate scaling strategy compared to adding more instances, especially if another tier like middleware was the identified bottleneck.
Concept tested: Performance testing analysis and scaling strategies
Source: https://learn.microsoft.com/en-us/azure/architecture/guide/design-principles/scale-out
Topics
Community Discussion
No community discussion yet for this question.
