您的位置:首页 > 运维架构 > 网站架构

应用架构发展的四个阶段

2015-03-30 11:01 513 查看

应用架构发展的四个阶段

年少时,爱做白日梦,年过三十,又不免回忆往事。刚在班车回忆公司应用架构进化过程,想象后续架构发展道路,隐约浮现起步、规模、云计算、智能之四阶段进化路径。

一、起步。起步阶段,没有架构师,只有程序员。系统极简,最多三层,处处是单点,可用性靠老天。没有运维也无需运维。

二、规模。应用上规模,事事都难做。可伸缩、高可用、高生产力、高性能是主要目标。以应用服务器为界,前面负载均衡、CDN、连接机、反向代理一路架好;后面苦逼,现成货不多,于是自研各种海量数据管理系统,或走入NoSQL邪路。单点成禁忌,不加CACHE是傻逼。多副本,常备份,丢数据担当不了。运维很重要,人员双备份,手机不能关,制度要严格,操作要审核,事故要总结,权限要控制,稳妥最重要。老系统,不敢升,渐成毒瘤不敢碰。

三、云计算。经过第二阶段后,规模能上去了,架构也极度复杂化。环境不统一,资源不共享,弹性差,运维很头大。于是整云计算,虚拟化,资源共享,按需分配,架构统一,部署运维自动化,OPEX和CAPEX降下来。

四、智能。前三个阶段搞定后,系统基本功能算是有靠山了,架构师眼看可以归隐了。但这是21世纪,用户要的是贴心、要的是个性化、要的是智能;产品总监要的是数据、要的是洞察、要的是实时、要的是知己知彼、要的是预测未来。光有强壮的体格不行,还得有凌厉的招式。天下产品一大抄,还望无形智能来撑腰。没有一招鲜,就得多面手。尝试多多做,成功并不多,方法不严谨,迟早搞昏头。万幸的是二、三阶段打下的架构亦给智能发挥提供了不错的基础。

几年下来,二算基本完成,三、四正蓄势待发。三又是一场攻坚战,一打就要好几年。四这一战,以人工智能的发展看,胜利遥遥无期,只求每天进步一点点。
http://breezes.lofter.com/post/d325_2eb6dd
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: