应用架构发展的四个阶段
2015-03-30 11:01
513 查看
应用架构发展的四个阶段
年少时,爱做白日梦,年过三十,又不免回忆往事。刚在班车回忆公司应用架构进化过程,想象后续架构发展道路,隐约浮现起步、规模、云计算、智能之四阶段进化路径。一、起步。起步阶段,没有架构师,只有程序员。系统极简,最多三层,处处是单点,可用性靠老天。没有运维也无需运维。
二、规模。应用上规模,事事都难做。可伸缩、高可用、高生产力、高性能是主要目标。以应用服务器为界,前面负载均衡、CDN、连接机、反向代理一路架好;后面苦逼,现成货不多,于是自研各种海量数据管理系统,或走入NoSQL邪路。单点成禁忌,不加CACHE是傻逼。多副本,常备份,丢数据担当不了。运维很重要,人员双备份,手机不能关,制度要严格,操作要审核,事故要总结,权限要控制,稳妥最重要。老系统,不敢升,渐成毒瘤不敢碰。
三、云计算。经过第二阶段后,规模能上去了,架构也极度复杂化。环境不统一,资源不共享,弹性差,运维很头大。于是整云计算,虚拟化,资源共享,按需分配,架构统一,部署运维自动化,OPEX和CAPEX降下来。
四、智能。前三个阶段搞定后,系统基本功能算是有靠山了,架构师眼看可以归隐了。但这是21世纪,用户要的是贴心、要的是个性化、要的是智能;产品总监要的是数据、要的是洞察、要的是实时、要的是知己知彼、要的是预测未来。光有强壮的体格不行,还得有凌厉的招式。天下产品一大抄,还望无形智能来撑腰。没有一招鲜,就得多面手。尝试多多做,成功并不多,方法不严谨,迟早搞昏头。万幸的是二、三阶段打下的架构亦给智能发挥提供了不错的基础。
几年下来,二算基本完成,三、四正蓄势待发。三又是一场攻坚战,一打就要好几年。四这一战,以人工智能的发展看,胜利遥遥无期,只求每天进步一点点。
http://breezes.lofter.com/post/d325_2eb6dd
相关文章推荐
- 当代移动通信发展四个阶段
- 软件架构发展的几个阶段
- J2EE企业级应用架构发展
- 微博应用架构发展历程
- 浅谈前端项目发展的四个阶段——库/框架、构建优化、模块化开发、组件化开发和资源管理
- 大数据计算引擎发展的四个阶段
- 我国大多数企业已进入IT应用的发展阶段
- 十年生死轮回,看国产手机发展四个阶段
- SOA架构炒到2.0 降低成本与应用成发展目标
- 应用系统架构的发展历程
- 校长:技术成长四个阶段需要的架构知识
- DotNET企业架构应用实践-企业管理软件架构的历史与发展(中)- 分布式系统
- 职业发展的四个阶段
- J2EE WEB应用架构发展分析
- JavaScript从回调地狱到async/await 发展的四个阶段
- 从web 2.0应用看存储集群架构发展趋势
- 皮亚杰运演作为儿童思惟发展的四个阶段
- [转]移动互联网发展至第二阶段 购物应用将成主流
- 新技术成长型企业往往经过四个发展阶段
- 用互联网大脑架构预测2018年四个科技发展趋势