Professional Cloud DevOps Engineer Exam QuestionsBrowse all questions from this exam

Professional Cloud DevOps Engineer Exam - Question 49


You need to reduce the cost of virtual machines (VM) for your organization. After reviewing different options, you decide to leverage preemptible VM instances.

Which application is suitable for preemptible VMs?

Show Answer
Correct Answer: A

A scalable in-memory caching system is well-suited for preemptible VMs because it can tolerate interruptions in service. If a preemptible VM is terminated, the cache can be rebuilt or repopulated without significant disruption to the overall application, as the system is designed to accommodate such transient failures. Preemptible VMs are suitable for non-critical, fault-tolerant applications, and an in-memory caching system fits this criterion better than the other options provided.

Discussion

17 comments
Sign in to comment
CharunOption: D
Jun 29, 2021

D is correct

NiveusSol
Apr 8, 2023

A A GPU-accelerated video rendering platform that retrieves and stores videos in a storage bucket: Video rendering requires a stable and powerful infrastructure with persistent storage, which is not provided by preemptible VMs. Additionally, GPUs are not available on all preemptible VM instances.

xarom
Aug 22, 2023

https://cloud.google.com/compute/docs/instances/preemptible#preemptible-with-gpu

devopsbatchOption: D
Jun 13, 2021

ans: D

akg001
Jun 14, 2021

Agree with you on Answer D

NiveusSol
Apr 8, 2023

D GPU-accelerated video rendering platform that retrieves and stores videos in a storage bucket: Video rendering requires a stable and powerful infrastructure with persistent storage, which is not provided by preemptible VMs. Additionally, GPUs are not available on all preemptible VM instances.

eks4xOption: A
Dec 13, 2022

Why not A? "A scalable in-memory caching system." In general a caching system is not critical to the function of an application. If the cache is down it will cause requests to have cache miss and query the DB instead. User requests will still get served albeit slower. In addition the answer specifies that the caching system is "scalable" reducing further the impact of 1 VM getting preempted, ie traffic can be automatically redirected to other cache replicas. To me all other answers seem to have a more severe impact on the user in case the VM is preempted.

ralf_ccOption: D
Jun 19, 2021

D - external persistent storage

TNT87Option: D
Sep 3, 2021

D https://cloud.google.com/compute/docs/instances/preemptible

psyx21Option: D
May 12, 2022

D is correct

eliCOption: D
Jun 10, 2022

D is correct

hanweiCNOption: C
Dec 2, 2022

i think is C, database cluster is storage, and distributed, eventually consistence is resistant for the preempted. and sufficient quorum can ensure the DB transitions.

izekcOption: C
Mar 10, 2023

C is more accurate

Watcharin_startOption: D
May 20, 2023

Ans is D Video rendering service is like application type called Batch job. Therefore, we can use instance type preemptible for them. If they complete task, they could be destroy and generate new instance to work continuously next task.

Jason_Cloud_atOption: A
Oct 27, 2023

I would go with A compared to other options

MFayOption: A
Dec 23, 2023

ans: A Preemptible VMs are best suited for fault-tolerant, non-critical applications due to their temporary nature. Among the options listed, A, a scalable in-memory caching system, aligns well with preemptible instances as it can handle interruptions and doesn't require continuous uptime.

kisshsOption: C
Dec 5, 2022

C is the right answer

jomonkpOption: D
Dec 2, 2023

Option D

FI22Option: D
Mar 7, 2024

Will go with D. Looking for cost effective. https://cloud.google.com/compute/docs/instances/preemptible#preemptible-with-gpu

jinaldesailiveOption: A
Mar 7, 2024

It seems A & D both as suitable answer. But I'll go with A, as attaching GPU with preemptible VM will increase cost, and in this question the purpose of opting for preemptible VM is reducing cost. https://cloud.google.com/compute/docs/instances/preemptible#preemptible-with-gpu

winston9Option: D
Jun 9, 2024

cannot be A, if the VM is removed by the preemption process, we lose data in memory