首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用VPSs和大型云提供商(如AWS或GCP)构建和管理多集群/节点?

如何使用VPSs和大型云提供商(如AWS或GCP)构建和管理多集群/节点?
EN

Stack Overflow用户
提问于 2021-11-01 08:20:55
回答 1查看 96关注 0票数 0

问题:我需要一个自动缩放解决方案,这不是由我的VPS托管提供商提供的,因为我需要手动购买每个VPS。这意味着,如果我的web应用程序上有大量的流量,在多个VPS上运行的主机提供商,它不能自动缩放,因为手动订购和配置每一个新的VPS一次。

--为什么使用VPS和纯云的架构?首先,只有云提供商才能提供自动缩放解决方案。第二,因为我与VPS提供商有协议,它可以让我以每月低价访问高度配置的机器。它可以降低费用和改进我的网络应用程序,以一个更好的价格。例如,一个VPS有4CPU,8gb内存,200 8gb,我每月支付6美元。使用相同的GCP配置,它大约为每月34美元,AWS为49.94美元。其想法是同时使用VPSs和GCP,而不是只使用GCP,或者只能处理云提供商的多集群系统(Ex:GCP & AWS)。

的结果是:使用一个既可以处理私有VPSs又可以处理云提供商的K8s管理系统,以便能够在需要时实时地在诸如AWS或GCP这样的云提供商上进行自动扩展。还可以手动向体系结构中添加新的VPSs,以降低成本和随着时间的推移(手动)。如果是这样的话,当我的web应用程序获得更多流量时,云架构将自动扩展(例如:使用GCP)。如果这种流量持续存在,我(我自己)可以决定购买新的VPSs并将它们添加到体系结构中,以降低成本,并避免只使用GCP或AWS (这比较昂贵)。

我的网络应用: node.js,角形,快递,回环,mongodb,firebase,k8s,对接,github,github动作,ubuntu20.04。

我很想听听你的想法。我是DepOps领域的新手,我希望我清楚自己想要做什么。

干杯,

汤米

EN

回答 1

Stack Overflow用户

发布于 2021-11-04 08:40:39

从系统的角度来看,Kubernetes集群并不关心是否所有节点都运行在同一个基础设施提供商上,只要您建立了适当的网络连接。另一方面,分发集群有几个明显的缺点:

datacenters

  • Increased

  • 必须跨越多个复杂性,在基础设施提供者之间增加一个VPN连接,并确保将正确的工作负载转移到临时缩放的instances
  • Fewer现成集群管理工具中,因为它们通常针对单个基础设施提供商。

一旦您设置了网络连接等,您就可以运行一个脚本来监视VPS节点上的空闲资源,然后确定何时启动一个新的基于GCP的节点(这里,您甚至使用临时节点来节省额外费用)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69794262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档