搭建分布式系统时如何选择硬件设备

实际的企业开发环境中,使用分布式系统需要多台服务器,比如我想做个web服务器的集群,或者消息队列服务器的集群时需要购买多台服务器吗,还是说只需要一台服务器采用docker去部署呢?

阅读 2.9k
2 个回答

我觉得这个问题要看具体情况:
1.如果是为了保证系统的可用性,一般不能把集群放在一台机器上,因为如果宕机了,就整个没有了。应该分别部署在不同的机器上。
2.不同的应该对系统的要求是不一样的,如果有计算的东西可能就会要求CPU高一点,如果是缓存的那就对CPU要求低但是对内存要求高,如果要在一台机器上部署可以考虑交叉着部署,这样能更好的利用机器的性能。

分布式系统需要部署到多节点,除了性能需求外,还是考虑容灾需求。最简单的有 mysql 主备两节点部署,复杂的有两地三中心部署。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进