作者:Michael McNerney
云計算一直是備受關注的話題之一,產(chǎn)業(yè)推測會有越來越多的工作負載轉(zhuǎn)移至大型公有云提供商。盡管IT行業(yè)確實存在轉(zhuǎn)移至公有云的趨勢,但這并非理所當然的選擇。將關鍵的工作負載轉(zhuǎn)移給公有云提供商之前,有幾項因素必須認真考慮。事實上,不同的計算環(huán)境或許可以滿足IT企業(yè)的不同需求,但沒有一種計算環(huán)境可以適合所有企業(yè)。
大型公有云提供商確實可以提供多種服務,并根據(jù)特定工作負載靈活升級,以滿足海量計算或存儲需求。憑借眾多不同類型的服務,大型公有云提供商可以提供豐富的功能,應對不同的工作負載和要求。然而,有些時候遠程公有云提供商可能無法滿足IT部門的需求,而內(nèi)部部署 (On-Prem) 數(shù)據(jù)中心 (即便僅作為內(nèi)部云) 不失為一個理想之選,可以為企業(yè)內(nèi)部員工和外部客戶提供更好的服務。
開放式標準
盡管大多數(shù)云 (并非全部) 的指令集標準化程度相當高,但對公有云提供商而言,在某些方面會存在局限性。例如,操作系統(tǒng)和硬件加速器的選擇十分有限,有些硬件基礎設施或軟件環(huán)境可能無法滿足企業(yè)對于最大程度提升性能或優(yōu)化工作流程的需求。因此,公有云可以被視為某種私有云,因為IT企業(yè)僅能使用分配給他們的硬件和軟件,而開放云則可以完全定制。以開放式標準為基礎的云服務允許IT管理員構建屬于自己的云計算環(huán)境、定制軟件,甚至對實體服務器和存儲系統(tǒng)進行修改 (在保修范圍內(nèi)) 以滿足他們的需求,而公有云提供商無法做到這一點。
構建高效的高性能云計算環(huán)境需要考慮以下因素:
- 硬件——雖然運算服務器的CPU有多種,但目前的主流CPU均采用x64指令集,如業(yè)界領先的第2代Intel Xeon可擴展處理器。不過,最新的第3代Intel Xeon處理器在性能上遠超前代。因此,關鍵在于如何修改軟件以便充分利用新功能,以及IT部門如何確定這些新服務器的發(fā)售價格是否合理。這種標準化有助于確保無需修改硬件就能運行多種不同的應用程序。由于有多款CPU符合特定指令集規(guī)范,不同選項會造成自身性能上的顯著差異。盡管虛擬化和容器化技術可以消除這種根本差異,但若能針對應用場景來選擇最適合的CPU,將有助于提升性能并降低能耗。
- 軟件——為確保運行順暢,云計算環(huán)境所需的軟件堆棧往往十分復雜,且需對應特定的工作負載組合。每家企業(yè)對于底層函式庫(underlying libraries)和管理軟件的需求各不相同。如果底層硬件上沒有太多的安裝和配置選擇,云計算可能無法滿足用戶或系統(tǒng)管理員的需求。此外,并非任何中介層(middleware)和支持軟件都能在所有CPU上以最佳狀態(tài)運行。因此,軟件堆棧中各層都要擁有豐富選擇,而開放式計算環(huán)境是構建高效云計算系統(tǒng)的關鍵。
- 網(wǎng)絡連接——如今的許多創(chuàng)新應用都需要用到服務器集群,有時它們會相互協(xié)作以解決復雜問題,如大規(guī)模高性能計算 (HPC) 模擬。在有些應用場景中,會使用不同的服務器來執(zhí)行更為簡單的任務,每個服務器需完成一定量的工作,而且完全獨立于其他服務器。服務器之間的網(wǎng)絡連接必須在延遲和帶寬方面滿足應用程序的要求。開放式云服務需要根據(jù)特定的網(wǎng)絡連接要求進行設計和部署。針對不同的工作負載以及相關應用程序,可能需要采用不同的網(wǎng)絡解決方案,而且不應在未經(jīng)優(yōu)化的環(huán)境中運行應用程序。
開放云的商業(yè)表現(xiàn)
對于想要自主掌控IT基礎設施的組織和企業(yè)來說,開放云環(huán)境擁有諸多優(yōu)勢。其中一項主要優(yōu)勢就是更為高效的IT基礎設施,計算和存儲硬件能夠更好地配合工作負載,從而減少能耗。此外,由于基礎設施的規(guī)模剛好滿足企業(yè)需求,使得更多的工作能夠以更低的成本執(zhí)行。開放云帶來的另一個優(yōu)勢就是,作為內(nèi)部云,開放云可以迅速適應工作負載的變化。當需要隨著業(yè)務周期擴大或縮小規(guī)模時,這一點尤為有利。通過快速整合更先進的新硬件,可以方便地將需要高性能的工作負載分配給新的服務器或存儲系統(tǒng)。系統(tǒng)有許多參數(shù)可調(diào)整,只要設置得當,就可以提升不同應用程序的運行速度,直接控制這些參數(shù)有助于更好地利用基礎設施組件。結合多個多核處理器以及最新版GPU的新系統(tǒng),也可在優(yōu)化后提供遠超前代的速度。
隨著新技術的推出,即便產(chǎn)品尚未正式發(fā)布,內(nèi)部部署的數(shù)據(jù)中心或開放云數(shù)據(jù)中心皆可快速整合最新技術,這使得IT管理員能夠?qū)π掠布M行實際應用測試,以便履行高標準的用戶服務水平協(xié)議 (SLA)。這也便于判斷是否需要在當前更新周期內(nèi)投資新硬件。由于為內(nèi)部數(shù)據(jù)中心采購新硬件的費用已納入預算,并可據(jù)此算出總體擁有成本 (TCO),相比之下,公有云和私有云的總體擁有成本則無法預料。由于新的工作負載會分配給新的技術,確保系統(tǒng)不會閑置,因此投資回報率 (ROI) 也會增加。開放式標準的開放云解決方案可實現(xiàn)軟硬件最佳選配,進而提高IT基礎設施的投資回報率。
云服務有多種形式和交付機制。盡管對于云計算的服務形式眾說紛紜,但更應當關心的問題在于,是部署開放式標準的云服務還是使用私有云。云計算市場仍會不斷發(fā)展,預計到2022年其規(guī)模將達到3,640億美元。企業(yè)需要了解那些對自己至關重要的因素,不只是關注當下,更要著眼于未來。