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