1. 大型網站系統的特點
- 高并發、大流量
- 高可用
- 海量數據
- 用戶分布廣泛,網絡情況復雜
- 安全環境惡劣
- 需求快速變更,迭代頻繁
- 漸進式發展
2. 大型網站架構演化歷程
2.1. 初始階段架構
問題:網站運營初期,訪問用戶少,一臺服務器綽綽有余。
特征:應用程序、數據庫、文件等所有的資源都在一臺服務器上。
描述:通常服務器操作系統使用 linux,應用程序使用 php 開發,然后部署在 Apache 上,數據庫使用 MySQL,通俗稱為 LAMP。匯集各種免費開源軟件以及一臺廉價服務器就可以開始系統的發展之路了。