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的流量應該是很小的。這個主要還是程序員使用,而且大量的用戶都只是看別人的解決方案。如果要修改數據,編輯時間也是很長的,而電商之類的通過滑鼠點擊就完成了很多狀態的切換,同時訂單類的,支付類的內部都有加鎖的邏輯。而對於技術網站來說,不會同一時間成千上萬的人去修改一個主題。根本原因還是流量並沒有那麼大,業務複雜度也不是特別高。目前單臺物理伺服器支持幾萬人同時在線都是沒問題的。


推薦閱讀:
相關文章