【发布时间】:2021-11-04 16:40:39
【问题描述】:
问题: 我需要一个 Auto Scaling 解决方案,但我的 VPS 托管服务提供商并未提供此解决方案,因为我需要手动购买每个 VPS。这意味着,如果我的 Web 应用程序有大量流量,该应用程序在多个 VPS 上与托管服务提供商一起运行,则由于一次手动订购和配置每个新 VPS,它无法自动扩展。
为什么要使用 VPS 和纯云架构? 首先,只有云提供商可以提供 Auto Scaling 解决方案。 其次,因为我与 VPS 提供商达成了交易,它可以让我以每月低价访问高度配置的机器。它可以降低费用并以更优惠的价格改进我的网络应用程序。 例如,使用 4 cpu、8gb ram、200gb ssd 的 VPS,我每月支付 6 美元。 使用与 GCP 相同的配置,每月约为 34 美元,AWS 为 49.94 美元。 我们的想法是同时拥有 VPS 和 GCP,而不是仅使用 GCP 或只能处理云提供商的多集群系统(例如:GCP 和 AWS)。
结果: 使用可以同时处理私有 VPS 和云提供商的 K8s 管理系统,以便能够在需要时在 AWS 或 GCP 等云提供商上实时自动扩展。并且还能够手动将新的 VPS 添加到架构中,以随着时间的推移(手动)降低成本和效率。 如果是这样,当我的网络应用程序获得更多流量时,云架构将自动扩展(例如:使用 GCP)。如果这种流量持续存在,我(我自己)可以决定购买新的 VPS 并将它们添加到架构中以降低成本并避免仅使用 GCP 或 AWS(它们更昂贵)。
我的网络应用:node.js、angular、express、loopback、mongodb、firebase、k8s、docker、github、github actions、ubuntu 20.04。
我真的很想听听您的想法。我是 DepOps 领域的新手,希望我清楚自己想要做什么。
干杯,
汤米
【问题讨论】:
-
我认为你的问题太宽泛太模糊了。我建议专注于您尝试解决的第一个方面,并具体提出问题。说明您迄今为止尝试/研究的内容,并说明您遇到的问题。
-
您好 lxg,感谢您的留言。我已经更新了我的查询。那个更好吗?如果没有,您能解释一下您希望得到的方法和结果吗?
-
请查看stackoverflow.com/help/how-to-ask 和stackoverflow.com/help/minimal-reproducible-example。他们将向您展示如何提出具有可重现问题的好问题。
标签: kubernetes devops