在前不久,DigitalOcean 全球负载均衡器(GLB)Beta版正式上线。该解决方案能给客户的跨区域业务带来更好的支持,可以增强应用程序的弹性,消除单点故障,并大幅降低终端用户的延迟。这是 DigitalOcean 负载均衡产品方案的一个里程碑。
DigitalOcean的托管负载均衡器产品(简称 DO-LB)让客户可以将流量传输到托管其应用的 Droplets (云主机)和DigitalOcean Kubernetes节点,使他们能够轻松提高其基础设施的可扩展性和性能。在本文中,我们将介绍过去几年中 DigitalOcean 将负载均衡器扩展到超过100万个连接的迭代过程。
2018 年 DigitalOcean 负载均衡的架构实现
最初的负载均衡器(LB)架构(2018年发布)是使用我们称之为“负载均衡 Droplet” (以下简称:LB Droplet)的 Droplet 部署的。我们为 LB Droplet 附加了一个 reserved IP,以便在主节点出现异常时切换到另一个 Droplet。这使我们能够通过启动一个新的带有最新版本软件的 LB Droplet,并在其准备好后切换流量来执行负