搭建分布式系统时如何选择硬件设备
实际的企业开发环境中,使用分布式系统需要多台服务器,比如我想做个web服务器的集群,或者消息队列服务器的集群时需要购买多台服务器吗,还是说只需要一台服务器采用docker去部署呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
实际的企业开发环境中,使用分布式系统需要多台服务器,比如我想做个web服务器的集群,或者消息队列服务器的集群时需要购买多台服务器吗,还是说只需要一台服务器采用docker去部署呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我觉得这个问题要看具体情况:
1.如果是为了保证系统的可用性,一般不能把集群放在一台机器上,因为如果宕机了,就整个没有了。应该分别部署在不同的机器上。
2.不同的应该对系统的要求是不一样的,如果有计算的东西可能就会要求CPU高一点,如果是缓存的那就对CPU要求低但是对内存要求高,如果要在一台机器上部署可以考虑交叉着部署,这样能更好的利用机器的性能。
分布式系统需要部署到多节点,除了性能需求外,还是考虑容灾需求。最简单的有 mysql 主备两节点部署,复杂的有两地三中心部署。