Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Associate Cloud Engineer topic 1 question 56 discussion

Actual exam question from Google's Associate Cloud Engineer
Question #: 56
Topic #: 1
[All Associate Cloud Engineer Questions]

You have a website hosted on App Engine standard environment. You want 1% of your users to see a new test version of the website. You want to minimize complexity. What should you do?

  • A. Deploy the new version in the same application and use the --migrate option.
  • B. Deploy the new version in the same application and use the --splits option to give a weight of 99 to the current version and a weight of 1 to the new version.
  • C. Create a new App Engine application in the same project. Deploy the new version in that application. Use the App Engine library to proxy 1% of the requests to the new version.
  • D. Create a new App Engine application in the same project. Deploy the new version in that application. Configure your network load balancer to send 1% of the traffic to that new application.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
yasu
Highly Voted 4 years, 1 month ago
I will prefer B as the answer.. why we need create new application?
upvoted 54 times
sanhoo
2 years, 11 months ago
Agree B is correct. creating a new application in the same project for app engine is anyways not possible.
upvoted 8 times
...
YAS007
2 years, 10 months ago
more over, in app engine we cannot create "new application", we have to create a new Project to do that, an app engine projet has 1 application (which can have multiple versions and services)
upvoted 17 times
...
nmnm22
6 months, 2 weeks ago
"yasu"...nana?
upvoted 2 times
...
...
Gini
Highly Voted 4 years, 1 month ago
I agree with yasu. And only one app engine can exist in one project. B is the best choice, simple and easy.
upvoted 17 times
...
Captain1212
Most Recent 8 months, 2 weeks ago
Selected Answer: B
B is the correct answer
upvoted 3 times
...
Buruguduystunstugudunstuy
1 year, 2 months ago
Selected Answer: B
The correct answer is B. By using the App Engine's traffic splitting feature, we can easily direct a certain percentage of traffic to a specific version of our application. In this case, we want to send 1% of traffic to the new test version and keep the remaining 99% on the current version. This can be achieved by deploying the new version in the same application and using the `--splits` option to give a weight of 99 to the current version and a weight of 1 to the new version. Answer A is incorrect because the `--migrate` option is used for migrating traffic to a new version after it has been fully tested and is ready for full deployment. Answer C is incorrect because it requires additional configuration to proxy requests to the new version, increasing complexity unnecessarily. Answer D is incorrect because it involves configuring a network load balancer, which is not necessary for this use case and adds unnecessary complexity.
upvoted 9 times
Jelly_Wang
1 year ago
While I agree with your choice and your explanation of B. I also believe C and D are wrong simply because you can only have one App Engine within a project https://cloud.google.com/appengine/docs/flexible/managing-projects-apps-billing#:~:text=Important%3A%20Each%20Cloud%20project%20can,of%20your%20App%20Engine%20application.
upvoted 4 times
...
...
cslince
1 year, 5 months ago
Selected Answer: B
B is correct
upvoted 1 times
...
leogor
1 year, 6 months ago
Selected Answer: B
B. deploy new version with --splits option
upvoted 1 times
...
Cornholio_LMC
1 year, 7 months ago
had this question today
upvoted 2 times
...
habros
1 year, 9 months ago
B! A very natural answer… Perfect for switching users over to new version. Imagine creating multiple projects to update App Engine deployments, isn’t that logically unnecessary?
upvoted 1 times
...
Madj
1 year, 10 months ago
Hint: One app engine per project. So Option C,D eliminated. this hint will help in many similar questions. Splitting traffic hint will help as well
upvoted 4 times
...
AzureDP900
1 year, 11 months ago
B is right.
upvoted 1 times
...
mplibunao
1 year, 11 months ago
Selected Answer: B
b is my answer. a: --migrate is for enabling gradual traffic migration as opposed to migrating traffic immediately c & d: no need to create a project. You can split the traffic any time
upvoted 3 times
...
haroldbenites
1 year, 11 months ago
Go for B
upvoted 1 times
...
Durgesh1997
2 years, 3 months ago
B is the correct answer as there is only one app engine can be created per project
upvoted 2 times
...
Priyankahere
2 years, 4 months ago
This question was there , go with community answers.
upvoted 2 times
...
[Removed]
2 years, 4 months ago
B, --splits exists for such requirements
upvoted 2 times
...
vishnukumartr
2 years, 6 months ago
B. Deploy the new version in the same application and use the --splits option to give a weight of 99 to the current version and a weight of 1 to the new version.
upvoted 1 times
...
Jaira1256
2 years, 6 months ago
Ans - B
upvoted 2 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 ...