使用 Google 云的 Web 应用程序部署方法 - GKE

Web application deployment approach using Google Cloud - GKE

我使用完全托管的 Google 云 运行 服务(1 个 vCPU 和 4 GB Ram)部署 python + tensorflow + flask 应用程序。

系统运行良好,但确实很慢,因此我正在评估使其变快的方法(它需要 运行 比现在快 20-30 倍)

最好的方法是什么?

目前我不希望同时拥有超过 10 个用户,但我希望最终能够扩大规模。

您可能要根据您的用例进行评估

Per this article, 完全托管的云 运行 是无状态容器化微服务的理想无服务器平台,不需要 Kubernetes 功能,例如名称空间,co-location pods 中的容器(边车)或节点分配和管理。

如果您正在寻找可提供高级可扩展性和配置灵活性的容器编排平台,GKE 是一个不错的选择。

您提到您正在寻找 cheaper/easier 方法进行开发,但这可能不具有可扩展性、效率或可管理性,您可能想仔细研究一下 GCP 中的所有 cloud compute options看看什么对您的用例最有利。

您提到您的用例 CPU 密集,因此您可能希望利用 high CPU machine types, these might be used directly by creating a VM, creating an instance group or using them in other services like GKE or App Engine