05
Jan
2015

2014 北京ArchSummit总结

标签: 软件设计 大会

有幸在周末参加了Arch Summit 2014 北京。参加的公司主要有“Amazon”、“阿里云”、“当当”、“京东”、“去哪”、“美团”、“知乎”以及一些金融公司,如“上交所”。

会展方面主要是云产品相关的,有“青云”、“Amazon AWS”、“听云”、“UnitedStack”等。“青云”与“UnitedStack”做的都是“计算云”,能实现“网络/计算/IO 资源”的虚拟化、资源化,并提供“跨地域虚拟专网”,均按时计费。在我看来,其产品定位仍然是中小客户,并不具备PaaS水准,另外据NICE的人员反映,“青云”的单机性能上限过低。“听云”是应用性能平台,兼容多平台,接入简单,能快速发“现慢SQL,接口调用,外部网络访问”等问题,但仍然停留在单机采集,还无法对集群实现总控,也没有压测功能。

内容方面我比较关心的是“互联网金融”“智能硬件”

先说“互联网金融”,所谓“互联网金融”就是借助互联网的力量打通投资与融资方,实现资源的最新配置。京东介绍了其“京宝贝”、“京东白条”、“京东众筹”与“京小贷”,其中“京东白条”算是最为成功的一个产品,开辟了互联网个人信用消费市场,技术上主要介绍了“利用可靠消息服务实现读写分离”、“细化拆分交易事件以实现松耦合及平滑升级”及“流程、组合、基础三层服务构架”。上海证券交易以前也是以专用系统为主,如使用小型机、专用网络,近年来也在积极向互联网/开源/小型方向发展,在性能上其使用了“消息键值分离”、“消息打包”等技术,在容灾方面相对我们来说还是落后的,仍然停留在“双机房”这个层次上。另外VFinance的分享提及到了利用“现代会计学”理论来提高系统可靠性,我觉得比较有趣,主要借鉴的有“借贷账”(互相监督)、“账务,出纳分离”(模块职责单一)、“凭据对账”(防欺骗)及“多层会计科目”(增加维度减少出错的概率)。总体来说,互联网公司具有“快”的特点,传统互联网公司则具有“稳”的特点。双方都是看好互联网金融的。

再来说“智能硬件”,比较可惜的是本次会议并没有我期待的穿戴式设备相关内容,但有“智能汽车”方面。“智能汽车”听下来最痛心的是,基所用的传感器基本上没有一个能国产得较好的,分享者甚至调侃“准=贵”。现在制造智能汽车的一般方法是“外加装”或者“调用汽车总线接口”,随着汽车厂商的开放,第二变得更加流行起来,传感器方面主要有“64线激光雷达”、“单线激光雷达”、“全景工业摄像机”、“超声波距离探测器”及“高精度GPS”,国内研究内容主要还是在认识、算法这一块上,研究团队主要有企业一汽、比亚迪,高校有北理工、武汉大学、国防科大。无人驾驶还有很长的路要走,目前国内已经可以完成既定条件下的高速公路测试。还有一点有趣的地方,暴风这个以视频播放器起家的公司,现今也搞智能硬件,其产品“全景眼镜”,“智能路由器”,对于这种放开创新的态度,我衷心赞赏,在我看来很多创新的东西并不是一开始就能看出其价值的,甚至有些根本不能市场化,但其带来的创新思维绝对可以潜移默化地影响到很多产品。

其它方面,几个互联网公司都分享了自己在架构方面的演进过程。大多跟淘宝一样,经历了由单系统单结点到多系统多结点再分布式的这么一个过程。在系统层次划分上,大多遵循“业务,通用,基础,底层”这种结构。这里想提一下百度的Matrix(集群管理系统),其已经实现了对硬件的资源化,工程师根本不用关心申请的是什么的机器,其系统还会保证硬件保持均衡的负责,可以说完成已经系统地虚拟与管理起了机器的配置、发布、下线、维护工作,值得我们学习。大数据方面,Intel分享的《大数据的十个技术前沿》内容非常丰富,广泛地介绍了当今大数据计算的前沿技术,从“数据存储”(如NVRAM)、“数据计算”(如Spark)、“数据分析”、“数据安全”及“软硬件架构协同化”(如NativeTalk),虽然有不少广告在里面,但我觉得内容还是相当丰富的。



附:大会所有主题PPT 

http://yunpan.alibaba-inc.com/share/link/E4LNAfMPD


29
Oct
2014

谢衣锦书

——再也见不到了,谢衣……
那么鲜活真实,触手可及的灵魂。
有些人,自此一别,已是一生……
与徒弟,亦师亦友,可惜终究没有多余的时间能留给无异。
与沈夜,亦徙亦友,可惜终究道不同,不相为谋,分道扬镳。
为徒弟,折返黄泉路,只为替他点亮一盏心灯,驱散那无尽的黑暗。
为故人,孤身一人守候在黄泉路上,只为替他撑伞,遮蔽那漫天飞舞的寒雨刺骨。


“呵……谢衣,你真是个有趣的人啊……”


阅读全文>>

21
Oct
2014

Op. 255 No. 15

09
Aug
2014

Paper Rush-3:Apache Kafka

标签: 框架

Kafka是Apache Foundation开发出的一个消息中间件产品。消息中间件就是在各种系统间传送消息任务的基础软件产品,例如如果核心系统的一条交易成功了,这个消息需要通知给很多外围系统来做相应的动作,比如说发淘金币,增加会员经验等等。消息中件间的另两主要功能就是处理消息丢失”消息堆积”,在分布式系统中还需要考虑有消息存储”问题,如果设计得不好,就可能导致低效的问题。


阅读全文>>

12
Jun
2014

Paper Rush-2: Apache ZooKeeper & ZAB

标签: 框架 算法

ZooKeeper(通常简称ZK)为Apache比较出名的一个开源项目,其定义为"a service for co-ordinating processes of distributed applications",提供多种集群机器同步服务,如分布式锁,配置通知,目录查找等等。


阅读全文>>

30
May
2014

收获

19
May
2014

Theme of Love

21
Apr
2014

Paper Rush-1: The Google Big Table

标签: 软件设计

Big Table是Google的一种分布式数据库,以:

<row, column, time64> --> value

的映射形式存储数据,现在的主要使用产品为Google Earth, Google Analytics...


阅读全文>>

10
Apr
2014

Spring Again

标签: 摄影
08
Apr
2014

童年的回忆--Reversion

1 2 3 4 5 6 7 8 9