分布式架构的意义
從單機單用戶到單機多用戶,再到現在的網絡時代,應用系統發生了很多的變化,為什么要用分布式系統呢??
1. 升級單機處理處理你能力的性價比越來越低?
2. 單機處理能力存在瓶頸?
3. 對于穩定性和可用性的要求?
我們知道,單臺機器的處理能力能力包括CPU、內存、磁盤和網絡。?
大家聽過摩爾定律吧, 當價格不變時,每隔18個月,集成電路上課容納的晶體管數量會增加一倍,性能也會增加一倍。意味著隨著時間的退役,單位成本的支出所能購買的計算能力在提升,但是我們要求處理器的性能越高,所需要付出的成本也就越高。所以通過不斷提升單臺機器的性能鎖帶來的產值是不劃算的,同時,處理器本身也存在性能瓶頸。?
還有一個很重要的因素,穩定性和可用性方面,在單機環境中是提供不了的。所以勢必需要分布式系統來解決?
?
總結
- 上一篇: 分布式架构的定义
- 下一篇: 一个http请求的整个流程