exam questions

Exam Professional Cloud Architect All Questions

View all questions & answers for the Professional Cloud Architect exam

Exam Professional Cloud Architect topic 1 question 164 discussion

Actual exam question from Google's Professional Cloud Architect
Question #: 164
Topic #: 1
[All Professional Cloud Architect Questions]

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 three.)

  • 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
Show Suggested Answer Hide Answer
Suggested Answer: ABF 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
rishab86
Highly Voted 3 years ago
after reading link: https://cloud.google.com/bigtable/docs/performance A:Run your typical workloads against Bigtable :Always run your own typical workloads against a Bigtable cluster when doing capacity planning, so you can figure out the best resource allocation for your applications. B. Create a separate Google Cloud project to use for the load-testing environment F : The most important/standard factor of testing, you gather logs and metrics in TEST environment for further scaling.
upvoted 32 times
mikesp
2 years, 8 months ago
I agree. It is important to verity that current BitTable cluster can deal with incoming traffic: A cluster must have enough nodes to support its current workload and the amount of data it stores. Otherwise, the cluster might not be able to handle incoming requests, and latency could go up. So although it is a managed service, it does not auto-scale.
upvoted 2 times
...
AK2020
3 years ago
There is no relevance to D here. So ABF
upvoted 4 times
...
...
PeppaPig
Highly Voted 2 years, 10 months ago
AB&F Creating a separate project is highly recommended. It gives you total isolation from your product environment, and make sure it will not share the resources with your product env such as service quota
upvoted 9 times
PeppaPig
2 years, 10 months ago
You won't want load testing to consume the service quotas in your product project https://cloud.google.com/docs/quota
upvoted 1 times
...
...
Nad1122
Most Recent 4 months, 1 week ago
Selected Answer: ABF
It's ABF
upvoted 1 times
...
e5019c6
6 months ago
Selected Answer: BDF
A: No. Not needed since it's a managed GCP product. It'll scale to satisfy demand. B: Yes. You could leave it in the same project as the app, but it'll eventually be deployed to production and be a risk if anyone accidentally runs it against prod. C: No. You musn't run load testing against prod. D: Yes. The capability of the third party systems should be tested. They are another link in the chain and if they are not up to the task, they may be replaced. E: No. There is no need to use real data in the requests, this is a load test, not a behavior one. F: Yes. Having detailed logs and metrics helps diagnosing problems during the tests.
upvoted 7 times
...
guzmanelmalo
6 months, 4 weeks ago
Selected Answer: ABF
The quota impact of not using an isolated project in a region with higher quota make me think about ABF
upvoted 1 times
...
sampon279
1 year ago
Don't think it would be this option: Ensure all third-party systems your services use is capable of handling high load. This is some extra information and we are not sure if the application in this question is even using any third party tools.
upvoted 1 times
...
jlambdan
1 year, 2 months ago
Selected Answer: BEF
Here is my take, I respectfully disagree with ya all :) A. Ensure that the load tests validate the performance of Cloud Bigtable Most Voted => not the requirement B. Create a separate Google Cloud project to use for the load-testing environment Most Voted => yes, you don't want to use production quota. C. Schedule the load-testing tool to regularly run against the production environment => yes please kill the prod ! D. Ensure all third-party systems your services use is capable of handling high load => well, that is what we shall test, so, it was more the task of the development team, not the QA team. E. Instrument the production services to record every transaction for replay by the load-testing tool => yes, this way you can build your test dataset with realistic behavior. F. Instrument the load-testing tool and the target services with detailed logging and metrics collection Most Vo => yes, otherwise you test for nothing, you have no data at the end to evaluate the system's performance.
upvoted 5 times
ductrinh
9 months, 1 week ago
E. Instrument the production services to record every transaction for replay by the load-testing tool => yes, this way you can build your test dataset with realistic behavior. lol you dont test on prd but still ned prd's records .... how can bro
upvoted 1 times
...
...
omermahgoub
1 year, 6 months ago
Answer ADF A: It is important to ensure that the load-testing tool is able to accurately test the performance of Cloud Bigtable in order to ensure that it can handle the expected load. D: It is important to ensure that all third-party systems that your primary cloud services rely on are able to handle the expected load in order to avoid any potential bottlenecks or failures. F: Instrumenting the load-testing tool and the target services with detailed logging and metrics collection can provide valuable insights into the performance and behavior of the system under test, allowing the QA team to identify any potential issues or bottlenecks.
upvoted 2 times
omermahgoub
1 year, 6 months ago
Why not B, C and E: B: creating a separate Google Cloud project to use for the load-testing environment, could also be a good idea by not necessary in order to ensure that the load tests do not impact the performance of the production environment. C: scheduling the load-testing tool to regularly run against the production environment, is not recommended, as this could potentially impact the performance of the production environment and could lead to unexpected behavior or issues. E: instrumenting the production services to record every transaction for replay by the load-testing tool, could also be a useful requirement, as it would allow the QA team to accurately replay real-world workloads during the load tests in order to more accurately simulate the expected production environment.
upvoted 2 times
...
...
surajkrishnamurthy
1 year, 6 months ago
Selected Answer: ABF
ABF is the correct answer
upvoted 1 times
...
Mahmoud_E
1 year, 8 months ago
Selected Answer: ABF
A, B, F are the correct answer
upvoted 1 times
...
andras
1 year, 8 months ago
why testing Bigtable... it's per definition of Google would absorb practically any load... don't you trust Google? :-)
upvoted 5 times
...
AzureDP900
1 year, 8 months ago
ABF is right
upvoted 2 times
...
alexandercamachop
1 year, 9 months ago
Selected Answer: ADF
There is no necessary reason for running it in a separate project. A we have to test Bigtable. F Important to record all the outputs and be able to review it. D Important to stress test third party solutions or change it.
upvoted 1 times
AMEJack
1 year, 8 months ago
It is Google best practice to create a separate project for testing
upvoted 2 times
...
kiappy81
1 year, 9 months ago
hi, in the sentence it's underline that you what to test the scalability of your primary CLOUD SERVICS, so I think that D is not required. For me it's ABF
upvoted 2 times
...
...
vincy2202
2 years, 6 months ago
Selected Answer: ABF
ABF is the correct answer
upvoted 1 times
...
joe2211
2 years, 7 months ago
Selected Answer: ABF
Vote ABF
upvoted 2 times
...
MaxNRG
2 years, 8 months ago
BCF 1) B - you need to have a separate project for Load-Testing tool. That would at least separate role based access - dev and test. Also, test will have their own code/project/config for testing, so no any chance of collision. 2) C - testing on production? because per Google recommendation, BigTable should be tested on production instances (not on development) and for at least 10 min / 300 GB of data. Check "Testing Performance with Cloud Bigtable" here. I understand this as a requirement for integration test for projects using BigTable. Testing of BigTable on Dev instances won't give proper results. 3) F - collecting of metrics would be useful anyway.... Why not A, D, E? 1) A - isolation testing of BigTable likely doesn't make sense, if anyway integration test will need to run. That's covered in C. 2) D - testing of 3rd party tools in isolated mode likely is a one time effort (only useful when upgrading these tools). No point to run them regularly. 3) E - collecting metrics on production env just to replay them on load-testing tool? What's a point? We need test max load anyway...
upvoted 2 times
...
kopper2019
2 years, 11 months ago
hey guys new Qs posted as of July 12th, 2021, All 21 new Qs in Question #152
upvoted 1 times
firecloud
2 years, 11 months ago
Hi Kopper please send to [email protected]
upvoted 1 times
...
gionny
2 years, 11 months ago
Hi Kopper please send to [email protected]
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago