李彦宏撰文:命运掌握在自己手中

Filed Under (人生感悟, 收藏夹) by mantian on 07-09-2009

命运是一个人一生所走完的路,是一个人用一辈子所完成的作业。有的人认为,命运是天注定的,是不可改变的。但在我看来,命运不过是人生的方向盘,驶往哪个方向它掌握在每个人自己的手中。

在这里,我想和各位同学分享几个关于命运的故事,没有什么高谈阔论,仅仅是我自己的一些经历而已。

眼界与命运

和很多同学一样,我出生在一个小城市的普通工人家庭。小时候起,除了学习我的兴趣就非常广泛。戏曲就曾经一度是我的挚爱,甚至在初中时我还一度 有报考戏曲学校的想法。因为在那个年代,在我生活的山西阳泉那个小城市,电视还没有普及,更别说电脑互联网了,人们日常最多的娱乐活动就是听戏。

后来,我的姐姐考上了北京大学。和刚刚入学的你们一样,她一时间也成了我们当地的明星。临走时她对我说:“其实外面的世界很美丽,所以你一定要好好学习,考上大学,走出阳泉,这样你未来的路才会更宽阔。”

我听从了姐姐的建议,从那时起我开始发奋学习,为的就是考上阳泉当地最好的高中——阳泉一中。最终,我如愿以偿。然而,这时的我对于姐姐所说的“外面的世界”还没有特别的概念。

我第一次接触计算机,是在高中一年级,当时我所在的阳泉一中在全市第一个设立了计算机教室。

只要轻轻的在键盘上键入一些英文单词和符号,它就会根据指令给出答案,我一下子就被这奇妙的东西所吸引住了。从那时起,为了能到机房上机,我经常找老师软磨硬泡。比别人更多上机实践,也让我在计算机方面的技能比其他同学强。

不久以后,学校选派我到省会太原参加全国中学生计算机比赛。去之前我信心满满,总觉得自己的计算机水平还算不错,甚至还想着拿个名次回来。结果没想到,比赛结果出来,我连个三等奖也没得到。

这样的结果对我而言在某种程度上是一个打击。一开始我想不通,但是当我走进太原的书店时,我才知道为什么没有办法和他们竞争。我发现,这里有许多我在阳泉根本看不到的计算机方面的书,别人在信息的获取能力上比我有先天优势。

这次经历让我第一次感到了眼界与命运的关系,我对姐姐当时对我说的那番话有了更深层次的理解,我渴望到外面的世界看一看,我相信这样能改变命运。

在之后的近20年中,无论是在北大的求学经历,还是在美国学习计算机以及在华尔街和硅谷的工作经历,都大大开阔了我的视野,甚至对我后来创立百度公司也产生了巨大的影响。

所以,当你们迈入北京大学大门的那一刻起,你的命运已经改变了。不仅因为这里是中国的最高学府,还因为在这里你会接触到许多你原来从没有见过甚至听说过的新鲜事物。

性格与命运

虽然有人常说:“性格决定命运。”但实际上对于这样的说法,我个人并不认同。我觉得无论你的性格怎样,你都有可能成功。

几年前,高盛公司前总裁在清华大学开了一门关于领导力的课程,专门邀请一些大型跨国公司的全球CEO去讲课。有一次,我也被邀请去讲百度的成功 故事。当我给学生们讲完课之后,他跟我聊天说:“Robin,看你的性格和一般人眼中的成功人士或者说企业家很不一样,因为你的性格很柔和,没有那么强 硬。可是你做的也很成功啊,而且我相信你将来会更加成功。”

作为高盛的总裁,他几乎见过当今世界上所有成功的企业家。而从他对我的评价来看,各种各样性格的人都有可能成功,只不过是看你有没有利用自己的性格优势来做事情。

比如说,有的人就是善于与人沟通,那就应该朝自己擅长的方向努力。他们非常愿意和客户沟通,也许未来就可以成为一名很好的销售人员,这样也会取得成功。

而有些人的性格则是那种比较内敛的,就像一个技术工程师,我的性格里可能这方面就更多一些,在思维上比较严谨,逻辑性比较强一些。我不太愿意天天出去跟人喝酒,而更多的是愿意坐在计算机前面去感受那些新的互联网的产品,去琢磨琢磨怎么样可以把它做得更好。

所以,我认为各种各样的性格都能够成功,关键是你要分析自己的实际情况来做一个判断,究竟自己的性格适合什么。上帝关上一扇门,一定会打开另一 扇窗,每个人都应该去寻找适合自己的东西,做自己喜欢做的事情,做自己擅长做的事情,因为只有这样,你才能够坚持下去,你才能够在遇到困难的时候,不退 缩、不轻易的去改变你的方向。我相信,做到这点,成功就会离你不远了,你的命运也会因此与众不同。

梦想与命运

有一句名言叫“梦想是人生路上的一盏明灯”。一个人想要成功,想要改变命运,有梦想是重要的。

在美国读研究生时,有一次,我报名参加了学校的一个研究小组。当时,负责面试的教授可能对我的回答他的答案不满意,便随口问我:“你是中国来 的?”“你们中国有计算机吗?”。尽管可能不是有心刺伤我,但教授的问题让我的心里特别难受,我觉得怎么能这样问我,中国这么大的一个国家,而且那时已经 是20世纪90年代了,怎么可能没计算机?这近似是对我祖国的一种羞辱。但也就是这么一句话,激发了我内心那股不服输的精神和一定要实现“中国梦”的信 念。从那时起,我就梦想有一天一定会用自己手中的技术改变国人的生活。

这也是我为什么放弃了在美国稳定的工作和安逸的生活回国创立百度公司的原因。

百度创立之初,一切都非常困难。我们在北大资源宾馆租了两个房间作为办公室,加上我,公司总共只有8个人。但尽管如此,大家都有一个共同的梦想,那就是做中国人自己的搜索引擎。

经过大家的共同努力,到了2001年底,与刚创业时相比,百度已经有了一定的发展。但此时我也认识到,百度如果想要在市场上有所突破,就必须超越当时已经在中国市场上占有6成份额的google。

2002年初,我组织了公司技术人员一起开了一个会。会上我告诉大家,我们必须在各项技术指标上全面超越竞争对手。当时,有的人认为这不可能, 觉得百度的技术实力和国际最先进的搜索公司差距太大了。但我对他们说,百度虽然此时还十分弱小,在国际乃至国内都还不太知名,影响力有限,但是,百度凝聚 了一批充满非凡理想和远大抱负的优秀人才,大家就是要在这里做出一番事业,让中国人在中文搜索引擎领域扬眉吐气。

于是,一个名为“闪电计划”的15人技术攻关小组成立了。在那段时间里,我们的工程师为了一个共同的梦想与目标,把所有的精力都投入到了工作中。饿了就泡一包方便面,困了就干脆席地而睡,醒来以后继续工作。

其实,他们中的许多人当时完全有机会能够到IBM、微软等跨国公司工作并取得一份可观的收入,但他们却选择留在百度,拿着微薄的工资,没日没夜的工作。他们说是我的“做中国人自己的搜索引擎”的梦想感动了他们,而我也被他们所感动。

功夫不负有心人。一年下来,百度在索引量、相关性、中文处理的相关检索、拼音的检索、纠错技术等方面大大提高,众多指标领先业界,加上“闪电计 划”后期启动的百度mp3搜索,对这个产品,用户体验评价非常高,迅速扩大了百度的知名度和品牌美誉度。百度作为全球最大中文搜索引擎的地位正是由此开始 奠定的。

因此,我觉得每个人都应该心中有梦,有胸怀祖国的大志向,找到自己的梦想,认准了就去做,不跟风不动摇。同时,我们不仅仅要自己有梦想,你还应该用自己的梦想去感染和影响别人,因为成功者一定是用自己的梦想去点燃别人的梦想,是时刻播种梦想的人。

亲爱的同学们,困难并不可怕,只要你能乐观的面对;命运也可以改变,而钥匙就正握在你的手中。

每日精文:大众点评网的成长轨迹

Filed Under (收藏夹) by mantian on 08-07-2009

点评类网站的经营轨迹可以分为五个基本步骤:第一步,确立以生活消费内容为点评对象;第二步,构建大众参与的网站架构,树立独立形象;第三步,宣传推广, 汇聚人气;第四步,网聚用户点评,依托口碑的力量,培育影响消费者和被点评对象所属商户的能力;第五步,线上线下盈利。透过大众点评网,我们希望理顺点评 类网站商业模式的范式,为相关创业者提供有裨益的思考和启迪。

近年来,基于口碑相传的生活消费类点评网站风起云涌,快速发展且频频获得风投的青睐。大众点评网就是其中的领先者。2006年5月,大众点评 网完成首轮融资,融资金额200万美元;2007年9月,获得第二轮融资,融资规模1000-3000万美元之间;公司还计划在2008年底或2009年 初进行第三轮融资。

风险资金看中的是大众点评网独特的商业模式—以餐饮点评为切入口,以大众参与为核心理念,以用户点评为主要信息来源,通过网聚口碑的形式打造了强大且不断丰富的餐饮信息库,进而成为国内具影响力的餐饮评鉴机构,并在此基础上,挖掘线上线下的商业价值链。

网聚口碑,晋身餐饮评鉴

以餐饮为点评对象

作为点评类网站先行者的大众点评网,其创办带有偶然的成分。2003年初,在海外学习工作多年的张涛回国创业。作为酷爱美食的上海人,张涛发 现,虽然各种餐馆琳琅满目,但选择起来却非常困难,因为没有相关评论信息来源,很难判断各餐馆的优劣,而在欧美,都有点评饮食的书籍定期出版。张涛说:“ 中国是个美食之国,但缺乏一个比较好、比较受消费者认可的美食评鉴品牌,法国有《米其林餐厅指南》,美国有《查氏餐馆评鉴》,我们希望建立一个品牌,通过 这个品牌,把更多优秀餐饮业、餐厅介绍给广大消费者,也让广大消费者了解更多这方面的信息。”

继大众点评网之后,各类点评网站四处开花,如口碑网、豆瓣网、汽车点评网、老师点评网、旅游点评网、手机点评网等。该类网站存在一个共同点, 都以贴近日常生活的消费内容为点评的对象,如餐饮、购物、旅游、数码产品、汽车、书籍、音乐、电影等,这样设计的考虑在于:贴近日常生活的消费内容具有较 大的群众基础,容易吸引网友的眼球,容易聚拢人气、带来流量;同时,消费类商家具有相对分散的特点,便于网站对其形成影响力,从而构建盈利的基础。

当然,即便大致范畴相同,细微的差别也会带来迥异的结果。以餐饮点评为例,它涉及了人类最原始的吃的需求,理论上具有最广泛的群众基础,同 时,对于都市白领而言,共享美食是工作和生活的重要内容之一,不仅网友参与的热情高,而且具有很强的持续性,另外,餐饮行业的分散特性,为其盈利提供了基 础。而以汽车、旅游点评为例,因消费金额较高,参与者的数量相对较少,且参与的持续性相对不足,因此人气的聚拢相对困难,另外,汽车和旅游行业相对集中, 点评网站很难在博弈中取得强势,盈利也就更为困难。

构建大众参与的网站架构

与传统的门户网站相比,大众参与是点评类网站的一大特点,信息主要来源于用户点评,这是其低成本运营的根本原因。

大众点评网的定位是:大众参与的第三方餐饮信息分享平台,服务的价值诉求是在信息不对称环境下提供相对准确客观的餐饮信息。基于此,大众点评 网以用户点评作为餐饮信息的主要来源。比较而言,《查氏餐馆评鉴》的信息来源于问卷调查,《米其林餐厅指南》来源于专家点评,前者的弊端是来源不精确且具 有随机性,后者的弊端则是运作成本高昂且屏蔽了大众需求。大众点评网借鉴了亚马逊网站由网友评论书籍的做法,权衡《查氏餐馆评鉴》和《米其林餐厅指南》的 利弊,确立以网络为媒介、以用户点评为餐饮信息的主要来源。其次,鼓励大众参与、网聚口碑。在大众点评网上,每个餐馆都有一块专属留言板,用户可以跟贴留 言,进行点评。同时,用户也可以自行添加餐馆,为餐馆“开户”,建立新的留言板。再次,规范引导、增强信息的有效性。为了使这些点评具备“导向性”,网站 要求用户在发表点评的同时必须对餐馆的“口味、环境、服务”等特点进行评论,还设置了人均消费、喜爱程度、推荐菜、交通停车等可填项目,注重信息的实用 性。

独立客观是点评类网站的另一大特点。点评类网站具有影响消费的功能,信息是否准确客观直接关系到用户的使用体验,信息失真将给网站带来致命打击。 因此,独立性是点评类网站的命脉。为了标榜独立性,所有的点评类网站均未敢贸然引入广告,这也是此类网站当前盈利状况不佳的重要原因。

为保持独立性,大众点评网一是不发布任何文字或图片广告;二是严禁餐馆自己开户或自吹自擂,一经发现,永封ID;三是倡导用户在真实消费后点评,拒绝想象点评。张涛认为,点评类网站在网友心目中具有足够公信力,才能借助互动达到人气的提升。

大众点评网把所有的留言板按美食排行、热门商区、热门菜系和热门菜等关键词进行分类,鼓励大众点评,保持中立客观。虽然创办之初,大众点评网只是一个简单的留言板集合网,或更似一个BBS,但是,在清晰的市场定位下,其首创的点评模式基本成型。

宣传推广、网聚人气

对于网站而言,商业模式成功运作的基础是拥有一定的人气和流量。那么,点评类网站如何在汗牛充栋的网站中脱颖而出、获得人气?传统意义上,为 聚拢人气、获得流量,广告是最常用也是最有效的宣传方法,早期的门户网站、前期的电子商务网站和近期的网络游戏网站无不如此。当然,广告宣传的弊端也是显 而易见的,不仅需要投入不菲的资金,而且在信息爆炸的今天,其实施的成本日益增高、效果日益递减。

另外,广告也是点评类网站不能承受之重。据了解,这类网站初始投入普遍在数万元。那么,如何做到低成本推广呢?大众点评网的做法具有一定的代表性,即事件性营销、培育核心用户和全面社区化。

事件性营销。事件性营销是点评类网站初创期推广效果最理想的方法。所谓事件性营销,是指借助或策划某一个焦点事件,通过网友的互动、关注,并 借助网络迅速传播出去,以引起更为广泛的关注,扩大影响力。事件性营销的最高境界是持久、隐蔽和“润物细无声”。大众点评网利用数起“餐厅起诉网友恶意谩 骂”事件,基本达到推广自身的目的。

2003年6月,大众点评网的注册用户分别对上海孔家花园、鸿运楼酒楼等餐馆发表了带有侮辱性质的点评,引发了数起名誉侵权诉讼。作为第二被 告的大众点评网选择高调应诉。鉴于此案为国内首例第三方评议名誉侵权案,缺乏具体的法律条文,且一审判决后相关方提请上诉,案件经历了漫长的诉讼期,直至 2006年6月诉讼才得以终结。

在整个诉讼期间,沪上媒体对此给予了充分报道,中央电视台《今日说法》栏目还特别就此案制作了一期节目《陌生人的责骂》。虽然最后的判决是大 众点评网败诉,但“连续30天在网站上发布道歉声明,并赔偿相应经济损失1340元”的代价,对于所起到的宣传效果,显然微不足道。而经此诉讼,大众点评 网的知名度得到了提升,随之而来的是网站的人气和流量得到提升。据网站负责商务拓展的副总裁龙伟介绍,大众点评网自创立至2006年初的3年时间内,网站 的注册会员人数快速增长,截至2006年初,注册会员超过100万。

培育核心用户。经验表明,互动性网站的所有用户中,只有20%的用户有点评的喜好与欲望,剩余的80%则是潜水者,但20%用户的点评质量与数量又影响着80%的用户的使用体验。因此,培育20%的核心用户至关重要。

为了培育核心用户,大众点评网主要采取精神激励的方式,即根据用户点评的数量(点评数和回应数)和质量(鲜花数)排列,推出各地食神榜,一批 注册用户成为各地钻石级食神。网上的荣誉不仅让各食神得到极大的心理满足,同时还带来线下实实在在的尊荣。随着大众点评网影响力加大,邀请一些“食神”前 去免费品尝成为越来越多新饭馆开业时的必走程序。

事实证明,核心用户对大众点评网的贡献远不止带动了人气。大批忠实的核心用户,有利于其构筑无形的竞争壁垒,形成核心竞争力。

全面社区化。随着web2.0的发展,社区日益成为网民社交、娱乐、学习的平台,国内外社区化的网站如腾讯、Facebook和Myspace等取得成功。在《维基经济学》前序中,作者更是直截了当地指出:“失败者创建的是网页,而胜利者创建的则是生机勃勃的社区。”

大众点评网为广大食客提供社交平台:一是以“部落”的形式将社区内的各个帖子按主题分类,用户可以根据兴趣爱好加入相应的部落,通过发帖和跟 帖的方式交流沟通,为用户提供虚拟的社交平台;二是以“活动召集”方式,征集志同道合的网友,一起“腐败”,通过线上线下互动的形式,为用户提供真实的社 交平台。

全面社区化增强了大众点评网对用户的粘性,更延长了用户在线时间。衡量网站价值的众多因素中,用户平均在线时间通常被引以重视。未社区化之 前,大众点评网作为信息平台,用户在线停留的时间较短,搜索到满意的餐馆信息后,往往就退出了网站,这导致网站的点击量虽大,但流量不够。而全面社区化, 有效地改善了这一状况。

在上述策略的共同作用下,大众点评网迅速聚拢了人气,注册用户规模不断增长,目前已超过200万。

利用口碑提升评鉴的影响力

点评类网站的快速发展,吸引了风险资金的青睐(表1)。据报道,大众点评网的首轮融资于2006年5月完成,投资方为红杉资本,融资额为 200万美元;2007年9月,完成第二轮融资,投资方包括红杉资本在内的数家机构,融资规模在1000-3000万美元之间;公司还计划在2008年底 或2009年初完成第三轮融资。

在风险资金进入后,大众点评网加速了地理边界的扩张。在完成一线城市的布局后,开始了对国内主要二三线城市的渗透,目前覆盖城市已接近300个。同时,还在业务边界上进行尝试,大众点评网将餐饮点评模式复制到购物、休闲娱乐、生活服务等全城市消费领域。

在扩张过程中,大众点评网轻资产、可复制和低成本的特点得到了充分体现。轻资产往往是新经济模式的共同特征。可复制的特点在于,拓宽边界上, 大众点评网只要将成功的做法复制到新的网络端口或页面链接。低成本特点表现在,从内容的产生到更新,全由用户自发完成,大众点评网所要做的,仅仅是将用户 提供的内容按照客观性要求进行过滤,网站的运作和维护成本非常低廉。

随着边界的拓展,大众点评网的流量迅速提升。2007年大众点评网的流量是2006年的3倍,用户点评数量也迅猛增加。目前,大众点评网有用 户点评的餐饮商户超过30万家,并且信息量和覆盖范围还在不断地增长和更新;已有点评量超过300万份,每月超过750万次独立用户登录、浏览量逾 6000万次(表2)。“在北京、上海、广州等城市,我们已经基本上接管了都市白领们的味觉神经。”张涛笑言。

点评信息的不断丰富,为大众点评网成就国内最具影响力的餐饮评鉴机构奠定了基础。一方面,大众点评网将用户点评信息汇总,形成了一个不断丰富 的口碑库,成为能够影响餐饮消费的信息源,以致在大众点评网上有良好口碑的餐厅人多客满,而口碑较差的则人少客稀。另一方面,效仿《米其林餐厅指南》和 《查氏餐馆评鉴》,大众点评网对用户点评信息进行编辑,以纸质或电子的形式定期出版各地版本的餐饮指南,同时,就餐饮市场的整体状况以及消费者对餐饮消费 的需求和特点发布专业分析报告,从而极大地提升了评鉴的影响力。

事实上,具备影响消费者和商户的能力,是点评类网站盈利的本质,大众点评网因其餐饮评鉴影响力的提升,上述能力正逐步加强,也为其盈利奠定了基础。

【收藏】大型网站架构演变和知识体系

Filed Under (Tech, 收藏夹) by mantian on 05-03-2009

Tagged Under :

之前也有很多介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,下面这个博客介绍的更加详细,希望给团队的同事推荐一下,可以了解一下系统是如何从小到大的发展过程,和为什么是这样发展的!

 

架构演变第一步:物理分离webserver和数据库

最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候 已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易出问题,于是进入了第一步演变阶段:将应用和数据库从物理上分离,变成了两台机器,这个时候技术上没有什么新的要求,但你发现确实起到效果了,系统又恢复到以前的响应速度了,并且支撑住了更高的流量,并且不会因为数据库和应用形成互相的影响。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

这一步架构演变对技术上的知识体系基本没有要求。

 

架构演变第二步:增加页面缓存

好景不长,随着访问的人越来越多,你发现响应速度又开始变慢了,查找原因,发现是访问数据库的操作太多,导致数据连接竞争激烈,所以响应变慢,但数据库连 接又不能开太多,否则数据库机器压力会很高,因此考虑采用缓存机制来减少数据库连接资源的竞争和对数据库读的压力,这个时候首先也许会选择采用squid 等类似的机制来将系统中相对静态的页面(例如一两天才会有更新的页面)进行缓存(当然,也可以采用将页面静态化的方案),这样程序上可以不做修改,就能够 很好的减少对webserver的压力以及减少数据库连接资源的竞争,OK,于是开始采用squid来做相对静态的页面的缓存。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

前端页面缓存技术,例如squid,如想用好的话还得深入掌握下squid的实现方式以及缓存的失效算法、命中率这些基本概念和实现原理等。

架构演变第三步:增加页面片段缓存

增加了squid做缓存后,整体系统的速度确实是提升了,webserver的压力也开始下降了,但随着访问量的增加,发现系统又开始变的有些慢了,在尝 到了squid之类的动态缓存带来的好处后,开始想能不能让现在那些动态页面里相对静态的部分也缓存起来呢,因此考虑采用类似ESI之类的页面片段缓存策略OK,于是开始采用ESI来做动态页面中相对静态的片段部分的缓存。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

页面片段缓存技术,例如ESI等,想用好的话同样需要掌握ESI的实现方式等;

架构演变第四步:数据缓存

在采用ESI之类的技术再次提高了系统的缓存效果后,系统的压力确实进一步降低了,但同样,随着访问量的增加,系统还是开始变慢,经过查找,可能会发现系 统中存在一些重复获取数据信息的地方,像获取用户信息等,这个时候开始考虑是不是可以将这些数据信息也缓存起来呢,于是将这些数据缓存到本地内存,改变完毕后,完全符合预期,系统的响应速度又恢复了,数据库的压力也再度降低了不少。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

缓存技术,包括像Map数据结构、缓存算法、所选用的框架本身的实现机制等。

架构演变第五步: 增加webserver

好景不长,发现随着系统访问量的再度增加,webserver机器的压力在高峰期会上升到比较高,这个时候开始考虑增加一台webserver,这也是为了同时解决可用性的问题,避免单台的webserver down机的话就没法使用了,在做了这些考虑后,决定增加一台webserver,增加一台webserver时,会碰到一些问题,典型的有:
1
、如何让访问分配到这两台机器上,这个时候通常会考虑的方案是Apache自带的负载均衡方案,或LVS这类的软件负载均衡方案;
2
、如何保持状态信息的同步,例如用户session等,这个时候会考虑的方案有写入数据库、写入存储、cookie或同步session信息等机制等;
3
、如何保持数据缓存信息的同步,例如之前缓存的用户数据等,这个时候通常会考虑的机制有缓存同步或分布式缓存;
4
、如何让上传文件这些类似的功能继续正常,这个时候通常会考虑的机制是使用共享文件系统或存储等;
在解决了这些问题后,终于是把webserver增加为了两台,系统终于是又恢复到了以往的速度。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

负载均衡技术(包括但不限于硬件负载均衡、软件负载均衡、负载算法、linux转发协议、所选用的技术的实现细节等)、主备技术(包括但不限于ARP欺骗、linux heart-beat等)、状态信息或缓存同步技术(包括但不限于Cookie技术、UDP协议、状态信息广播、所选用的缓存同步技术的实现细节等)、共享文件技术(包括但不限于NFS等)、存储技术(包括但不限于存储设备等)。

架构演变第六步:分库

享受了一段时间的系统访问量高速增长的幸福后,发现系统又开始变慢了,这次又是什么状况呢,经过查找,发现数据库写入、更新的这些操作的部分数据库连接的 资源竞争非常激烈,导致了系统变慢,这下怎么办呢,此时可选的方案有数据库集群和分库策略,集群方面像有些数据库支持的并不是很好,因此分库会成为比较普遍的策略,分库也就意味着要对原有程序进行修改,一通修改实现分库后,不错,目标达到了,系统恢复甚至速度比以前还快了。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

这一步更多的是需要从业务上做合理的划分,以实现分库,具体技术细节上没有其他的要求;

但同时随着数据量的增大和分库的进行,在数据库的设计、调优以及维护上需要做的更好,因此对这些方面的技术还是提出了很高的要求的。

 

