可擴展性是描述組織、流程、系統或軟件管理工作量增加的能力的特征。盡管可擴展性通常指的是增加的工作量,但它也可以描述實體管理工作量減少的能力。
什么是可擴展性?
術語“工作負載”可以指使系統超出其初始容量的任何事物,例如管理的活動用戶數、處理的最高事務數或可用的存儲空間。
企業通常使用混合云存儲軟件作為可擴展性實體來滿足不斷增長的需求。如果一個生產單位可以用新機器生產更多的產品,則它被認為是可擴展的。
換句話說,一個能夠保持或提高其性能或效率并滿足更高操作需求的系統被認為是可擴展的??蓴U展性也是組織、系統或軟件的競爭力或持久性的一個指標。這意味著同一實體已準備好應對不斷變化的需求、不斷增長的需求或日益激烈的競爭。
盡管可擴展性概念保持不變,但它們的實現可能因不同的系統、流程和軟件而異。以下是云解決方案上下文中三種不同類型的可擴展性。
1.垂直縮放
也稱為向上或向下擴展,垂直擴展是系統向現有操作添加資源以提高其性能并滿足不斷增加的工作負載的能力。在云平臺的上下文中,為服務器增加處理能力以提高其速度是垂直擴展的一個例子。代碼沒有變化;相反,服務器的功能只是簡單地調整大小。
2.水平縮放
水平擴展或橫向擴展是系統連接多個實體以適應額外工作負載的能力。連接的實體作為單個邏輯單元一起工作。這種類型的擴展非常適合管理需要更低延遲和更高吞吐量的系統中的額外工作負載。
3. 對角線縮放
對角線縮放是垂直和水平縮放的組合。在云平臺的上下文中,它涉及到將組件升級和添加到同一臺服務器的關鍵點。一旦服務器的計算能力達到峰值或添加更多組件不再具有成本效益,就會橫向添加類似的服務器。就性能和價格而言,對角線縮放是最有效的縮放機制之一。
可擴展的解決方案讓公司充滿信心地應對日益增長的需求。例如,如果公司認為他們處理的數據很敏感,可擴展的防病毒軟件應用程序將允許他們添加更多安全功能。 同樣,強大的數據庫管理系統 (DBMS)可以輕松管理越來越多的查詢,而不會迫使公司選擇不同的解決方案。
以下是選擇可擴展解決方案的一些好處:
可擴展性是快速發展的組織面臨的許多問題的答案。在使用系統的最初幾天,例如網絡管理軟件解決方案,工作量會很輕。因此,公司選擇可擴展或不可擴展的解決方案沒有太大區別。
然而,在這種情況下,隨著工作量的增加,連接設備的數量和不可擴展系統的限制變得明顯和不便。因此,企業在評估他們選擇的硬件和軟件的可擴展性時應該特別小心。
為了充分利用可擴展的解決方案,以下是一些最佳實踐:
[免責聲明]
文章標題: 什么是可擴展性?
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。