• 10万用户级别

– 单服务器,前端、后端、cache、db在一起。
• 百万级
– db和cache单独部署服务器,db或按业务进行拆分(sharding)
– cache或使用一致性hash扩展。
– 前端后端还是在一起,但是根据业务拆分,每个业务可分配不同数量的
服务器
• 千万级
– 开始重视架构设计,有专门技术架构师
– 需跨机房部署,前端在远程增加反向代理加速,数据库在异地机房使用
slave数据库副本
– 后端拆分出来,系统内部需要远程调用,内部需远程调用协议。
• 亿级
– 架构更细分,或增加数据架构师,cache架构师,分布式架构师
– 数据库sharding碰到烦恼,开始考虑分布式数据服务
– 数据访问需要根据业务特点细分。
– 开发、运维、测量、调优具备有自己的专有工具。
– 所有服务需要地理多机房分布,具备IDC容灾设计。
– 服务可降级

转载于:https://www.cnblogs.com/hyperlinker/archive/2012/07/05/2578092.html

【转载】来自架构师的建议相关推荐

  1. 【转载】架构师速成-如何高效编程

    引子 赵云大喝一声,挺枪骤马杀入重围,左冲右突,如入无人之境.那枪浑身上下,若舞梨花:遍体纷纷,如飘瑞雪. 赵云是所有历史人物中我最喜欢的一个,如果放到现代,他走了it的道路,一定可以成为一个编程高手 ...

  2. 【转载】架构师需要了解的Paxos原理、历程及实战

    原文链接,请参见:http://weibo.com/ttarticle/p/show?id=2309403952892003376258 数据库高可用性难题 数据库的数据一致和持续可用对电子商务和互联 ...

  3. 如何从开发人员走向架构师

    很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师.无论您是打算进行职业转型的开发 人员,还是寻找能承担体系结构设计责任的合适人选的经理, ...

  4. 开发人员如何成为架构师

    很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师.无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都 ...

  5. 智能&大数据时代,架构师思维的十个学习步骤(优化版)

    前言: 秦朝的<书同文.车同轨>,加上唐朝的<诗同形>,有效的减法设计,创造了大一统(加法)的辉煌国度.君不见,在前面各步骤里,诸如:从复杂中设计出简单.以需求检验设计等都是基 ...

  6. GitHub热门:程序员的架构师封神之路

    GitHub 趋势榜第一的项目来自架构师 Justin Miller,他分享了自己关于「如何成为更好的软件架构师」的想法,这个 repo 现在已有 5.4k star. 几年前有人问我:「你是怎么成为 ...

  7. 九妹带你走向 架构师

    迈向系统架构师 编者按:系统架构师是许多程序员的梦想职业.今天的你也许已经掌握了各种开发工具,并且能够使用各种平台进行开发,但作为一个架构师的要求,也许还有很长的道路.邢波涛先生在LAMP架构上的造诣 ...

  8. A段架构师_隽语集(Vision _0301)

    前言:框架来自业务领域分析(Analysis)与抽象(Abstraction).这是迷思,框架的重心在于它提供的API,以API将原来整个业务领域切开,分成两部份.API就像万里长城将天下切分为关内与 ...

  9. 云架构师SAA360道试题

    请点击↑关注.收藏,本博客免费为你获取精彩知识分享!有惊喜哟!! 声明:题目来自网上,机器翻译可能不太准确,答案来自网友投票,仅供学习交流参考.个别答案有争议.仅供学习交流参考.仅供学习交流参考. Q ...

  10. 从开发人员走向架构师三步曲

    很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师.无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都 ...

最新文章

  1. 燕赵志愿云如何认证_如何获得云安全专家CCSP认证
  2. Boson NetSim实验模拟器破解
  3. C#LeetCode刷题之#459-重复的子字符串(Repeated Substring Pattern)
  4. jquery 选择器之children与find
  5. GB28181协议之实时视频
  6. 会议安排(经典贪心算法例题)
  7. FBEC2020大会圆满闭幕!区块链分会场人气爆棚!
  8. 如何修改Linux字体大小,如何更改字体并调整字体大小?
  9. 黑产以及一般业务安全的应对思路
  10. VMware ESX 4.1版本,浏览器无法访问问题【已解决】
  11. jquery之购物商城
  12. eclipse安装图形界面插件
  13. 90后准程序猿写给前辈们的一封信
  14. 视频教程-React全栈:前后端分离的招聘Web App项目(含资料)-ReactJS
  15. 区块链系列课第三讲区块链的行业应用
  16. PCB铜箔厚度单位为什么是盎司(Oz)
  17. linux在中国的发展
  18. python发送短信验证码不用三方模块_python利用第三方模块,发送短信验证码
  19. LeetCode琅琊榜第十六层-Z字型变换(直接构造法 + 周期性算法)
  20. 使用RXTXcomm 报错 #Problematic frame: # C [rxtxSerial.dll+0x4465]

热门文章

  1. CentOS搭建git服务器实测
  2. “暗云Ⅲ”实为老病毒 360去年已查杀
  3. 1.shell脚本编程——基础篇(一)
  4. 查看和修改mysql最大连接数
  5. [JNI] 开发基础(3)指针操作
  6. Luogu2627 修剪草坪
  7. POJ2074 Line of Sight
  8. 手把手写一个vue3的组件
  9. whoami 显示“我是谁”
  10. 管道|符与xargs命令