Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 253 discussion

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

You need to deploy an application in Google Cloud using serverless technology. You want to test a new version of the application with a small percentage of production traffic. What should you do?

  • A. Deploy the application to Cloud Run. Use gradual rollouts for traffic splitting.
  • B. Deploy the application to Google Kubernetes Engine. Use Anthos Service Mash for traffic splitting.
  • C. Deploy the application to Cloud Functions. Specify the version number in the functions name.
  • D. Deploy the application to App Engine. For each new version, create a new service.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
carpa_jo
Highly Voted 9 months, 1 week ago
Selected Answer: A
I would go for A. Here is why: Core requirements: 1. Serverless technology 2. Gradual deployment A: Cloud Run is serverless and supports gradual deployments with the help of tags and gcloud run services update-traffic. B: GKE is not considered serverless. Anthos Service Mash does support gradual deployments. C: Cloud Functions is serverless but specifying the version number in the functions name doesn't help to achieve gradual deployments. Instead using revisions or tags in combination with gcloud run services update-traffic is required. D: App Engine is serverless. For gradual deployments, you should create a new version of your service and then use gcloud app services set-traffic to split your traffic. Don't create a new service for each new version.
upvoted 10 times
...
yomi95
Most Recent 1 month, 2 weeks ago
Selected Answer: A
Answer A D. also comes close with App Engine (since serverless and can split traffic in versions), but here is says create new service for each version where it's not needed in App engine.
upvoted 1 times
...
PiperMe
8 months, 3 weeks ago
Selected Answer: A
A is the correct answer.
upvoted 2 times
...
JB28
10 months, 2 weeks ago
The correct answer is **A. Deploy the application to Cloud Run. Use gradual rollouts for traffic splitting**. Here's why: - **Cloud Run** is a serverless platform that allows you to deploy and run your applications without worrying about infrastructure management. It supports deploying new versions of an application and gradually rolling out updates using traffic splitting. This makes it ideal for testing a new version of an application with a small percentage of production traffic. - The other options do not provide the same level of support for serverless deployment and traffic splitting for testing new versions of an application.
upvoted 4 times
...
KelvinToo
10 months, 4 weeks ago
Selected Answer: A
Per ChatGPT, Option A, deploying the application to Cloud Run and using gradual rollouts for traffic splitting, is the best choice for testing a new version of the application with a small percentage of production traffic while leveraging serverless technology in Google Cloud.
upvoted 3 times
...
shiowbah
11 months ago
A. Deploy the application to Cloud Run. Use gradual rollouts for traffic splitting.
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 ...