🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 高可用性的服務架構 透過不斷的增加 Web Server 就可以提高使用者訪問量,但這樣的架構非常的龐大,當要對這樣的架構進行改動時會相當的不方便,可用性變得不高。 而且部署機器和維護也必變得相當麻煩,龐大的應用服務架構要在 N 台機器上進行複製、啟動都需要花很多的時間,當機器出問題時也很難立即找出拿台機器出了問題,更有可能是某個應用服務的程式出現 Bug,導致整個站掛掉都沒辦法使用了。 在優化調校時也比較難操作,因為部署的機器每一台都需要進襲調校,沒辦法只進行針對性的調校。 餘是為了解決這樣的問題,就發展出大型的分佈式應用,而這樣的架構可能會遇到許多挑戰: - 分布式應用需要提供高效能且穩定的架構 - 將龐大的應用拆分出來需要耗費很長的時間,而且需要對業務的整理和系統依賴關係進行控制 - 如何維護(依賴管理、執行狀況管理、錯誤追踪、調校優化、監控和示警等)好這個龐大的分佈式應用。 完成這一步後,系統的架構差不多會到相對穩定的階段,也會使用大量便宜的機器去支撐突如其來的訪問流量 # 參考資料 - [一步步構建大型網站架構- 架構設計- | 九街| 白開水的博客](http://www.9streets.cn/art-php-489.html)