云上基础产品之负载均衡
摘要
负载均衡(Load Balance)是云上的一种基本的网络产品,它提供了流量分发能力,属于应用对外的服务接口。
负载均衡的基本概念
负载均衡是云上一个相当简单的产品,在各家云上面ELB( 弹性,Elastic ),SLB(服务器,Server ),CLB(Cloud,云)指的都是同一类东西。
负载均衡本身可以作为后端服务对外的出口,在分布式的场景中ELB可以多个云服务器,其两个要点就是:
即是对外(Internet)的出口
也是分配流量的服务
负载均衡本身也有对内、对外的区别,LB也常常作为内部网关使用,云上面的LB常常主要指是对外的场景。
从原来上来说,负载均衡的商业逻辑就是:一方面要收运行LB的资源费、一方面要收对外的带宽费,其中可能还有服务费。
负载均衡的应用场景
负载均衡的应用场景比较简单:出口对外、内接多个服务器。这里的服务器可能是”本云“上面的云服务器、容器平台的节点、其他内部产品。
华为云的负载均衡应用场景
https://www.huaweicloud.com/product/elb.html
华为云的负载均衡的场景比较明确,下面是大型门户网站的模式:ELB对接多个ECS,提供用户从的流量分配的能力。
华为云的跨区域同城容灾是一种稍微复杂的负载均衡模式,在这里面ELB连接了两个区域,它们属于一个VPC,属于互备的关系——双活。此处体现了一个概念,LB可以是一个超越服务器区域的存在。
金山云的负载均衡应用场景
https://www.ksyun.com/post/product/SLB.html
金山云负载均衡是配合EIP产品进行使用,主要将来自互联网的访问流量负载给不同的云服务器。EIP相当于是公网的IP,用于对外。
腾讯云的负载均衡应用场景
https://cloud.tencent.com/product/clb
腾讯云的负载均衡场景比较丰富。
在腾讯云的分离型场景中,ELB一面连接动态的服务器,一面连接静态对象存储,属于典型网站的动静分离。
下面是腾讯云负载均衡的专业型场景,这里面是将LB当做控制后端服务资源的工具,保障性能的基础上节省成本。
腾讯云的混和云场景比较复杂,此时由于LB规则的设定,可以同时连接户数自己的数据中心、腾讯的云上服务,本身作为统一出口。
阿里云的负载均衡应用场景
https://www.aliyun.com/product/slb
阿里云应对海量访问场景中,LB有着两个作用:一方面,它是主播长传数据的入口,一方面它是动态的ECS的出口。
负载均衡的计费
各家云的负载均衡计费模式有些不一样,总体的逻辑是这样的:
LB的对外出口是要付费的,通常以带宽费的形式
LB的服务器费可能算作云服务器的资源费用,也可能单独收取
LB可能还有增值的服务费
华为云的ELB提供两种类型的负载均衡:公网负载均衡、私网负载均衡
私网负载均衡不收取费用,公网负载均衡因为绑定了公网IP,会收取公网IP的费用以及公网IP所耗费的带宽费用。带宽提供两种付费方式:包年包月和按需付费。
下面是华为云ELB的计费说明。
腾讯云明显们分成实例租用费、后端服务器 CVM 的带宽流量费,带宽费又有两种计费模式。
下面是腾讯云CLB的计费说明。
阿里云SLB的计费项比较复杂,实例费、贷款费、规格费,这里面其实包括了增值的逻辑。
下面是阿里云SLB的计费说明。
评论