【问题标题】:Does Google App Engine Flexible environment use only one container on one vm instance?Google App Engine 柔性环境是否在一个 vm 实例上仅使用一个容器?
【发布时间】:2018-02-26 05:51:07
【问题描述】:

当我部署 Google App Engine 时,我只看到控制编号的参数。最小和最大 vm 实例数。当我检查 vms 内部时,它在一个 vm 上只托管一个容器。如果这样做,我认为选择 GAE 是一个缺点,我宁愿选择一个 vm 实例,然后自己创建多个容器。

我尝试过在线搜索,但对于我的问题是否可以在 GAE 柔性环境中拥有多个容器没有得到任何具体答案。对此的任何答案将不胜感激。

提前致谢。

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    Google App Engine (GAE) Flexible 每个虚拟机仅运行一个容器,目前不支持多个容器。发布了一个功能请求,目前它不在 Google 工程团队的路线图上。您可以跟踪并加注此问题here

    这样做的原因是 GAE Flexible 旨在成为一个自动化环境,以便您可以专注于实际编码,同时在后台为您处理扩展和负载平衡。如果您想使用多个容器,可以将其部署为同一应用程序中的单独服务。可以使用 Kubernetes Engine 完成更高级的控制和自定义:

    Kubernetes Engine 允许您部署多个容器和组 每个 VM 实例的容器数量,这可以导致更高效的主机 占用空间较小的微服务的 VM 利用率。

    来源:Google docs

    【讨论】:

    • 感谢安娜的回复。非常感激。当然,如果没有这个功能,容器化的全部好处和原因只会在自动缩放的背景下失败。在谷歌解决这个问题之前,我不会鼓励我的任何客户。
    猜你喜欢
    • 2016-10-07
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多