導(dǎo)讀:決定是否使用云計算,總是需要考慮甚多。
五個關(guān)鍵考慮因素
在高性能工作負(fù)載中使用云計算的情況正在上升?,F(xiàn)在大多數(shù)云提供商提供的最先進的CPUs、GPUs、高性能存儲和網(wǎng)絡(luò)的HPC節(jié)點。盡管如此,決定是否使用云計算也突然變得棘手。在這篇短文,我們討論五個關(guān)鍵考慮因素,來幫助你決定云計算是否適合你的業(yè)務(wù)。
1 計算真實成本
云計算比管理本地服務(wù)器便宜是公共認(rèn)知。雖然經(jīng)常是真的,這也不是一直在任何情況下都正確,花些時間比較成本是值得的。
在云計算中運行的好處是令人信服的。您可以隨時添加或刪除最先進的基礎(chǔ)設(shè)施,避免頭痛的軟件安裝和硬件故障的排除,降低供應(yīng)商管理成本,避免為閑置資源付費,而且不用考慮不斷貶值的資本資產(chǎn),您就能享受靈活的基于消費的定價云計算。您還可以從各種各樣的駐留云服務(wù)(如語音到文本轉(zhuǎn)換器或圖像識別方案)中獲益,這些服務(wù)在本地部署成本高的離譜。
云提供商通常根據(jù)實例類型、虛擬CPUs(vCPUs)的數(shù)量和可用的內(nèi)存和存儲來銷售服務(wù)器實例。預(yù)約一個Amazon Web Services(AWS)高性能的c5d.9xlarge實例目前的成本為每小時0.558美元。在這個價格點上,一個20個節(jié)點集群(由720個vcpu、1.44 TB RAM和10 TB的SSD組成)將花費您每年10萬美元。即使在考慮了電力、冷卻和設(shè)施成本之后,云中的長期資源使用通常比本地部署更昂貴。
然而,在云爆發(fā)的場景中(下面討論),或者在需要幾個星期或幾個月的專業(yè)資源的情況下,經(jīng)濟性的決定更偏向于云計算。
當(dāng)在云中規(guī)劃容量時,要確保你能做對等比較。云vCPU通常對應(yīng)于超線程核心上的單個線程,因此,在所有條件相同的情況下,您可能需要比本地核更多的云vCPU來獲得同等的吞吐量。另外,要謹(jǐn)慎地假設(shè)云計算將降低人員成本。雖然基于云的工具可以提高效率和避免一些成本,但是除非您運行的是純軟件服務(wù)(SaaS)環(huán)境,否則您仍然需要熟練的技術(shù)人員來管理基于云的系統(tǒng)和應(yīng)用程序。
盡管有這些謹(jǐn)慎,但在大多數(shù)情況下,優(yōu)點勝過缺點。使用得當(dāng),云計算可以幫助大多數(shù)組織簡化他們的環(huán)境并降低成本。
2 數(shù)據(jù)中的魔鬼
除了成本之外,當(dāng)考慮遷移到云時,數(shù)據(jù)的數(shù)量和性質(zhì)是另一個考慮因素。
大多數(shù)云提供商都提供了多種存儲選項,包括塊存儲、對象存儲、數(shù)據(jù)庫、在某些情況下得共享文件系統(tǒng)的方案。大型存儲環(huán)境可能難以管理和備份,因此云存儲可能具有吸引力,并有助于避免顯著的復(fù)雜性。有各種各樣的解決方案可以有效地同步本地和駐留云集群之間的數(shù)據(jù)。
區(qū)塊存儲的月成本從每GB每月約0.05美元到0.13美元不等,這取決于你選擇的是磁盤還是更昂貴的固態(tài)存儲器。按照這個價格,在云中存儲50 TB的數(shù)據(jù)將花費在每月2500美元到6500美元之間。對象存儲更便宜(在相同數(shù)量的數(shù)據(jù)的每月1000美元以內(nèi)),但是如果您打算使用對象存儲,您可能需要修改您的應(yīng)用程序或工作流。
不要低估將大型數(shù)據(jù)集遷移到云上的挑戰(zhàn)。盡管云提供商通常不收取導(dǎo)入數(shù)據(jù)的網(wǎng)絡(luò)費用,但移動大型數(shù)據(jù)集并非微不足道。有了專用的1 Gbps連接和一個WAN優(yōu)化方案,達到700 Mbps是最好的情況,這樣傳輸1 TB數(shù)據(jù)的時間也超過3個小時。大多數(shù)云服務(wù)提供商也提供物理數(shù)據(jù)傳輸解決方案,對于像視頻庫、圖像存儲庫或基因組學(xué)數(shù)據(jù)這樣的大型數(shù)據(jù)集的初始傳輸非常有用,但這也是有代價的。
根據(jù)經(jīng)驗,將處理程序靠近您計劃的存儲大型數(shù)據(jù)集的地方是個好主意。雖然云數(shù)據(jù)管理解決方案可以解決大多數(shù)應(yīng)用程序,但數(shù)據(jù)需求可能要求至少一些應(yīng)用程序保持在本地。
3 突發(fā)
HPC中的一個常見用例是“云突發(fā)”。根據(jù)您的應(yīng)用程序,您可能需要大量的計算能力,但只是周期性的或短時間的。與其讓資產(chǎn)閑置,不如在本地維護一個更小的集群,并在“突發(fā)”時需要云容量是更劃算的。
如上所述,云突發(fā)的可行性將取決于您的應(yīng)用程序和數(shù)據(jù)。對于一些工作負(fù)載,比如在各種情況下為保險產(chǎn)品的盈利能力建模,或者運行一個大型的計算流體動力學(xué)(CFD)模擬(中間數(shù)據(jù)可能很大,但是模型本身相對較小),云突發(fā)可以是一個很好的解決方案,可以獲得顯著節(jié)省成本,并提升生產(chǎn)力的好處。
如果你在運行商業(yè)軟件,軟件許可是另一個考慮因素。雖然ISV的許可對云更加友好,但是檢查許可是否可以與您選擇的云提供商一起使用,并且供應(yīng)商支持適合于云突發(fā)的場景的基于使用定價,這才是一個好主意。
有效云突發(fā)的關(guān)鍵是自動化。部署和銷毀云應(yīng)用程序環(huán)境的過程需要對最終用戶是可靠和透明的。人們的成本往往主導(dǎo)著基礎(chǔ)設(shè)施成本,如果要在云計算中建立一個工作環(huán)境需要數(shù)小時或數(shù)天的手工工作,那么任何財務(wù)上的好處都會很快消失。理想情況下,云突發(fā)應(yīng)該與您的工作負(fù)載管理器集成,這樣您就可以控制哪些應(yīng)用程序更適合進行突發(fā),并使其過程和應(yīng)用用戶無縫地對接。
4 關(guān)注您工作負(fù)荷的多樣性
根據(jù)您所處的業(yè)務(wù),您可能會運行數(shù)十個應(yīng)用程序。例如,CAE環(huán)境可以運行各種商業(yè)和開源模擬器,用于有限元素分析、動態(tài)模擬和CFD。有了本地部署的集群,所有這些應(yīng)用程序通常都共享相同的基礎(chǔ)設(shè)施,盡管有些主機類型可能更適合某些工作負(fù)載。
對于特定供應(yīng)商的工具,托管應(yīng)用程序服務(wù)(軟件即服務(wù))聽起來很有吸引力,但用戶需要小心。在追求簡單性的過程中,通過為垂直式的重復(fù)基礎(chǔ)設(shè)施付費,很容易放大成本。理想情況下,云環(huán)境應(yīng)該支持您的所有工作負(fù)載。一些應(yīng)用程序在本地運行,而另一些則在云中運行的混合方法是很有效的,但是重要的是要對所有的應(yīng)用程序進行評估,并避免在工作流變得更加復(fù)雜、不可靠或由于需要的本地和云之間來回傳輸數(shù)據(jù)而減慢的場景出現(xiàn)。
虛擬化和容器技術(shù)正在幫助解決這一挑戰(zhàn),隨著越來越多的應(yīng)用程序可以部署在容器中,跨云的可移植性和管理應(yīng)用程序的多樣性正變得越來越不是一個重要的問題。
5 安全與監(jiān)管問題
在一個對一系列網(wǎng)絡(luò)威脅越來越關(guān)注的時代,對于大多數(shù)組織來說,安全是最重要的。雖然安全性是一個真正的問題,但這是云計算可能受到嚴(yán)重影響的一個領(lǐng)域。因為惡意行為者發(fā)送的、穿越internet的數(shù)據(jù)包不區(qū)分本地數(shù)據(jù)中心和公有云——他們只看到路由器和防火墻以及它們是如何配置的。
這就是在IT界常說的:“安全不是你買的東西,而是你練習(xí)的東西?!边@是一個很好的賭注,大多數(shù)主要的云服務(wù)提供商在保護網(wǎng)絡(luò)和系統(tǒng)方面比他們的公司It兄弟更成熟?!币簿褪钦f,云用戶仍然有責(zé)任充分利用可用的工具來幫助他們保護環(huán)境。這些工具包括防火墻、證書管理、跨VLANS的服務(wù)器適當(dāng)分割、專用實例或?qū)S弥鳈C、網(wǎng)絡(luò)和文件系統(tǒng)加密等。
根據(jù)他們的業(yè)務(wù),組織可能會受到法律和法規(guī)的約束,包括HIPAA、PCI、GDPR或各種財務(wù)需求。保護數(shù)據(jù)的失敗可能導(dǎo)致嚴(yán)重后果。在分析和人工智能(例如機器學(xué)習(xí)模型訓(xùn)練)中,新興的高性能應(yīng)用程序越來越多地在監(jiān)管所覆蓋的數(shù)據(jù)集上運行。對一些應(yīng)用來說,監(jiān)管可能不是一個令人擔(dān)憂的問題,但企業(yè)仍然擔(dān)心保護自己的知識產(chǎn)權(quán)。
無論數(shù)據(jù)駐留在企業(yè)數(shù)據(jù)中心還是在云提供商,組織都要對滿足監(jiān)管要求所負(fù)責(zé)。管理云服務(wù)提供商的訣竅是確保您將所有適用于您的業(yè)務(wù)的法律和法規(guī)要求都應(yīng)用到您的供應(yīng)商。
企業(yè)需要對云提供商進行盡職調(diào)查,考慮到它們的財務(wù)穩(wěn)定性、數(shù)據(jù)中心的物理安全、災(zāi)難恢復(fù)計劃以及技術(shù)專長水平等問題。盡管風(fēng)險是真實且重要的,但無論誰運營基礎(chǔ)設(shè)施,它們都可能存在。
原文鏈接:https://blogs.univa.com/2018/08/is-cloud-computing-right-for-your-business/