架构演变第七步:分表、DAL和分布式缓存
随着系统的不断运行,数据量开始大幅度增长,这个时候发现分库后查询仍然会有些慢,于是按照分库的思想开始做分表的工作,当然,这不可避免的会需要对程序 进行一些修改,也许在这个时候就会发现应用自己要关心分库分表的规则等,还是有些复杂的,于是萌生能否增加一个通用的框架来实现分库分表的数据访问,这个在ebay的架构中对应的就是DAL,这个演变的过程相对而言需要花费较长的时间,当然,也有可能这个通用的框架会等到分表做完后才开始做,同时,在这个阶段可 能会发现之前的缓存同步方案出现问题,因为数据量太大,导致现在不太可能将缓存存在本地,然后同步的方式,需要采用分布式缓存方案了,于是,又是一通考察和折磨,终于是将大量的数据缓存转移到分布式缓存上了。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

分表更多的同样是业务上的划分,技术上涉及到的会有动态hash算法、consistent hash算法等;

DAL涉及到比较多的复杂技术,例如数据库连接的管理(超时、异常)、数据库操作的控制(超时、异常)、分库分表规则的封装等;

 

架构演变第八步:增加更多的webserver

在做完分库分表这些工作后,数据库上的压力已经降到比较低了,又开始过着每天看着访问量暴增的幸福生活了,突然有一天,发现系统的访问又开始有变慢的趋势 了,这个时候首先查看数据库,压力一切正常,之后查看webserver,发现apache阻塞了很多的请求,而应用服务器对每个请求也是比较快的,看来 是请求数太高导致需要排队等待,响应速度变慢,这还好办,一般来说,这个时候也会有些钱了,于是添加一些webserver服务器,在这个添加 webserver服务器的过程,有可能会出现几种挑战:
1
Apache的软负载或LVS软负载等无法承担巨大的web访问量(请求连接数、网络流量等)的调度了,这个时候如果经费允许的话,会采取的方案是购 买硬件负载,例如F5NetsclarAthelon之类的,如经费不允许的话,会采取的方案是将应用从逻辑上做一定的分类,然后分散到不同的软负载集群中;
2
、原有的一些状态信息同步、文件共享等方案可能会出现瓶颈,需要进行改进,也许这个时候会根据情况编写符合网站业务需求的分布式文件系统等;
在做完这些工作后,开始进入一个看似完美的无限伸缩的时代,当网站流量增加时,应对的解决方案就是不断的添加webserver

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

到了这一步,随着机器数的不断增长、数据量的不断增长和对系统可用性的要求越来越高,这个时候要求对所采用的技术都要有更为深入的理解,并需要根据网站的需求来做更加定制性质的产品。

 

架构演变第九步:数据读写分离和廉价存储方案

突然有一天,发现这个完美的时代也要结束了,数据库的噩梦又一次出现在眼前了,由于添加的webserver太多了,导致数据库连接的资源还是不够用,而这个时候又已经分库分表了,开始分析数据库的压力状况,可能会发现数据库的读写比很高,这个时候通常会想到数据读写分离的方案,当然,这个方案要实现并不 容易,另外,可能会发现一些数据存储在数据库上有些浪费,或者说过于占用数据库资源,因此在这个阶段可能会形成的架构演变是实现数据读写分离,同时编写一些更为廉价的存储方案,例如BigTable这种。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

数据读写分离要求对数据库的复制、standby等策略有深入的掌握和理解,同时会要求具备自行实现的技术;

廉价存储方案要求对OS的文件存储有深入的掌握和理解,同时要求对采用的语言在文件这块的实现有深入的掌握。

 

架构演变第十步:进入大型分布式应用时代和廉价服务器群梦想时代

经过上面这个漫长而痛苦的过程,终于是再度迎来了完美的时代,不断的增加webserver就可以支撑越来越高的访问量了,对于大型网站而言,人气的重要毋 庸置疑,随着人气的越来越高,各种各样的功能需求也开始爆发性的增长,这个时候突然发现,原来部署在webserver上的那个web应用已经非常庞大 了,当多个团队都开始对其进行改动时,可真是相当的不方便,复用性也相当糟糕,基本是每个团队都做了或多或少重复的事情,而且部署和维护也是相当的麻烦, 因为庞大的应用包在N台机器上复制、启动都需要耗费不少的时间,出问题的时候也不是很好查,另外一个更糟糕的状况是很有可能会出现某个应用上的bug就导 致了全站都不可用,还有其他的像调优不好操作(因为机器上部署的应用什么都要做,根本就无法进行针对性的调优)等因素,根据这样的分析,开始痛下决心,将 系统根据职责进行拆分,于是一个大型的分布式应用就诞生了,通常,这个步骤需要耗费相当长的时间,因为会碰到很多的挑战:
1
、拆成分布式后需要提供一个高性能、稳定的通信框架,并且需要支持多种不同的通信和远程调用方式;
2
、将一个庞大的应用拆分需要耗费很长的时间,需要进行业务的整理和系统依赖关系的控制等;
3
、如何运维(依赖管理、运行状况管理、错误追踪、调优、监控和报警等)好这个庞大的分布式应用。
经过这一步,差不多系统的架构进入相对稳定的阶段,同时也能开始采用大量的廉价机器来支撑着巨大的访问量和数据量,结合这套架构以及这么多次演变过程吸取的经验来采用其他各种各样的方法来支撑着越来越高的访问量。

看看这一步完成后系统的图示:


这一步涉及到了这些知识体系:

这一步涉及的知识体系非常的多,要求对通信、远程调用、消息机制等有深入的理解和掌握,要求的都是从理论、硬件级、操作系统级以及所采用的语言的实现都有清楚的理解。

