为什么Stack Overflow只需要11台IIS服务器和4台负载均衡就可以支撑这么大的流量?
网友解答: Stack Overflow 2016最新架构如下:4台数据库服务器(微软SQL Server),其中两台更新硬件配置11台Web服务器(IIS),都已更新硬件配置2台分布式
Stack Overflow 2016最新架构如下:4台数据库服务器(微软SQL Server),其中两台更新硬件配置11台Web服务器(IIS),都已更新硬件配置2台分布式缓存和消息处理服务器(Redis),都已更新硬件配置3台应用服务器(实现了tag引擎功能),其中两台为新硬件配置3台搜索服务器(ElasticSearch),配置同2013年4台负载均衡服务器(HAProxy),其中新增加的两台用于支持CloudFlare的CDN加速服务2台网络交换机(每个都是Cisco Nexus 5596 + Fabric Extenders,并升级网卡10Gbps)2台Fortinet 800C(替代2台Cisco 5525-X ASA防火墙)2台Ciso ASR-1001路由器(替代2台Cisco 3945路由器)2台Ciso ASR-1001-x路由器 网友解答:
其实相对电商平台,stackoverflow的流量应该是很小的。这个主要还是程序员使用,而且大量的用户都只是看别人的解决方案。如果要修改数据,编辑时间也是很长的,而电商之类的通过鼠标点击就完成了很多状态的切换,同时订单类的,支付类的内部都有加锁的逻辑。而对于技术网站来说,不会同一时间成千上万的人去修改一个主题。根本原因还是流量并没有那么大,业务复杂度也不是特别高。目前单台物理服务器支持几万人同时在线都是没问题的。