1.3 可擴(kuò)展性
時(shí)間:2022-03-05 00:46:01 | 來(lái)源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-03-05 00:46:01 來(lái)源:行業(yè)動(dòng)態(tài)
當(dāng)系統(tǒng)的吞吐量越來(lái)越大,或者存儲(chǔ)容量以及快達(dá)到OSS所能承受的流量瓶頸時(shí),我們可以通過(guò)橫向擴(kuò)展相關(guān)組件來(lái)應(yīng)對(duì)流量的變化。
對(duì)于直接對(duì)外提供Rest接口的Tomcat服務(wù),如果單Tomcat服務(wù)器達(dá)到性能瓶頸時(shí),我們可以增加Tomcat服務(wù)器來(lái)進(jìn)行橫向擴(kuò)展,同時(shí)為了對(duì)外提供統(tǒng)一的網(wǎng)關(guān),我們?cè)黾恿薒VS Keepalived這一層來(lái)實(shí)現(xiàn),如下圖所示:
正常情況下,LVS使用DR模式代理若干臺(tái)Tomcat服務(wù)器,keepalived是實(shí)現(xiàn)LVS的高可用的。當(dāng)其中一臺(tái)LVS出現(xiàn)故障下線后,keepalived通過(guò)虛擬IP技術(shù)快速切換到另外一臺(tái)可用的LVS上。
另外對(duì)于HBase和Ceph的擴(kuò)展性是簡(jiǎn)單易于實(shí)現(xiàn)的,只需要增加待擴(kuò)展的機(jī)器,進(jìn)行相關(guān)配置,即可快速加入集群,相應(yīng)的數(shù)據(jù)也會(huì)進(jìn)行rebalance。