應用服務集群架構
在之前,一個應用層要負責所有的用戶操作,但是有時用戶增加后就會導致供不應求的現象(單個應用不足以支持海量的并發請求,高并發的時候站點響應變慢),這時就需要增加應用層服務器,實現一個橫向擴展,但是在擴展后,用戶改怎么選擇這些應用層服務器呢?這時就會引入應用服務集群架構。
什么是應用服務集群架構?
應用服務集群是指它可以創建多個應用層的服務器,并引入了負載均衡(如下圖所示),應用以集群方式運作。
優缺點
優點:
1.應用服務高可用:應用滿足高可用,不會因為一個服務器的問題導致整個站點掛掉。
2.應用服務具備一定高性能:如果不訪問數據庫(因為數據庫里要處理多個請求),應用相關處理通過擴展可以支持海量請求快速響應。
3.應用服務有一定擴展能力:支持橫向擴展。
缺點:
1.數據庫成為性能瓶頸,無法應對數據庫的海量查詢。
2.數據庫是單點,沒有高可用。
3.運維工作增多,擴展后部署運維工作增多需要開發對應的工具應對快速部署。
4.硬件成本高。