原文:

(1) 縱向伸縮: 縱向可伸縮性是指向上擴(kuò)展,也就是通過(guò)增加當(dāng)前服務(wù)器節(jié)點(diǎn)的處理能力來(lái)提升系統(tǒng)的 整體處理能力。具體說(shuō)來(lái),包括通過(guò)升級(jí)現(xiàn)有服務(wù)器的配置,如增加內(nèi)存,增加 CPU, 增加存儲(chǔ)系統(tǒng)的硬件配置,或者更換更強(qiáng)的服務(wù)器和更高端的存儲(chǔ)系統(tǒng)。上擴(kuò)可以使系 統(tǒng)在不需要改變底層源代碼的情況下就可以增加容量,實(shí)現(xiàn)可伸縮性。


(2) 橫向伸縮: 橫向可伸縮性是指系統(tǒng)向外擴(kuò)展,也就是通過(guò)增加系統(tǒng)的處理節(jié)點(diǎn)的方式來(lái)提高系統(tǒng)的 整體處理能力,特別是提高其性能。具體說(shuō)就是通過(guò)使若干臺(tái)計(jì)算機(jī)專門執(zhí)常見(jiàn)的任務(wù), 增加了應(yīng)用程序容錯(cuò)能力。