昨天,在CSDN CTO俱乐部负责人闫辉的策划组织下,北京技术圈子能有空出来聚会的CTO都聚了一把,话题引子就是云计算,然后可以从这个话题扩展出去。
引起话题开端的是CSDN会前发的两本书,一本书《IT不再重要》,一本是《程序员》2008年第12期杂志。第12期杂志在12月份就已经阅读,里面的详细内容我现在有些忘了,不过封面上几个关键大字应该还是能说明主要内容:金融海啸、虚拟化。
那本《IT不再重要》,过去粗略看过这篇同名文章,现在是一本书来详细论证。昨天晚上回家后翻完。主要讲的模式就是,大家不要自己每家都备一台柴油发电机自己发电了,用电厂的电就OK了。电厂发的电,社会总成本低、生产和使用稳定。最后引申了google云计算的模式。说的意思就是大家不要每家都购置服务器建立自己的IT机房,大家可以在大型云计算提供商提供的基础上做自己的应用,这样社会总成本低、生产和使用稳定。
社会总成本低不低,这不是企业第一考虑的。我们面临的客户有两类,一类是搬箱子做销售的商家,一类是大型生产制造企业。
商家呢,虽然每年销售流水挺大,但他毕竟就是搬箱子做销售,没啥复杂的,所以信息化投入,2万块钱都觉得贵,一般他们买软件都是2万块以下的,还可以带定制开发和后期上门维护。呵呵,谁让中国有太多杂七杂八的人呢,本来商家的信息化需求也简单,一些增删改就可以搞定,所以会点编程的人都差不多能搞定,商家通过人找人的关系,找到开发人员,开发人员也想干点私活 ,一拍即合,2万块对于一个软件公司是干不了的,因为有公司成本,但对于一个人来说,2万块收入囊中就很OK的事了。
商家呢,也在网上投广告,当然,他也在报纸、电台投广告,也给客户群发小广告,能在自己资金能力范围内做的营销广告,几乎都做。商家过去还自己买个服务器找个IDC托管在上面放个自己的网站,当然现在找那些网站制作公司,也不要个性化,就是要个公司宣传网站而已,换换图片,放点内容,那些网站制作作坊,一个星期就可以搞定。现在商家也精了,自己也不买服务器了,也租个虚拟主机完事。
商家也招个所谓的IT管理员,管理自己的这些网站更新啊,机器维护啊,内部管理系统稳定啊,打印机维修耗材购买啊,网络网线上网,电话电视维修联络什么的。当然,这个人也不能专门干这些事,否则怎么能最大化利用资源呢。那么这个所谓的IT管理员还得兼做各种跑腿、办公室接待等等杂事。
就是这样的IT应用现状,对于自己的数据安全还藏着掖着,谁能上网谁不能上网封锁的很厉害,谁能聊QQ谁不能聊QQ都得设置好,谁能从管理软件中导出EXCEL进行后续加工也有严格权限,否则担心有内鬼把数据导泄密或卖了。为了防止晚上有黑客攻击他们(??),每天晚上还把那台价值5000块钱的刀片PC服务器关掉,第二天早上上班时再开。
让他们把这点2万块钱以下的软件上SaaS,打死也不干,把自己捧的当宝一样。有人说SaaS成本低。哪儿低了?一点不低。商家两万块钱买一套软件,爱多少人使用,爱使用多少年,都没有限制,而且让修改就来人屁颠屁颠修改了,我老遇到这样的商家,一问已经有相应软件了,一问原来是找了个人开发的。有人说,你上SaaS,就不用买服务器了,不用雇佣网管了。哎呀,一台商家用的PC服务器,中关村拼装价格也就是5000块钱,上面的软件都用盗版,根本不用掏钱,商家就是雇佣个网管,也不是仅仅管理个这么个软件,而是多种用途,谁也不是傻子,让一个人专门管IT,一个单位,跑腿打杂也得需要个人啊。
不过他们却在淘宝上卖东西。因为淘宝可以帮他们把东西销售出去。而淘宝连带的一个影响就是,淘宝上面有他们的销售数据、付款财务数据、客户洽谈数据、客户订单那数据。但这回他们却不担心了。当然,担心也没有用。要么你别在淘宝上卖东西,你自己在自己的服务器上搞个电子商务,这个数据安全。但自己搞又搞不起来,还是淘宝上能卖出东西,能卖出去,其他就顾不上了,反正也强制不了淘宝把那些销售、付款、客户洽谈数据都放到自己的服务器上。
我明白了一个道理,掐住销售,就有机会。企业,搞来搞去,什么客户关系客户关怀,什么市场营销,什么客户服务,什么俱乐部,什么客户需求收集,都是为了一个终极目标,那就是卖出去,换回钱。为了钱,更多的钱,更快的得到钱,其他的都可以忽略,尤其是信息化数据这个摸不着的东西。但如果无关他的销售,即使不关键的数据,他都说是关键的。谁能掌控谁的问题。
对于我们的大型生产制造客户来说,都是一手自己搞,服务器、备份、UPS、安全、带宽、IDC,都自己搞。有钱。自己控制才放心。当然,大型的客户就类似有钱人一样,都喜欢控制别人,而不喜欢别人控制自己。这是人的思维问题。
所以,昨天在大家讨论云计算的时候,我也在思考,整个技术界都在关注云计算,到底实惠了谁?
实惠了我们这些开发商?我们难道要把自己给客户销售的应用放到Google或是微软自己运营的云计算环境上?还是我们自己利用独立的云计算产品搭建我们自己的云计算环境,形成全世界都是一片片的小云。我们有这个必要吗?新浪那么大、百度那么大、阿里巴巴那么大,都没有用云计算,人家还服务全球那么多客户承担那么大的访问量,我们屁大点客户和数据,用的着吗?
实惠了我们的客户?我们的客户就是这两类。我们再模仿淘宝搭建一个小淘宝,把我们的客户拽上来?那也不需要云计算啊?
到底谁需要云计算?如果没有几个人需要,我们IT开发商也不需要,我们的客户也不需要,那我们全都关注这个有啥用?(可能需要的就是类似Google这样的巨头才需要,但这样的巨头,全世界能有几个,这个需要量屈指可数)。
昨天的发言中,还是有几个亮点的,一个是胡争辉提到的他们的业务,他们做虚拟主机托管,但是有的客户数据增长快,给的空间不够了,我当时的想法是加硬盘啊,现在200G的硬盘有的是。但是被告知,硬盘都最大了,也都插满全部的硬盘口了。必须把这个客户的虚拟主机移到一台新的服务器上,但每次移,都需要重新绑定生效,没个2小时搞不定,而且还的深夜搞,白天还不行。客户对这事不满,觉得无故给我停机2小时,错误又不是客户我自己造成的,这个2小时的损失就得你托管商赔,尤其对于一些网上购物的网站,深夜了也有客户要下单。不能下单造成的商业损失,这可不是2小时的概念了。所以如果有云存储,他们就再也不用担心存储不足了。
昨天还有京东商城吕科的发言。因为现在没有好的云数据库存储方案,现在流行的都是云文件存储系统,但是我们做信息软件,文件存储用的不过,而关系数据的存储是最看重的。现在的做法可以按应用分,比如商品上架一个服务器、库存管理一个服务器、订单一个服务器,消费历史一个服务器、付款交易一个服务器。或者按用户来分,每10万个客户分一台服务器,这一台服务器就最大存储10万个客户的所有数据,再多出来的客户,就再划一台新的服务器来存储。但是这就有个问题,如果某台数据服务器DOWN了,这台服务器上的业务就要停止了,对于一个在线商城,这是很致命的。把自己的身价系在某一台服务器,而不是若干台服务器风险分散,这是很要命的事情。所以希望有云存储之上的云数据库。我想到的是数据分区,也想到了冗余备份,但仍然没有云存储的云数据库解决方案好。但现在,有这种自动冗余散列存储的云数据库产品么?
对于google来说,它存储的是海量无结构数据,大多数网页,丢就丢了,反正都是样本,尤其互联网来喜欢把文章转来转去,某个服务器上的数据存储丢了,也不妨碍,反正有这么海量的网页,丢个几千万个网页,应该没啥影响。但是对于电子商务可就不得了,如果把客户交易数据丢了,那就糟了,就如同银行把信息系统里的信息丢了一样严重。
另外还一位是中国移动信息中心的,他们是需要云计算来达到海量数据快速度分析的。但是我个人在想,可能他们需要的不是云计算,而是网格计算,技术让网格内的计算机组织在一起并行计算。他提到的一个现状就是现在跑一个复杂分析,时间需要
超过一天。
另外,昨天和认识了许多新的好朋友,尤其和廖恒毅廖总聊了不少管理软件架构和设计上的问题。还有做用户行为跟踪分析的朋友,也是我非常感兴趣的,还有做汽车保险理赔风险控制审核的朋友。当然,昨天还和左轻侯相见,多年未见的老朋友了,其乐融融,一路开车回来一路聊天。
昨天回到家看《IT不再重要》,讲了人们以后把各种应用都放到互联网上。我突然想到一个奇怪的问题:如果我没有互联网,我哪些行为不方便了?
我总记了一下我自己的,我一般都是通过主动阅读某网站或主动搜索,找到我感兴趣的文章,如果觉得这个人写的实在太好了,就想认识一下这个人,想知道他的邮件和MSN然后进一步聊,如果更投机的话,就约出来一起吃饭。到哪里吃饭,路怎么走,都需要求助网站。
所以,搜索、阅读blog、MSN聊天、查餐馆和休闲聚会场所点评、查地图,这是我个人认为最有价值的互联网功能。
《走出软件作坊》网上订购:
互动网:http://www.china-pub.com/508874
卓越网:http://www.amazon.cn/mn/detailApp?prodid=bkbk812538&ref=GS_TS&uid=168-8093432-0389064
当当网:http://product.dangdang.com/product.aspx?product_id=20435119