Topic 1 Question 163
You have developed a containerized web application that will serve internal colleagues during business hours. You want to ensure that no costs are incurred outside of the hours the application is used. You have just created a new Google Cloud project and want to deploy the application. What should you do?
Deploy the container on Cloud Run for Anthos, and set the minimum number of instances to zero.
Deploy the container on Cloud Run (fully managed), and set the minimum number of instances to zero.
Deploy the container on App Engine flexible environment with autoscaling, and set the value min_instances to zero in the app.yaml.
Deploy the container on App Engine flexible environment with manual scaling, and set the value instances to zero in the app.yaml.
ユーザの投票
コメント(17)
I think that is B the correct answer, because Cloud Run can scale to 0: https://cloud.google.com/run/docs/about-instance-autoscaling And App Engine Flexible can't scale to 0, the minimum instance number is 1: https://cloud.google.com/appengine/docs/the-appengine-environments#comparing_high-level_features
👍 34crysk2021/03/11B: not A because Anthos is an add-on to GKE clusters, 'new project' means we dont have a GKE cluster to work with https://cloud.google.com/kuberun/docs/architecture-overview#components_in_the_default_installation
👍 15pca2b2021/03/28- 正解だと思う選択肢: B
along with the reason that most have stated (only Cloud Run can scale down to 0 instances) another reason is that Cloud Run is pay-per-use. App-engine flexible is paid based on usage of vCPU, memory, and persistent disks, so you will be racking up cost quickly just because your VM's are created (regardless if they're running or not)
👍 4JelloMan2022/05/11
シャッフルモード