什麼是集中式系統架構
簡單來說就是,應用程式和數據庫都集中在一台中心端Server身上,而使用者通過終端設備來訪問這個中心化系統。
集中式系統架構的優缺點
優點:
- 架構單純易管理:因為都集中在一個中心端上,沒有分散式協作的架構問題。
- 數據資料安全性高:數據資料都集中在一起,沒有分散協作的問題,安全性自然增高。
- 數據一致性:同上所述,沒有分散協作的問題,數據不容易產生誤差。
- 高效能:應用程式和數據都在同一個點上,數據傳輸和處理速度相對較快。
缺點:
- 單點故障:應用程式和數據都集中在一個中心端,當中心端出現問題時,整個系統都會受到影響。
- 擴展性差:中心端伺服器CPU、RAM、Disk擴充有一定的上限,當到達上限時,就會產生效能上瓶頸及費用上的負擔。
- 維護性困難:因為只有一台中心端Server的關係,如果沒辦法做到Hot Reloading的話,關機維護是低效、不專業的行為。
應用環境
集中式架構適合那些需要集中管理和處理大量數據的應用環境,
例如:銀行、保險、電力、政府機構等。
這些產業需要高度可控的系統,並且對數據安全性有較高的要求,因此集中式架構能夠滿足這些需求。
參考資料: