云计算的品质

96
炒冷饭
2015.10.31 22:02* 字数 4018

前言:

云计算带来了或者说助推了一些新名词的传播,听上去很厉害,很颠覆。现在什么都讲颠覆,摊个煎饼也要有哺乳动物在小行星撞击地球之后取代爬行动物的气概,手机贴膜也要有历史感才行。天气见凉,容我先穿上我的滑板鞋,再继续扯淡


一  没事别上云

记得有个新闻,说是有人惊讶的发现从上海虹桥机场到浦东机场有航班信息。这简直是和地铁2号线(打通了虹桥和浦东的地铁)抢生意的节奏啊。万幸现实中并没有这么蠢的航班。为什么我要提这个呢?我想说的是在现有架构没有出现性能瓶颈和成本桎梏的情况下,不要瞎折腾。

这倒不是说,云不稳定,不安全,不好。相反这个东西还是优势非常多的。大家都知道飞机好,但谁会坐飞机从虹桥飞到浦东呢?

而且在没想清楚的情况下上云还会对云提出不切实际的幻想,就像我每次坐飞机前都会幻想穿三点式的空姐一样。根本不是高可用类型的业务上云之后开始嚷嚷你这玩意怎么不高可用?首先,高可用的基本要求是你的架构是高可用的,这和用不用云没有一分钱关系。其次,高可用也不是任意时候都可用,协议写的很清楚,满足不了的可用时间会进行经济补偿。有人说,经济补偿没有实际意义,但肉偿在我们国家是非法的啊。

有篇小学作文叫《吃水不忘挖井人》,做云的就是那位挖井人。以后喝水不用自己去河边挑水,也不用在自家后院盖池子集雨水了,多方便,要感激人家做的好事。不过有的挖井人比较糟糕,挖通人家化粪池了,你也当水喝,这自然要生病。但不要期望挖出石油来,这里不是阿拉伯。云是很实在的东西,不要幻想。

二 两种云

传统的分法,云有IAAS PAAS SAAS BAAS ,听说英语国家还有ASS,我英语不好不太懂。这样分挺好的。大家很清楚不同服务商卖的是什么,很有针对性。不过也有缺陷,一方面是有些公司什么都提供,模糊了概念;另一方面是,看上去卖同类型服务的公司都在一个水平线上了。

就拿VM来说吧,从下往上说。都是Intel的CPU,上面是虚拟机监视器,Xen和KVM是开源的,大家都有,特殊的是Vmware.再上面是libvirt做了一层drive,这个大家也一样。现在又有了openstack火的不行,上上下下大家看上去都差不多。哪怕是docker,你是docker我也是docker,凭什么说谁更厉害?难道我长得帅,我电脑上的windows就比你们的高级?难道因为我的英俊,爱情动作片的女主角会叫的更兴奋?

这也是为什么各种测试虚拟环境性能的技术指标很流行,为了做区分。结果发现有的数据一个天一个地,这下更害怕了——长得帅的人的windows莫非真的也更炫酷?当每次操作带来相同结果,人们却不知道原理的东西,我们管它叫黑科技。于是很多公司因为某些方面出色的性能和功能,被打上了黑科技的光环。如果这些光环全在一家厂子上倒还好,问题是非常分散。那怎么办?避重就轻,分情况而论。但这种选择似乎很无奈。

这可不像在几个非常出色的女孩子中间选一个做老婆那么简单——直接选胸大的就好。而且选择带来的机会成本,总会在云服务故障的时候令决策人大为懊悔。

为了让大家上云更简单,我这里贡献一些独家的分类方法。

所有的云在不同的维度上都可以粗暴的分为两类。

2.1 土鳖

有些做云的公司的主页和阿依土鳖公主一样。虽然以貌取人是不对的,但毫无设计感的网站给人的感觉就是不负责任。右边还有几个QQ列表跑马灯一样闪,产品描述充斥着类似淘宝爆款的字眼。爆款基本和爆垃圾是一个意思。大家回想一下,你去逛LV,登喜路的时候,销售小姐会会跟你说这个是我们家爆款吗?

文档写的和传销手册一样,反正什么东西都要先吹一遍它是高精尖。看完文档有种走向人生巅峰的感觉,就好像收到诈骗短信说自己中了七八千万一样。

土鳖云是万不能用的。

2.1 人员

关于人员这块非常有用,但我不便多谈。可以发邮件给我:temple3x@gmail.com

2.2 和谐

上知乎,微博什么的搜搜看,人才流失厉害不,负面信息多不,就知道这个公司内部和谐否了。这个方法很简单,带来的结果很有用,没人敢用人来人往的公司的产品吧?又不是火车站。

但同时也要注意非常和谐的公司。这又是为什么?这和《全国人民喜迎油价上涨》的新闻一样假。谁信啊?况且内部没有反对声音这岂不是黑社会做派吗?——谁赞成?谁反对?


要动用自己丰富的职业生涯经验来判断和谐言论的可信程度,空话套话有多少。一个很简单的对比就是BAT的员工评论,有好有坏,坏的犹如人间地狱,好的可以冲出亚马逊,但更多的是不偏不倚,离场中立的。

和谐社会和水深火热,这是个判断云服务公司靠不靠谱的好方法。但是由于国内云做的好的公司都比较小,言论一边倒很正常,资本市场每年都有大把的钱投向和谐的天朝,也有大把的富豪移民水深火热的美利坚。因此,这个方法虽然好,但也不能太武断。

2.3 吃狗食

吃狗食说的是什么呢?就是看一家公司的服务是搭积木搭起来的还是松松散散。这个松松散散和松耦合可没有半点关系,纯粹是内部孤岛太多。

还记得《功夫》电影里乞丐卖《如来神掌》给星爷的桥段不?不会武功的要饭的说你骨骼惊奇,你信不?

倘若是星爷对火云邪神展示完如来神掌后,然后夸火云邪神骨骼惊奇,卖他一本《如来神掌》,哪怕是天价,你说火云邪神买不买?

这就是吃不吃自己狗食的云服务公司的区别。这个方法判断起来也直接容易的多。

比如,说自己自建的CDN多好的,看看他其他业务多少用了自建CDN。

说自己数据处理能力多强的,问他自己有哪些业务用了这个?问的越专业,越细越好。

说自己集团大的,实力强大。问他内部有多少用你们的云?

厨艺差的连自己狗都不吃,还夸自己是食神?

当然,可以辩解说不合狗的胃口。这倒可以说的过去,虽然云提供基础资源,但有些业务确实更适合用内部的针对性优化的架构。而且用了这么久了好好的,凭什么上云?这个时候就要看领导人的魄力了,老大说内部所有服务必须以API形式暴露出来给大家用,底下人能不屁颠屁颠去做吗?不赚钱,不找女朋友了?

2.4 情怀

爱一个人就要爱他的全部,喜欢一个野性的男人就连同他的狐臭一并欣赏。但是为了爱杀人放火的可也不少。用云不是谈恋爱,要冷静。所以,扯情怀的一律负分。

去剪头发,理发店的Tony老师说今年流行莫西干。那莫非干IT干了十年,已经地中海了的我也要硬整个莫西干?结婚了,去买西装。店里的Candy老师说今年流行竖纹美式西装,我瘦的和带鱼一样,穿个竖纹大板型的美式西装活像一条被踩扁的丝瓜,能好看吗?

什么公有云,私有云。我内部就要个分享文件的网盘,需要这些概念吗?如果不需要公网分发,那就内部搭建呗,又没什么性能要求,最重要的反而是前端的管理界面。如果要跨区域分发,上公有云就行。需要在乎趋势吗?

说到Tony我要顺带提一下,Tony和我女朋友说男人出门,钱包里没有个一万块钱都出不了门。先不说这句话的因果逻辑问题,关键是和我女朋友灌输这些破思想这不是害我吗?破坏社会和谐吗?我一个充公交卡的钱都没有的贫民得罪谁了?这种人就该被关起来,和放卫星的服务商一样。

情怀带来的问题就是鄙视链,PHP是最好的语言,这话说完就有人站出来鄙视你了。然后又有新的人鄙视他,一直下去。鄙视链是这个世界里最接近永动机的东西了。

大篷车经过了,一群狗在狂吠;你看看那些狗,但大篷车继续前行。不用去羡慕别人万亿级别的生意和上下五千年的情怀。

而且情怀说的多的人不光犯了骗人的原罪,还导致实事做不下来。为什么呢?你见亩产万斤的人是种田的不?放卫星的公社有人上天了不?这涉及到一个心理学效应,就是当人们对一大堆人说出自己的目标之后,就容易产生虚幻的好像自己已经做到的快感。真正撸起袖子做事和吹牛的快感相比简直让人接受不了,慢慢的就成牛皮大王了。

2.5 小二云

什么叫小二云?小二云就是店小二招呼的云。态度再好,也改变不了饭菜的味道。当然,如果你吃的是个情怀,是个服务那就当我没说。云服务虽然叫服务,但和我们在洗脚城接触的服务那是大大的不同。一家好的洗脚城的门口要有美女成排,用甜美的声音欢迎您的光临。一进门,“蓬荜都生辉了”,金色儿大吊灯是必须的,大堂的会客区的沙发扶手得金灿灿。前台要有点小姿色但不能太过风骚,支付能刷境外卡,还可以开发票。波斯地毯下的实木地板发出令人愉悦的声响,橡木的扶手体现了您尊贵的身份。最最要紧的自然是,“帝王选妃”这个环节最好来一点互动,气氛要活跃,不要太尴尬,毕竟就是图个开心。

但是,云服务服务对象是机器和代码啊。我这个人是很讲原则的,哪怕我买你服务,你送天上人间体验券一张,你对我机器效率没有帮助,我坚决不接受。 :D

现实是,做云的日子都谈不上大富大贵。这是个资源密集型产业,好比一个洗脚妹只能给你一个人洗脚一样,新来一位客人就需要配对一名新的洗脚妹。很烧钱。烧钱厉害就需要资金补充,没办法只好开启一些特殊服务,但是凭什么收一样甚至更少的钱,妹子要提供特殊服务呢?逐渐的,漂亮妹子都跑去别的地方上班了,剩下的就越来越丑了啊。是不是很可怕。

我的建议是,作为使用者尽量不要去称赞,鼓励所谓的卖命的服务。去鼓励标准化,流程清晰,直奔问题的服务。把难看的尽早淘汰掉,也让做云服务的更集中注意力到产品上来。

三 说点具体的

一朝被蛇咬,十年怕井绳是可以理解的。但是一朝碰井绳,十年怕蛇咬是病态的。我上面的言语戏谑的成分更多,也比较粗暴。无非是想提醒大家要冷静,要提高自己的业务水平。有时候觉得一些空话套话就和短信诈骗的弱智伎俩一样是为了把人群中最糊涂的人给区分出来。

当然喽,讲空话是做生意的常态,我们不会回骗子的短信去骂他,自然也不会追着云服务商无用的微博去骂。更糟糕的是,价格有时候就是最主要的因素,我自然是不希望因为大家都追求廉价,导致云计算成为和O2O一样补贴生意,然后只留下最大的而不是最好的。这样,最终的吃亏的是使用者。

但追求低价本身就是市场使然,完全没有办法。我们知道,同样是让我们产生位移的内燃机交通工具,有吉利也有法拉利,让他们卖一个价钱实在是有点勉为其难。而且云服务之间的价格差异没有汽车来得这么夸张,所以大家实在不要太追求成本。

不过有一个提供基础资源的领域,利润非常高,东西都很烂。大家一定要奋力压价,让他们内耗,亏死他们,从而促进新陈代谢。而云计算显然不符合上面的特征,请大家心慈手软一点。给我发私信,我告诉你是什么行业。

算术机?