exam questions

Exam Associate Cloud Engineer All Questions

View all questions & answers for the Associate Cloud Engineer exam

Exam Associate Cloud Engineer topic 1 question 76 discussion

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

You are building a new version of an application hosted in an App Engine environment. You want to test the new version with 1% of users before you completely switch your application over to the new version. What should you do?

  • A. Deploy a new version of your application in Google Kubernetes Engine instead of App Engine and then use GCP Console to split traffic.
  • B. Deploy a new version of your application in a Compute Engine instance instead of App Engine and then use GCP Console to split traffic.
  • C. Deploy a new version as a separate app in App Engine. Then configure App Engine using GCP Console to split traffic between the two apps.
  • D. Deploy a new version of your application in App Engine. Then go to App Engine settings in GCP Console and split traffic between the current version and newly deployed versions accordingly.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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
SIX
Highly Voted 4 years, 3 months ago
Correct answer is D
upvoted 54 times
...
mohdafiuddin
Highly Voted 3 years, 8 months ago
Splitting the question to the key requirements 1. new version of an application hosted in an App Engine environment. 2. test the new version with 1% of users App engine supports versioning and traffic splitting so no need to involve anything else (source - https://cloud.google.com/appengine#all-features) A. ....'Google Kubernetes Engine'.... - No need to involve GKE. Not the right option B. ....'Compute Engine instance'.... - No need to involve Compute Engine. C. ....'Separate app in App Engine'....- No need to deploy as a separate app. versioning is supported already. Not the right option. D. This is the right answer.
upvoted 33 times
akshaychavan7
2 years, 3 months ago
Just to add, for option C you cannot have two applications deployed inside an app engine project. In order to do so, you need to create the application inside a new project. So, we just eliminate option C.
upvoted 5 times
...
...
tmpcs
Most Recent 8 months, 1 week ago
the correct answer is D
upvoted 1 times
...
BAofBK
10 months ago
The correct answer is D.
upvoted 1 times
...
Captain1212
1 year ago
Selected Answer: D
D is correct , because you cannot create a sepearte app in the same app engine
upvoted 2 times
...
Neha_Pallavi
1 year ago
D. Deploy a new version of your application in App Engine. Then go to App Engine settings in GCP Console and split traffic between the current version and newly deployed versions accordingly
upvoted 1 times
...
trainingexam
1 year, 2 months ago
Selected Answer: D
App engine provides out of box functionality to split the traffic between multiple versions
upvoted 1 times
...
sabrinakloud
1 year, 4 months ago
Selected Answer: D
Answer D is the correct answer
upvoted 1 times
...
ashtonez
1 year, 5 months ago
Selected Answer: D
D correct, no more than 1 app engine per project GKE or CE doesnt make sense, the right approach is deploying new version and splitting traffic
upvoted 1 times
...
Buruguduystunstugudunstuy
1 year, 6 months ago
Selected Answer: D
Answer D is the correct answer as App Engine is designed to allow you to deploy multiple versions of the same application and route traffic between them. To test the new version with 1% of users, you can deploy the new version alongside the current version and then use the App Engine Traffic Splitting feature to gradually increase the percentage of users who are routed to the new version. This can be done easily using GCP Console. Answers A and B are not the optimal solutions as Kubernetes Engine and Compute Engine do not offer the same level of built-in traffic splitting and routing features as App Engine. Answer C is also POSSIBLE but may not be the best approach since deploying a separate app requires additional configuration and maintenance. It is simpler to deploy multiple versions of the same application and use App Engine Traffic Splitting to route traffic between them.
upvoted 3 times
...
cslince
1 year, 8 months ago
Selected Answer: D
Correct answer is D
upvoted 1 times
...
cslince
1 year, 9 months ago
Selected Answer: D
Correct answer is D
upvoted 1 times
...
leogor
1 year, 9 months ago
Selected Answer: D
D. Deploy a new version of your application in App Engine
upvoted 1 times
...
gcpBeginner
1 year, 11 months ago
without any doubt answer is D
upvoted 1 times
...
learn_GCP
1 year, 11 months ago
Selected Answer: D
D is correct A. no need to use GKE B. Compute engine not-relevant. C. cant deploy 2 applications in one project. D. --splits & --split-by flags are available for gcloud app deploy.
upvoted 1 times
...
AzureDP900
2 years, 2 months ago
D is correct
upvoted 1 times
...
mplibunao
2 years, 2 months ago
Selected Answer: D
D is the correct answer
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