运维这块涉及的知识体系也非常的多,多数情况下需要掌握分布式并行计算、报表、监控技术以及规则策略等等。

说起来确实不怎么费力,整个网站架构的经典演变过程都和上面比较的类似,当然,每步采取的方案,演变的步骤有可能有不同,另外,由于网站的业务不同,会有不同的专业技术的需求,这篇blog更多的是从架构的角度来讲解演变的过程,当然,其中还有很多的技术也未在此提及,像数据库集群、数据挖掘、搜索等,但在真实的演变过程中还会借助像提升硬件配置、网络环境、改造操作系统、CDN镜像等来支撑更大的流量,因此在真实的发展过程中还会有很多的不同,另外一个大型网站要做到的远远不仅仅上面这些,还有像安全、运维、运营、服务、存储等,要做好一个大型的网站真的很不容易!

互联网创业的葵花宝典[藏]

Filed Under (Life, 收藏夹) by mantian on 05-03-2009

Tagged Under : ,

互联网创业的“葵花宝典”,第一条就是“挥刀自宫”。 

大的软件公司有很多资源,研发能力不错,各种推广资源也非常优越,但很少开发出来优秀的互联网产品。初步看上去,原因很多,比如很难调动个人的积极性、内部管理协调非常困难等。我认为还有一个重要的原因,就是方法不得当。大公司资源多,一个互联网创新项目,投入大量资源后,公司期望值高,考虑的问题自然多了,反而不容易做好。 

从大公司离职出来创业,首先要“挥刀自宫”,干掉大公司这套做法,控制成本尽量少花钱,集中精力和资源解决核心的一两个问题就足够了。 

不要想太多,不做太长时间的计划,尤其是计划不能太复杂!创业成功需要的是发现机会和快速突破的能力,再加一点运气。大公司的工作经验太多,有时候反而会限制自己的做法。 互联网创业,越简单越单纯,越容易成功! 

1.专注:解决用户一个迫切的需求,解决的问题一句话就可以说清楚。 

(1) 一个明确而且用户迫切需要的产品,很容易找到明确的用户群。这样,产品研发出来后,不容易走偏。(2) 选择的用户需求要有一定的普遍性,这点决定这个产品的未来市场前景。(3) 解决的问题少,开发速度快,也容易控制初期的研发成本和风险。(4) 解决明确问题的产品,容易给用户说清楚,推广也会相对简单。 

2.极致:要在这个功能点上做到所有同类产品的极致,做到最好才能赢。 

(1) 极致是互联网产品的核心,只要极致才能超出用户的口碑,形成口口相传的效应,给后期的推广带来了很大的便利。(2) 专注才能做到极致,做到极致才能击败竞争对手。 

3.快:开发周期一定要控制在三到六个月的时间,一定要快。 

(1) 互联网时代,用户需求变化比较快,而且竞争也比较激烈。快速的开发,容易适应整个市场的节奏,并且节约成本。(2) 用户试用过程中,如果发现问题,反应速度也要快,尽快改善尽快更新。初期,我认为要保持在一两周的更新速度。 

4.口碑:初期市场营销坚持少花钱甚至不花钱,才能看出产品对用户真正的吸引力。 

(1) 产品完成后,不要着急,先坚持在一个小规模的用户群中试用,听听用户反馈。(2) 大规模的推广会带来如下的两个问题:一、投入大量市场费用后,用户期望值很高,如果产品不完善,很容易引起负面的口碑,为以后的推广留下了隐患。二、大规模市场推广得到的测试效果不准确。如果产品不完善,甚至需求选择有问题,会被数字掩盖。当推广费用停止后,用户量不增长甚至下滑,再改就来不及了。过去几年成功的互联网创业公司,其实在市场营销上花的钱都非常少,但这些公司在市场营销上花的精力并不少。(3) 刚开始最重要的推广技巧是搜索引擎优化和病毒式营销。 

互联网创业的葵花宝典就是“专注”、“极致”、“快”和“口碑”! 

一次完美的互联网创业,最好是技术、产品高手搭配的两三人创业,三到六个月内完成产品,再用半年到一年的时间测试完善产品,达成初步成功的门槛,再寻求融资,摸索成功的商业模式,然后投入大量的市场资源推广,形成规模化业务。 

初步成功的标准,不同的业务要求不同。我有一个简单的标准供大家参考,就是产品推出半年到一年时间,网站页面过一百万PV,或者客户端产品日净增安装量1万次,而且用户数还在持续增长。达成这个目标之后,需要琢磨的事情,就是在保持增长速度的同时,如何探索好的商业模式。

设计类网站

Filed Under (收藏夹) by mantian on 02-03-2009

Tagged Under : ,

最近组织UE兴趣学习小组,有个任务是找到一些与UE相关的网站,以下这个收藏挺好的!

一、网页设计类
-------------------------------
1。网站名称:有风的日子
网站地址:http://www.hellowind.com/
简介:
  很不错的一个设计网站,我刚开始学习网页设计的时候就知道她了,她最有特色的内容就算是精品插件栏目了,里面包括有Photoshop 滤镜、Dreamweaver 插件、Flash 相关,都是很实用的好东东。同时网站的符号字体栏目也挺有自己的特色。
