云彈性和云可擴展性之間的異同是什么,它們對您意味著什么?首席信息官、云工程師和 IT 經理在決定將云服務添加到他們的基礎設施時應該考慮云計算的許多方面。成本、安全性、性能、可用??性和可靠性是需要評估的一些常見關鍵領域。另外兩個變得越來越重要的標準是云可擴展性和云彈性。許多人互換使用這些術語,但可伸縮性和彈性之間存在明顯差異。了解這些差異對于確保正確滿足業務需求非常重要。
可擴展性與彈性
彈性的目的是將分配的資源與任何給定時間點所需的實際資源量相匹配。另一方面,可擴展性通過靜態添加或刪除資源來處理基礎架構范圍內不斷變化的應用程序需求,以滿足應用程序需求(如果需要)。在大多數情況下,這是通過向現有實例添加資源(稱為向上擴展或垂直擴展)和/或添加現有實例的更多副本(稱為向外擴展或水平擴展)來處理的。此外,在調整規模時,可伸縮性在本質上比彈性更細化和更有針對性。
云彈性運作良好的常見用例包括電子商務和零售、SaaS、移動、DevOps和其他對基礎設施服務有不斷變化需求的環境。對于具有可預測工作負載、容量規劃和性能穩定并且能夠預測恒定工作負載(或增長)的企業,云可擴展性可能是更好的成本節約選擇。
云彈性
彈性是指能夠根據需要動態增加或縮減基礎架構資源,以自主方式適應工作負載變化,從而最大限度地利用資源。如果執行得當,利用彈性可以總體上節省基礎設施成本。然而,并不是每個人都能從彈性服務中受益。沒有經歷突然或周期性需求變化的環境可能無法從節省成本的彈性服務中受益。
使用“彈性服務”通常要求基礎設施中的所有資源都具有彈性。這包括(但不限于)彈性應用程序中使用的硬件、軟件、QoS 和其他策略、連接和其他資源。這可能成為必須保證某些應用程序性能的負面特征。這取決于環境。
云彈性是與橫向擴展解決方案(水平擴展)相關的一個流行特性,它允許在需要時動態添加或刪除資源。彈性通常與公共云資源一起使用,更常見于按使用付費或按需付費服務。這意味著 IT 經理支付的資源不會超過他們在任何給定時間消耗的資源。在虛擬化環境中,云彈性可能包括動態部署新虛擬機或關閉不活動虛擬機的能力。
一個需要云彈性的用例是在季節性活動增加期間的零售業。例如,在假期期間(例如,黑色星期五高峰和特價銷售),系統的需求可能會突然增加。與其將預算花在額外的永久性基礎設施容量上來處理一年中幾個月的高負載,不如這是一個使用彈性解決方案的好機會。處理增加的容量的額外基礎設施僅用于按需付費的模式,然后在今年剩余時間“縮減”到較低的容量。如果需要,這還允許全年進行額外的突然和意外的銷售活動,而不會影響性能或可用性。這可以為 IT 經理提供無限空間的安全性。
云可擴展性
云可擴展性包括在不影響性能的情況下增加現有基礎架構(硬件、軟件等)內的工作負載大小的能力。支持可擴展性所需的資源通常是預先計劃的容量,并帶有一定數量的內置余量來處理高峰需求。可擴展性還包括使用額外的基礎設施資源進行擴展的能力——在某些情況下,沒有硬性限制。可擴展性可以是垂直的(在一個系統中向上擴展)或水平的(向外擴展多個系統——有時是線性的)。這意味著應用程序有向上擴展或向外擴展的空間,以防止資源不足影響性能。
在某些情況下,IT 經理知道他們將不再需要資源,并將靜態縮減基礎設施以支持新的更小的環境。增加或減少服務和資源是計劃內的事件,并且對于最壞情況的工作負載場景而言是靜態的。
例如,假設在小型企業的服務器上支持一個小型數據庫應用程序。隨著時間的推移,隨著業務的增長,數據庫和數據庫應用程序的資源需求也會隨之增長。如果 IT 經理知道基于業務和/或數據庫的增長率,他們可能會購買配置的基礎設施(例如,計算、網絡和存儲),以便數據庫應用程序有空間增長到其最大性能和容量。換句話說,您可以擴展性能,而不必擔心無法在穩定的按需付費解決方案中滿足 SLA。
另一個用例是虛擬桌面基礎設施 (VDI)。有基于員工人數的預期臺式機數量。為確保能夠支持最大數量的用戶并滿足 SLA,購買的服務數量必須足以處理一次登錄的所有用戶作為最大用例。簡而言之,分配的資源量可以在不降低性能的情況下處理最重的預測負載。
彈性和可擴展性交叉路徑
一些云服務被認為是適應性強的解決方案,其中提供了可擴展性和彈性。它們允許 IT 部門根據他們的需求擴展或收縮他們的資源和服務,同時還提供按需付費以擴展性能和資源需求以滿足 SLA。對于基礎設施不斷變化的 IT 經理來說,合并這兩種功能是一個重要的考慮因素。不要陷入服務的銷售混亂,其中云彈性和可擴展性被公有云提供商呈現為相同的服務。
彈性和可伸縮性之間存在明顯差異。彈性或可擴展性服務是最佳選擇取決于業務需求或用例。有一條經驗法則可以幫助您做出決定:云可擴展性通常更容易在私有云環境中提供,而云彈性通常更容易在公共云環境中提供。