淘寶網:商品破億、日均交易額超 2 億、註冊用戶近 8 千萬,亞洲最大購物網站。架構採「開源為主、自研補齊、商業軟件極少」策略。
| 層級 | 選型 | 理由 |
|---|---|---|
| 作業系統 | Linux (PC Server) | 成本低、內核可定制、團隊熟悉度高、效能調優空間大 |
| 應用伺服器 | JBoss AS (Red Hat) | 開源支援 JEE、避免 WebLogic/WebSphere 高昂 License、原始碼可讀利於除錯優化 |
| Web Server | Apache HTTPD (前端反向代理) | 成熟穩定、模組豐富;輕量級場景可考慮 Lighttpd |
| 關係型資料庫 | Oracle 10g (核心交易) + MySQL (分佈式存儲節點) | Oracle 強一致性處理核心業務;MySQL 低成本水平擴展、Replication 保高可用 |
訊息中間件、分散式檔案存儲、搜尋引擎、分散式框架、快取系統等核心中間件**全部自主開發**。原因:開源/商業產品無法滿足淘寶極高併發與特定業務模型,自研可深度定制、原始碼可控。
「採用開源軟體構建系統,有兩大好處:一是降低成本,二是可見原始碼,利於設計、開發、除錯、優化。」
選型五大標準:
