gpt4 book ai didi

google-app-engine - gcloud preview 应用程序部署过程需要大约 8 分钟,这正常吗?

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:29 25 4
gpt4 key购买 nike

尝试新的灵活的应用引擎运行时。在这种情况下,基于 google 提供的 ruby​​ 运行时的自定义 Ruby on Rails 运行时。

当触发 gcloud preview app deploy 时,整个过程大约需要 8 分钟,其中大部分是“更新服务”。这是正常的吗?更重要的是,我怎样才能加快速度?

问候,

病房

最佳答案

是的,这是完全正常的。大多数部署步骤都发生在您的计算机之外,并且与您的代码库大小无关,因此您可以做很多事情来加快该过程。

在 App Engine 上部署应用程序所涉及的各种步骤可分为以下几类:

  1. 从 app.yaml 收集信息以了解整体部署
  2. 收集代码并使用 app.yaml 中指定的 docker 镜像,用您的代码构建 docker 镜像
  3. 配置计算实例、网络/防火墙规则、在实例上安装 docker 相关工具、将 docker 镜像推送到实例并启动
  4. 确保所有部署都成功,开始运行状况检查,如果需要,转移/平衡负载。

唯一花费大部分时间的过程是最后一部分,它执行所有必要的检查以确保部署成功并开始摄取流量。根据您的代码大小(上传代码以创建容器)和资源要求(配置自定义资源),第 2 步和第 3 步可能需要更多时间。

如果您进行分析,您会发现大约 70% 的时间花在了最后一步,我们对这一步骤的可见性最低,但却是让应用引擎能够完成所有繁重工作的基本流程。

关于google-app-engine - gcloud preview 应用程序部署过程需要大约 8 分钟,这正常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37683120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com