• 关于大型高并发网站架构以及数据库集群的一些问题


    2014年6月11日,正在办理离职交接过程中,对未来的职业规划陷入了一些困境,想要专门从事管理工作,但是在任职期间所执行的管理工作仅仅属于team leader级别的,离项目经理感觉能力还有差距。对技术方面,总是有着难以克制的热情,多年的企业应用开发,锻炼了将需求转化为程序逻辑的能力。可对当下比较吃香的大型网站架构以及数据库集群技术,接触甚少。这也让我一直心有芥蒂,总想向着这个方向去探索。我想,如果想要成为一个好的架构师,这些事情如果不接触,你都不好意思跟人说你会做系统架构吧。

    IT给人的感觉就是这样,你总是想要成为一个管理人员,而又不可能平白无故的成为一个管理人员,你需要用你的技术能力,来碰触管理工作,从中锻炼,然后你才可能是一个管理人员。真是有点尴尬,不仅如此,你还会觉得有时,你根本控制不住去研究新技术的热情啊。

    从业6年,尴尬,选择困难。但是觉得还是先在技术的道路上走下去吧,毕竟这个对自身所能接触到最容易解决的问题。

    今天开始,记录我的架构师成长之路

    今天接到一家企业的技术面试电话,主要问及的便是高并发服务器架构以及数据库集群的一些问题。

    1000万用户,需要如何架构服务器来满足?

    我想这个问题,问到了我尚未了解的范畴了,那么对此我想先对自己提出几个问题:

    1.1000万用户可能造成的并发数量是多少?

    2.选用什么服务来运行这个WEB程序?

    3.1000万用户造成的并发,是否需要考虑服务器带宽的问题?如果需要,带宽应该是多少?

    4.是否需要对服务器进行负载均衡?我需要多少台什么样的服务器,可以承受1000万用户带来的并发呢?

    5.数据库要进行数据库集群处理,我应该怎么处理,如何保证访问效率?

    6. java程序需是否需要根据这个并发情况设计一些应对高并发的软件结构?

    7.如果给我一台服务器,我如何可以推断出我能否完成这样的服务器部署?

    我想,如果想要成为一个架构师,这些问题,都要详细的了解并解决过一次吧。没有亲手操刀,你永远不知道会出现什么。

    今天记录的这7个问题,将会逐一找到答案。迈出成为架构师的第一步

  • 相关阅读:
    移植性问题のCString转char * ,string
    HDU 2894(欧拉回路)
    POJ 1149(最大流)
    POJ 3422 K取方格数(费用流)/TYVJ 1413
    POJ 1112(染色+连通分量+DP)
    POJ 2195(KM模板题)
    POJ 3615(FLOYD应用)
    POJ 1797(SPFA变种)spfa能做很多!
    POJ 1325(最小点覆盖)
    NOI2010 海拔(平面图最大流)
  • 原文地址:https://www.cnblogs.com/gaoping/p/3782200.html
Copyright © 2020-2023  润新知