相信大多数人的朋友圈前不久都出现了一些“大片模式”的照片,这就是「足记」。据统计,在一个星期的时间内,足记网络流量升至 300M 左右;每秒请求数达到 3,000 ,每天 PV 接近 2 亿;新增用户每天将近 200 万,日活跃用户数(DAU)超过 300 万,累计用户超过 1,000 万并保持继续增长。
访问流量的暴涨给足记带来的不止是意外之喜,其高峰期服务响应超时甚至不可用,低峰期请求处理缓慢,用户的直观感受就是经常刷新不了页面等问题接踵而来。紧急时刻,青云QingCloud向足记派驻四名资深工程师,将Web服务器进行了水平扩容,利用云的弹性,制作自有映像和部署脚本,快速创建新主机。经过优化,足记的后端系统进入稳定时期,资源负载趋于均衡,流量也稳定增长。在移动互联网时代,这是很多初创公司普遍面临的窘境,由于缺乏IT运维经验和长远发展眼光,在突如其来的流量压力面前,显得束手无策。
云上***负载均衡服务
在这次“抢险”过程中,青云快速满足用户需求,无论从人员还是产品上,都显示了出众的一面。笔者也非常有幸与青云QingCloud系统工程师陈海泉,关于青云***负载均衡服务进行了一次详谈。
相信大家对负载均衡已经很熟悉了,而青云负载均衡服务就是将传统的负载均衡器以服务的方式提供给用户。陈海泉表示,用户自己部署传统的负载均衡器时,会受到部署拓扑和应用的限制,而青云将负载均衡做成一种服务后,用户只需要在控制台上简单操作,还能让用户的网络部署更灵活。
当然,把负载均衡做成服务,还需要过硬的技术。据了解,青云把负载均衡器抽象成了三个概念:一是负载均衡器本身;二是监听器,监听器代表负载均衡器对外提供的协议类型和端口;三是后端主机。只要用户创建负载均衡器、监听器、主机,就可以在界面里头完成负载均衡器的所有操作。同时,青云还提供图形化界面,用户直接使用图形化界面实现拓扑。另外,由于青云负载均衡器的监控图表功能,使得用户可以通过监听响应次数、并发连接数、正确或不正确的响应请求数量等数据,对服务器的负荷情况有个全方位掌控。
正如陈海泉说到的,“假如足记一开始就使用了青云的负载均衡服务,就知道具体哪里出问题了,这对改进服务会有很大的帮助。”另外,青云负载均衡器还具备聪明的转发转发策略,结合用户场景,让后端主机以不同的角色对外服务。就这一点而言,在其他云中,是很难看到的。
术业有专攻 最专业的透明代理
众所周知,透明代理对于云计算用户而言,***的价值在于能够根据真实IP进行用户行为分析,让他们更加了解自己的用户。负载均衡器的透明代理是指后端主机可以忽略负载均衡器的存在,在转发来自客户端的TCP包时,保留客户端的真实IP地址。
一般来说,支持透明代理的负载均衡器主要有两种实现方式,一种是NAT方式,需要使用负载均衡器IP作为网关;另一种是VIP方式,需要后端虚拟主机设置不响应ARP的VIP。这两种方式的不足之处是都需要后端虚拟主机做一些修改,配合代理使用;同时在网络拓扑上,都需要把负载均衡器跟后端主机放在同一个二层网络里面。
此次QingCloud实现的负载均衡器透明代理功能,利用了青云在SDN方面的技术优势,可以做到在后端主机不做任何更改的情况下,直接获取客户端真实IP。目前,QingCloud负载均衡监听器能够针对HTTP/HTTPS/TCP协议全面支持透明代理模式。不得不承认,这是负载均衡领域的一项重大技术突破。
所谓时势造英雄,青云Qingcloud正是诞生于全球云计算风起云涌的时代,见证了中国云计算市场逐渐成熟、快速爆发的过程。当越来越多的企业和开发者将公有云作为IT资源的***形式,一个全新的IT生态系统正在拉开帷幕。