伴随着互联网的发展,应用服务商所提供的能力日新月异,同时也对IT建设提出了更高要求。而今天我们所面对的场景和压力,绝非仅用“拆东墙补西墙”或“临时堆叠”就能应对的,我们必须采用全新的措施和方案,而这种能力恰恰构建于云计算之上。
何为“拆东墙补西墙”或“临时堆叠”?简单来说就是不断升级网络和硬件设备,并采用更加高配置的产品生硬怼上。但这种方式似乎可解燃眉之急,但成本高且不利于扩展,而且10年前还可勉强胜任,今天互联互通的高增业务态势下可不能傻有钱,这就有了软件弹性负载均衡服务——阿里云SLB。
阿里云SLB具有以下特点:
高可用:首先SLB具有冗余设计,以一个web服务为例,可以在一个网络里部署多个SLB,从而实现在一个地域的容灾方案,无单点故障。其次就是如果搭配DNS服务,还可以实现异地容灾的解决方案,真正实现业务的平滑支撑,从而不中断对外服务。
低成本:由于阿里云SLB使用软件解决方案,因此大大降低了企业使用传统硬件搭建负载均衡的固定成本,而且如果SLB存在于私网环境下(如开发/测试),那么可免费使用。最重要的就是企业不需要养IT运维人员。
安全性:阿里云SLB可以配合云盾实现DDOS,可以配合高仿IP,数据风控等产品保障系统安全。
右图,是一个典型的阿里云企业服务架构示意图。其中最上面的终端用户可以透过接入层使用弹性计算云服务,ECS是普遍访问的服务器,然而SLB架构在ECS之上,形成了一个很好的流量负载分发,这就是一个典型的企业级应用。
学习云计算,最关键的技术术语就是弹性、可扩展和高容错,而阿里云SLB恰恰如此,它让我们不需要购买昂贵的硬件设备,也不需要再访问层通过前端服务器的代码实现流量转发,这真是高效管理的利器。