Security

什麼是可擴展性策略?

  • November 18, 2021

雲中基礎設施的可擴展性策略是什麼?,我需要為網路安全審計準備可擴展性計劃文件

可擴展性策略是一個計劃,當您的應用程序的使用模式發生變化時要遵循的行動方案。

當您的應用程序看到:

  • a(顯著)減少客戶、使用者、員工、資產等的數量。

  • 客戶、使用者、員工、資產等數量(顯著)增加。您是否準備好:

    • 緩慢上升
    • 指數增長
    • 一次性的大尖峰(之後你可以再次縮小)
  • 是否存在無法擴大或縮小的限制?

您的選項特定於您目前的應用程序設計和部署,但最典型的策略是:

  • 什麼都不做- (直到事情破裂)
  • 擴大規模(和不太常見的相反:縮小規模) - 改變你的實例/伺服器的大小:添加/刪除 CPU、記憶體和儲存
  • 橫向擴展- 更改伺服器數量,部署更多實例,而不是更大的實例
  • 做一些完全不同的事情(最適合您的需求)
  • 讓它成為別人的問題(解除安裝/外包/利用平台或云解決方案,而不是 DIY)
  • 以上的組合
  • 等等

一個相當簡單的三層 Web 應用程序:Web 伺服器、應用程序伺服器、數據庫伺服器可以在開發人員的筆記型電腦或單個 VPS 上執行。隨著負載的增加,您可以獲得更大的 VPS(縱向擴展)或將數據庫和應用程序伺服器分別移動到專用的 VPS(橫向擴展)。然後隨著負載的增加(更多的橫向擴展)添加負載均衡器和更多的 Web 伺服器和應用程序伺服器。

引用自:https://serverfault.com/questions/1083901