在一个GCP网站上发现了这个问题:
您有一个要在Google Cloud Platform上运行的二进制应用程序。您决定根据基础架构的CPU使用量自动扩展应用程序。您的组织策略要求您直接使用虚拟机。您需要确保应用程序扩展在操作上高效并尽快完成。你该怎么办?
A。创建一个Google Kubernetes Engine集群,并使用水平pod自动缩放来缩放应用程序。
B。创建实例模板,然后在配置了自动缩放的托管实例组中使用该模板。
C。创建一个实例模板,然后在可根据一天中的时间向上和向下缩放的托管实例组中使用该模板。
D。基于Stackdriver CPU使用情况监视,使用一组第三方工具来构建围绕缩放应用程序的自动化。
由于需要直接使用VM,-答案应该为B,正确吗? 为什么A可能是答案?
答案 0 :(得分:0)
我会说答案是B,因为它满足以下条件: 1)您的组织政策要求您直接使用虚拟机 2)根据基础架构的CPU使用量自动扩展应用程序。 3)您需要确保应用程序扩展在运营上高效并尽快完成
对于A: 它不符合要求您直接使用虚拟机的条件。
对于C: 它不符合您需要根据CPU使用量自动缩放的条件。
对于D: 实例组模板是内置的,它可以满足您的所有要求。拥有第三方很复杂,效率不如实例组自动缩放设置。