Hangzhou D-Day 2015
2015-06-01 gossip

写一下这次我的感想吧。
干货确实不少,即使也有一些演讲是充数的。
周六早上课上完跑城站去参会,现场坐满了程序猴子,嗯嗯。
我到的时候晚了半个小时,SF 的 CEO Sunny 刚讲完开场部分。
然后就是 Typecho 的作者,SF 的创始人 70 分享 SF 的成长史。
这块作为一只(伪)运维还是颇有感触的。
SF的前三年愣是用一台千来元收来的二手服务器撑到了14年中(嘛,刚开始没什么人,换到现在活跃度依然不是特别高,毕竟专业性质很强,而且 Stackoverflow 显然在这块更具有优势)

然后没有做异备(后面 Gaosboy 补充貌似是有用一台 PC 做定时备份的,不过没有检查备份的状态= =)
这个不得不说真的是运维的灾难。。。
直到 14 年 7 月被 D 之前没有做任何防护(IP 暴露在外[说到这里,自己貌似现在也是这样,回头准备加固之])
后面就上云了,目前 SF 的站点部署方案是
最后支撑业务的节点用的是青云
国内:阿里云(可以用他们的云盾服务挡 DDOS)–{ GRE 隧道}—>青云
国外: Krypt (嗯,果然够壕。。。)–{ GRE 隧道}—>青云
然后 DNS 用的亚马逊的 Route53 ,CDN 用亚马逊的 Cloudfront
基本可以保证从全球各个位置访问速度都不烂。
然后后面自己也去研究了一下 GRE 隧道技术,确实足够彪悍,两个网关之间可以架一座 GRE 隧道,然后两个子网就可以互通了,这在大规模异地组网可以派上很大的用场。
嘛,差不多是这样子
上午场后面两个嘉宾讲的就是大家所耳熟能详的一些理论了,这里不赘述了。
中午吃饭的时候遇到朋友了,吃了饭之后一起去看了下午场。
首先,两个人作为不懂移动端的代表,反向决定地去了移动端分场,听到了网易云音乐 OSX 端的维护者分享创建 Hybrid APP 的一些要点,以及 LeanCloud 技术分享的关于安卓自动化测试的一些工具,嗯嗯,然后我并听不懂。
3点钟跑后端场去了, 进门还是人满为患,有赞的技术负责人分享他们成长以来的站点架构进步路线。
其中简单分享了一些开源项目的用途,这些项目我后面也都 Mark 过了,不少确实不错。
至于他反复强调的 SQL Map 大致就是数据的抽象层吧,然后分别做 Driver 映射到不同的库和表,然后配合 cobar 这个中间件再来做细分映射。
这个在现代的流行框架中应该也是标配了吧,感觉没必要几次三番来强调,配置集中化的思路也是如此。
中间截图有些地方暴露出来一个不专业的地方,部分项目的目录竟然直接简单粗暴的用拼音来命名,哥你就不能够搜索下具体的英文么,花不了几秒钟吧。
日志收集也是十分有必要的,他们推荐了使用 Linux 环境的 syslog 来存,然后又分享了一个日志集中收集工具 canal
总的来说,算是了解了一些开源库,这波也算不亏。
接下来就是阿里的人来分享他们的鹰眼系统,这套监控系统做的十分的完善,能够统计一个组件一个时间段内调用的成功率,以及调用次数和一些其他的参数,貌似这套系统是根据日志来进行收集处理的,这倒是给了我之后要做的一样东西一个很好的思路借鉴。
这套系统并没有被分享出来,只是分享了其中的一些使用细节,不过也足够参考了。
最后是风车的技术分享的关于 ElasticSearch 的入门指导,很详细地讲解了 ES 的架构,以及调用方式,也算是解了我不少关于 ES 的惑,也又是收获满满。(因为自己后面也要用到)
然后五点来钟就回去了,这次也算是不亏了吧,了解了前人一些开发思路用作借鉴,了解了一些新奇而有用的开源项目。