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