阿里云SLB服务和自己在nginx.conf里添加upstream的区别

如题。
购买SLB服务和自己动手写upstream的区别在哪里,不都可以达到负载均衡的需求么?
还是说买了SLB服务就相当于是傻瓜式一键操作。省去了写代码这个过程?

阅读 7.6k
2 个回答

我觉得最关键的区别是,阿里云的负载均衡,是承诺了高可用的;而你如果就是手写个upstream的话,应该还是属于单点部署的范畴,也就是说你没法保证负载均衡节点本身的可用性,说白了就是这个节点一旦挂了,它后边带的所有服务也就集体挂了。但是如果你部署多点来保证高可用的话,付出的成本会高于使用SLB的成本。
当然也会有可视化之类相对直观的区别,这点不再赘述。

最终实现的结果都是一样的,只是阿里云负载均衡提供了配置操作界面,更简单和好管理,就像阿里云安全组和服务器自己配置防火墙端口一样

推荐问题