Security
什麼是可擴展性策略?
雲中基礎設施的可擴展性策略是什麼?,我需要為網路安全審計準備可擴展性計劃文件
可擴展性策略是一個計劃,當您的應用程序的使用模式發生變化時要遵循的行動方案。
當您的應用程序看到:
a(顯著)減少客戶、使用者、員工、資產等的數量。
客戶、使用者、員工、資產等數量(顯著)增加。您是否準備好:
- 緩慢上升
- 指數增長
- 一次性的大尖峰(之後你可以再次縮小)
是否存在無法擴大或縮小的限制?
您的選項特定於您目前的應用程序設計和部署,但最典型的策略是:
- 什麼都不做- (直到事情破裂)
- 擴大規模(和不太常見的相反:縮小規模) - 改變你的實例/伺服器的大小:添加/刪除 CPU、記憶體和儲存
- 橫向擴展- 更改伺服器數量,部署更多實例,而不是更大的實例
- 做一些完全不同的事情(最適合您的需求)
- 讓它成為別人的問題(解除安裝/外包/利用平台或云解決方案,而不是 DIY)
- 以上的組合
- 等等
一個相當簡單的三層 Web 應用程序:Web 伺服器、應用程序伺服器、數據庫伺服器可以在開發人員的筆記型電腦或單個 VPS 上執行。隨著負載的增加,您可以獲得更大的 VPS(縱向擴展)或將數據庫和應用程序伺服器分別移動到專用的 VPS(橫向擴展)。然後隨著負載的增加(更多的橫向擴展)添加負載均衡器和更多的 Web 伺服器和應用程序伺服器。