Exam: Cloud Digital Leader 0 Likes
You are a program manager within a Software as a Service (SaaS) (Digital Leader)
You are a program manager within a Software as a Service (SaaS) company that offers rendering software for animation studios. Your team needs the ability to allow scenes to be scheduled at will and to be interrupted at any time to restart later. Any individual scene rendering takes less than 12 hours to complete, and there is no service-level agreement (SLA) for the completion time for all scenes. Results will be stored in a global Cloud Storage bucket. The compute resources are not bound to any single geographical location. This software needs to run on Google Cloud in a cost-optimized way.
What should you do?
A) Deploy the application on Compute Engine using preemptible instances.
B) Develop the application so it can run in an unmanaged instance group.
C) Create a reservation for the minimum number of Compute Engine instances you will use.
D) Start more instances with fewer virtual centralized processing units (vCPUs) instead of fewer instances with more vCPUs.
Solution
Correct answer: A) Deploy the application on Compute Engine using preemptible instances.
Preemptible Instances: Preemptible instances on Google Cloud are cost-effective but can be preempted by the system with short notice (up to 24 hours). Since individual scene rendering takes less than 12 hours, preemptible instances can be used to significantly reduce costs. If a preemptible instance is interrupted, the rendering task can be rescheduled on another available instance.
Global Cloud Storage Bucket: Storing results in a global Cloud Storage bucket allows for easy accessibility and sharing of results, irrespective of the geographical location of the compute resources.
Using preemptible instances for rendering tasks and storing results in a global Cloud Storage bucket aligns with the requirements and ensures cost efficiency.
Category: Infrastructure and application modernization