95.7k views
0 votes
You are helping the QA team to roll out a new load-testing tool to test the scalability of your primary cloud services that run on Google Compute Engine with Cloud

Bigtable.
Which three requirements should they include? Choose 3 answers.

A. Ensure that the load tests validate the performance of Cloud Bigtable
B. Create a separate Google Cloud project to use for the load-testing environment
C. Schedule the load-testing tool to regularly run against the production environment
D. Ensure all third-party systems your services use is capable of handling high load
E. Instrument the production services to record every transaction for replay by the load-testing tool
F. Instrument the load-testing tool and the target services with detailed logging and metrics collection

1 Answer

1 vote

The following requirements should be included :

A) Ensure that the load tests validate the performance of Cloud Bigtable.

B) Create a separate Google Cloud project to use for the load-testing environment.

F) Instrument the load-testing tool and the target services with detailed logging and metrics collection.

Step-by-step explanation:

The poor design of the table structure affects the performance of Bigtable. Because of this it must be load tested. The poor performance of Bigtable results in the adding many nodes thereby increasing the cost. The test that validates the performance of Bigtable should be considered as a most important requirement.

Creating a separate Google Cloud project in order to use for the load-testing environment a good practice. This is done for least privileges and responsibility separation.Instrument the load-testing tool and the target services with detailed logging and metrics collection for the collection of test results with a measurable metric which is in a detailed form and historical logs. This is done to make the load testing a meaningful one.

User Amit Tumkur
by
5.9k points