-------------------------------
2。网站名称:蓝色理想
网站地址:http://www.blueidea.com/
  简介:
网页编辑方面的大哥大人物,网站关于网页制作方面的教程既全面又专业,而且各类教程的更新速度很快。她的经典论坛的人气也是相当的旺。同时该网站的一个很大的特点就是会时不时推出一些好书的介绍,这些都是不容易买到的。
-------------------------------
3。网站名称:七色鸟设计
网站地址:http://www.colorbird.com/
简介:
  七色鸟设计是一个致力于传播设计文化,研究视觉设计艺术、提高大众审美意识的非盈利性的艺术指导网站,里面的设计资源相当丰富而且有特色
-------------------------------
4。网站名称:视觉中国
网站地址:http://www.chinavisual.com/
简介:
  这个是我最爱的一个网站了,我第一次把网页制作和网页设计区分开来,就是通过看了这个网站上的很多文章得出来的,里面的很多知识以平面为主,以前她的服务器不怎么好,经常出现服务器负载过重的情况,但是现在已经好了。
-------------------------------
5。网站名称:5D多媒体 
网站地址:http://www.5dmedia.com/
简介:
  5D的含义是指其探讨五个方面的内容:声音、图象、动画、多媒体交互、Internet网开发。该网站是目前国内最大的多媒体技术站点,要想了解多媒体方面的信息还真的是要进去看看。
-------------------------------
6。网站名称:点燃灵感
网站地址:http://www.fwcn.com/
简介:  
这里是Firework的天堂,教程,插件,资源,应有尽有

二、酷站欣赏类
1。设计路上 http://www.design63.com.cn
PS:收藏量大,行业分类相对齐全!酷站按颜色分类,较有特色,更新及时!
2。我爱设计 http://52design.com
PS:知名设计站,可以给酷站评分!
3。68DESIGN http://68design.net
PS:更新速度和访问浏览都不错,另有其他韩国资源!

三、图象处理类
-------------------------------
1。网站名称:中国PHOTOSHOP联盟
网站地址:http://www.photoshopcn.com/
简介:
网页设计中的平面处理软件,PS是绝对的老大,中国PHOTOSHOP联盟就是PS教学方面的老大
-------------------------------
2。网站名称:图象谷
网站地址:http://pstxg.com/
简介:
   搞图象处理的好去处,她的资源下载栏目很出色

四、动画设计类
1。网站名称:闪客帝国 
网站地址:http://www.flashempire.com/
  简介:
我很早以前做的第一个个人网站就是仿照该网站做的,呵呵,我记得那个时候的帝国还不是现在这个样子。里面关于Flash的教程都很经典。而且论坛里面是高手如云。
-------------------------------
2。网站名称:闪吧
网站地址:http://www.flash8.net/
简介:  
我第一次知道这个网站是通过电脑爱好者介绍的,具体哪期忘记了,我记得有整整一个版面来介绍这个网站的故事,所以就跑来了,一看就喜欢上了,觉得里面的资料真是太丰富了,和帝国难分高下。
-------------------------------
3。网站名称:数码动力国际
网站地址:http://www.showgood.com/
简介:
该网站已经不需要我们再说,她推出的Flash实在是太棒了!
-------------------------------
4。网站名称:闪盟在线
网站地址:http://www.flashsun.com/
简介:
网站的优秀以不需多说,我很喜欢她的竞技场栏目

五、网页素材类
-------------------------------

1。网站名称:素材精品屋 
网站地址:http://www.sucaiw.com/
  简介:
也是网页设计素材库,她和桌面城市主要在于一个偏全,一个偏精!

六:网页代码类
1。网站名称:代码中国
网站地址:http://www.codechina.net
简介:
一个专业、全面的源代码下载网站。简洁实用的页面,专业详尽的分类,丰富全面的代码资源,合理的得体的技术运用,处处透露出专业性。无论哪一方面的代码,在这里几乎都找得到,而且在代码社区中,你可以发布一些求助信息,讨论一些技术话题,让你充分体会到网络的互动性。
2。网站名称:天新网源码下载
网站地址:http://www.21tx.com/src
简介:
天新网是一个较早的个人网站,也是提供源码下载较早的一个网站。分类较为详尽:首先按语言(或技术)分成大类,每一大类再按代码的用途分为小类,这样,使用起来方便快捷。

七:web技术类
1。网站名称:HTML.CN
网站地址:http://www.htmlcn.com
简介:
不用我多说,从站点和网址你就知道这是一个什么类型的网站了。不过,这里可不仅仅有HTML。还有网页制作软件。CSS,javascript以及ASP,PHP等等,可以说从网页制作到web编程都涉及到了。尽管它的内容还不能说十分丰富,但都很实用。
2。网站名称:流媒体中国技术频道
网站地址:http://www.liumeiti.com/technology
简介:
流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体(如relsystem.MPEG等)。顾名思义,流媒体中国就是一个以”流媒体”为主题的网站,在它的技术频道中,有大量的相关文章。对于从事或有心从事这方面技术的网友来说,绝对是一个不可多得的好去处。另外,有什么疑问和心得,你还可以去”流氏论坛”去讨论

FireStats icon Powered by FireStats
MC Inside