当前位置: 首页 > 知识库问答 >
问题:

谷歌应用引擎:每天自动重新部署一次更新机器学习模型?

端木冷勋
2023-03-14

我现在在想--有没有一种方法可以每天自动重新部署一次应用程序或者自动重新启动实例?我应该有什么不同的方式来处理这件事吗?

(注:我现在更愿意继续使用Google App engine。)

共有1个答案

欧阳俊晖
2023-03-14

听起来你应该每天部署一个新版本的应用程序,然后在迁移流量到它之前预热新实例。这是假设初始启动是缓慢的,你的应用程序加载这个新的模型,所以你不能中断运行的版本,因为它会扰乱你的交通。

要部署版本,请遵循此处的官方指南,然后使用此处的指南预热和迁移流量。

要使这个过程自动化,您可以使用Admin API--问题是如何将模型放到新版本的特定位置。我建议为模型使用相同的文件名,这样您的实际代码在每个版本中都保持一致。这样,您就可以构建该目录,并每天以编程方式部署新版本的应用程序--但这取决于您的其余设置,以及您如何存储和自动化流程的任何其他部分。

 类似资料:
  • 我遵循了一些指南,我已经用谷歌容器引擎和谷歌容器注册表设置了CI。问题是我的更新没有应用到部署中。 这就是我的部署。yml包含Kubernetes服务和部署: 作为CI过程的一部分,我运行了一个脚本来更新google cloud registry中的图像,然后运行。这两项任务都成功了,我收到通知,部署和服务已更新: 由于我在图像中添加了标记,我以为每次更新部署时都会下载图像。根据文档a也应该是默认

  • 我正在使用google appengine开发go api后端。当我在本地运行项目时,输出显示: 信息2018-07-11 12:31:17502 devappserver2。py:120]正在跳过SDK更新检查<信息2018-07-11 12:31:17576 api_服务器。py:274]正在以下位置启动API服务器:http://localhost:38628 信息2018-07-11 12

  • 我有个问题要问你们。我正在寻找帮助我在谷歌云计算机引擎上部署spring boot应用程序的指南,我在测试spring boot应用程序时键入实例IP地址,但我无法在REST API中访问它。 请问您有什么指南或步骤可以让我在谷歌云计算引擎中成功部署吗。我为什么需要在计算机引擎中部署,是因为我在它上部署了angular,而且我也部署了angular。我的angular项目似乎被我的spring b

  • 具体到基于Docker的部署,这两者之间有什么区别?由于Google App Engine Flexible现在也支持基于Dockerfile的部署,而且它也是完全管理的服务,所以它似乎比在Container Engine上配置Kubernetes部署更可取,不是吗? 有哪些用例更倾向于使用Google容器引擎而不是灵活的应用引擎?

  • 因此,我正在尝试将一个简单的meteor应用程序部署到谷歌应用程序引擎。我已经试着遵循这个教程https://cloud.google.com/community/tutorials/run-meteor-on-google-app-engine但它导致了

  • 我试图将Thymeleaf电子邮件模板添加到一个工作的Spring MVC+Thymeleaf应用程序中,如下所述。 pom.xml: 服务类别: