编者按:本文来自豌豆荚EP(Engineering Productivity) 技术总监高磊投稿,本文讲述了豌豆荚从创业之初的几个人到现在发展到近200人,中间遭遇的各种各样的上网问题,挺值得创业公司借鉴的;其实之前36氪也遇到过类似的问题,快把我们的xinzhi搞崩溃了,详见《20130823 午夜时氪》。
创业这件事,总是困难重重,甚至连办公网建设这一块也不例外。很多刚开始创业或马上要创业的人,对无线网络的理解就是两种:一种是自己工作过的「高大上」的大公司,有专业的 IT 工程师搞定一切;另一种就是自己家的无线路由,随便插根网线就可以用了。因为需要关注业务、技术等更重要的事情,没有多少人会在一开始就关心办公室的网络应该怎么搞。这篇短文描述了我们从无到有建设办公室无线网的过程,并不专业,只是希望能给同样的创业公司一点启发和参考。
豌豆荚在创业初期,是在创新工场内部孵化的,像一个大公司的项目组,坐在办公室一角。这时候当然不需要关心什么无线网,创新工场已经提供了。但当有一天要独立发展,搬出那个漂亮的办公室的时候,这个问题就来了。
大家怎么工作,怎么登录服务器呢?很简单呀,装一个联通 ADSL,买一个 T 家的无线路由,搞定!是的,开始我们就是这么搞的,那时候我们大约有二三十人,在小区里租了一个普通的三居室,T 家的无线路由伴随我们走过了最艰难和温馨的创业时光。后来为了实现灵活的有线+无线的应用环境,我们购买了企业宽带专线,办公室添置了交换机,一些网线上接了被设置为 AP 模式的家用无线路由器。
这个应用方式看起来很简单直接,例如交换机口不够了,就继续级联,无线路由器也可以不断增加,但这种方式明显没有可持续性。首先不断级联交换机,故障风险是指数增长的;其次,这样的 AP 容量较小,多连几个用户就热得快烧起来了,还无法管理,也就是说有几个 AP,就会有几个热点、几套密码,你需要手工去连接离自己最近的那个热点。这还不是最麻烦的,如果你跑到另一个地方去开会,重连会掉线。因此当办公室增长到六十个人,需要三到四个 AP 的时候,管理的成本和应用的难度就已经非常高了。
这时候,我们引入了「瘦 AP」的模式,也就是 AP+控制器。这下就鸟枪换炮了,瘦 AP 的模式能解决很多问题,例如单一热点,支持漫游;支持信道自动平衡,防止干扰;支持统一管理;还支持 POE,也就是网线供电。要知道原来用家用路由器的时候,我们在房顶上还要装插线板。
今年年初,我们使用了六个 AP 加一个集中控制器,享受了上面说的这些好处,不过好静不长,新的问题来了。我们迎来了一波人员增长的高潮,豌豆荚的员工数量,从去年的七八十人,迅速增长到今年的一百八十人左右,但办公室面积并没有增加。这时候我们遇到了 Wi-Fi 领域的一个重要的难题——密度。
一个 AP 能承载的连接终端数量是有限的,拿我们使用的 C 家产品为例,三十个终端连接,基本上是能保证「可用」的上限了。也许能连上五十个,但这时候就会有变慢的感觉,或者有人会出现连接失败。所以计算一下,我们六个 AP,最多支持 180 个接入终端,我们也差不多有 180 个人,看起来正好。但别忘了,我们是个移动互联网公司啊,移动啊!每个人都至少有两部以上的手机或设备,所以实际上我们的移动终端有三百多个。
回到密度问题上,为什么说密度是个很大的难题呢,有人跟我说,你干脆搞一个室外机,功率杠杠的。其实没用的,功率只能扩大覆盖面积不能提高密度,而我们又不是在广场上工作。密度大了,而 AP 承载的数量有限,解决方案就是增加 AP 的数量 —— 只能这样。
增加 AP 的数量以后,上网速度并没有可见的提高,「无法连接无线网络」的提示虽然少了,但是速度仍然很慢,这是为什么呢?
我们都知道常用的 Wi-Fi 频率有两个:2.4GHz 和 5GHz,先说 2.4GHz,大多数 PC 只支持 2.4GHz,这是一个相对拥挤的信道,只能使用 1、6、11 三个非重叠信道才不会发生干扰。三个信道意味着在一个 AP 信号覆盖的范围内,不能超过三个热点,否则就会发生干扰。可是我们的办公室是一个正方形大开间,这种结构,其实一个 AP 就可以覆盖到所有角落,可我们有六个,还不够。所以可以想象干扰有多厉害。
那怎么解决这个问题呢?其实也很简单,因为很巧的是豌豆荚的员工大多数用的都是 MacBook,MacBook 对 5GHz 兼容性很不错,用 5GHz 频率,非重叠信道达到了 12 个,可以在同一区域有 12 个 AP 了。我们的工程师又有更高的速度要求怎么办?等 802.11ac 吧。
即使使用支持更大密度和速度的 5GHz 频率,但 AP 数量还是不够,怎么办?最后一招,降低功率。刚才说了,在一个 AP 的功率范围内,只能放有限个热点,那我们就缩小 AP 的功率范围,即使 AP 密度再高,也可以做到功率覆盖范围内只有有限几台。一般的瘦 AP 都可以做到这一点,同时,我们将 AP 上联改为千兆接入交换机,这样就实现了办公室 Wi-Fi 容量的弹性化。
所以,办公室无线网络的架设这件事,是与公司规模的发展、办公场地的扩大息息相关的。小团队有小团队的家用解决方案,长大之后就需要一步一步地考虑更多的因素。目前我们的网络解决方案不是终点,随着豌豆实验室的面积越来越大,豌豆的数量越来越多,未来我们还需要不断向更稳定、可靠、高速的方向努力。
转载请注明:爱开源 » 我们是如何搞定180人的Wi-Fi的