像淘宝/百度/微博大型网站用的什么服务器配置?

很多人跟我有同样的好奇淘宝、百度那样级别的网站需要什么样的服务器配置才能够正常流畅运行。这样的网站具备高并发/海量数据的读取和存储;目前通常的技术:就是用服务器集群来处理。这么服务器里面肯定有管理分配任务的;每个服务器都要坚守自己职责;但是大部分服务器还是在数据存储上面。

淘宝网/天猫到底有多大的数据;应该是PB存储级别;淘宝多少个商家;然后有多少的商品详情页面的内容和图片;以及交易存档数据。10多年的数据内容里面;占用硬盘的还是图片;几天几夜都数不清楚的硬盘;机房里面每小时的耗电量都是惊人的数据。

像淘宝/百度/微博那么大的网站用的什么服务器配置?

国内大型网站淘宝/天猫/百度/微博/12306这些大型网站都要用到超级计算机。超级计算机,科研中的高速海量数据计算的,多数是科学计算领域的应用。淘宝网这些较大的网站,用的则是楼上所说的服务器集群,就是多台服务器一起使用,对外部来说就像是一个服务器。是通过负载均衡来承担较大的访问量的,是信息服务领域的应用。

淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用.

1、 应用无状态(淘宝session框架)

2、有效使用缓存(Tair)

3、应用拆分(HSF)

4、数据库拆分(TDDL)

5、异步通信(Notify)

6、非结构化数据存储 ( TFS,NOSQL)

7、监控、预警系统

8、配置统一管理

完成上述需求;不是一台服务器就能够解决的;同一时间处理数据量大/用户请求多等特点;必须是N台(根据具体需求而定)超级计算机和大量集群服务器同时去完成。

  • 5
  • 547 人阅读
    A+

目前评论:5   其中:访客  5   博主  0

  1. avatar 星星的伤痕 2

    这里用到技术 分布/缓存处理;超级计算机和服务器集群 这些配置不是一般公司能够消化的。大部分的网站都是云主机/独立服务器/vps空间;用到集群服务器;都是大型公司业务上需求。5959.jpg

  2. avatar 世界和时间 2

    超级计算器/服务器集群这个肯定要的;但是把硬件用到位还是要多方面技术支持的

  3. avatar 选对位置 1

    淘宝网/天猫网站用的服务器每年的电费;至少都可以买上百套别墅了

  4. avatar 夜的静 1

    超级服务器是百度/淘宝大型网站服务器构架完全部署方案必备硬件配套。
    搭建分布式服务
    将应用服务器进行业务拆分扩展
    使用NoSql和搜索引擎 对于海量数据的查询
    使用分布式文件系统
    使用CDN和反向代理提高网站性能
    数据库读写分离和分库分表
    使用集群改善应用服务器性能
    利用缓存改善网站性能
    应用、数据、文件分离 随着业务的扩展
    最开始的网站架构 最初的架构,应用程序、数据库、文件都部署在一台服务器上
    555.jpg

  5. avatar 阳光 1

    除了大型网站;还有很多应用,QQ聊天软件,订票软件/GPS定位等应用都是需要用到服务器集群和超级计算机的

评论加载中...

发表评论

:sad: :evil: :!: :smile: :oops: :cool: :idea: :arrow: :neutral: :mrgreen: