BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Exam Associate Cloud Engineer Topic 2 Question 88 Discussion

Actual exam question for Google's Associate Cloud Engineer exam
Question #: 88
Topic #: 2
[All Associate Cloud Engineer Questions]

Your team has developed a stateless application which requires it to be run directly on virtual machines. The application is expected to receive a fluctuating amount of traffic and needs to scale automatically. You need to deploy the application. What should you do?

Show Suggested Answer Hide Answer
Suggested Answer: A

A managed instance group (MIG) is a group of identical virtual machines (VMs) that you can manage as a single entity. You can use a MIG to deploy and maintain a stateless application that runs directly on VMs. A MIG can automatically scale the number of VMs based on the load or a schedule. A MIG can also automatically heal the VMs if they become unhealthy or unavailable. A MIG is suitable for applications that need to run on VMs rather than containers or serverless platforms.

B is incorrect because Kubernetes Engine is a managed service for running containerized applications on a cluster of nodes. It is not necessary to use Kubernetes Engine if the application does not use containers and can run directly on VMs.

C is incorrect because Cloud Functions is a serverless platform for running event-driven code in response to triggers. It is not suitable for applications that need to run continuously and handle HTTP requests.

D is incorrect because Cloud Run is a serverless platform for running stateless containerized applications. It is not suitable for applications that do not use containers and can run directly on VMs.


Managed instance groups documentation

Choosing a compute option for Google Cloud

Contribute your Thoughts:

Sue
3 months ago
Haha, imagine trying to run this on a Raspberry Pi. That'd be a sight to see. Anyway, instance group or Cloud Run are my top picks.
upvoted 0 times
...
Christa
3 months ago
Whoa, hold up! Are we sure the app can't be containerized? If so, Kubernetes might be the way to go. But the instance group is a solid choice too.
upvoted 0 times
Katina
1 months ago
Whoa, hold up! Are we sure the app can't be containerized? If so, Kubernetes might be the way to go. But the instance group is a solid choice too.
upvoted 0 times
...
Charlesetta
2 months ago
B) Deploy the application on a Kubernetes Engine cluster and configure node pool autoscaling.
upvoted 0 times
...
Anabel
2 months ago
A) Deploy the application on a managed instance group and configure autoscaling.
upvoted 0 times
...
...
Annita
3 months ago
Autoscaling is key here, so either the instance group or Cloud Run seem like the best options. I'd probably lean towards Cloud Run for the ease of use.
upvoted 0 times
...
Alisha
3 months ago
Cloud Functions? Nah, that's for serverless functions, not a full-fledged app. Gotta go with the instance group or Cloud Run.
upvoted 0 times
Ty
1 months ago
Cloud Functions? Nah, that's for serverless functions, not a full-fledged app. Gotta go with the instance group or Cloud Run.
upvoted 0 times
...
Kristofer
2 months ago
D) Deploy the application on Cloud Run and configure autoscaling.
upvoted 0 times
...
Lelia
2 months ago
B) Deploy the application on a Kubernetes Engine cluster and configure node pool autoscaling.
upvoted 0 times
...
Gennie
2 months ago
A) Deploy the application on a managed instance group and configure autoscaling.
upvoted 0 times
...
...
Caren
3 months ago
Kubernetes might be overkill for a simple stateless app. I'd stick with the managed instance group option.
upvoted 0 times
...
Daniela
3 months ago
I'd go with option D and deploy on Cloud Run. Autoscaling is built-in, and it's a great fit for stateless apps.
upvoted 0 times
Alaine
2 months ago
D) Deploy the application on Cloud Run and configure autoscaling.
upvoted 0 times
...
Elenore
2 months ago
C) Deploy the application on Cloud Functions and configure the maximum number instances.
upvoted 0 times
...
Katlyn
2 months ago
D) Deploy the application on Cloud Run and configure autoscaling.
upvoted 0 times
...
Katina
2 months ago
B) Deploy the application on a Kubernetes Engine cluster and configure node pool autoscaling.
upvoted 0 times
...
Jovita
3 months ago
B) Deploy the application on a Kubernetes Engine cluster and configure node pool autoscaling.
upvoted 0 times
...
Fredric
3 months ago
A) Deploy the application on a managed instance group and configure autoscaling.
upvoted 0 times
...
Doretha
3 months ago
A) Deploy the application on a managed instance group and configure autoscaling.
upvoted 0 times
...
...
Erick
3 months ago
I personally think deploying on Cloud Run with autoscaling is the most efficient choice.
upvoted 0 times
...
Ilda
4 months ago
I think Cloud Functions with maximum number of instances configured is the way to go.
upvoted 0 times
...
Renea
4 months ago
A managed instance group with autoscaling sounds like the way to go for a stateless app with fluctuating traffic. Seems like the most straightforward solution.
upvoted 0 times
Sunshine
3 months ago
B) Deploy the application on a Kubernetes Engine cluster and configure node pool autoscaling.
upvoted 0 times
...
Alishia
4 months ago
A) Deploy the application on a managed instance group and configure autoscaling.
upvoted 0 times
...
...
Daniel
4 months ago
I disagree, I believe deploying on Kubernetes Engine with node pool autoscaling is the best option.
upvoted 0 times
...
Patrick
4 months ago
I think we should deploy on a managed instance group with autoscaling.
upvoted 0 times
...

Save Cancel