為了評估有前景的IaaS提供商,需要研究他們的實例類型范圍,以及他們對新興技術(shù),數(shù)據(jù)庫選項等等的支持。
從表面看,選擇公共基礎(chǔ)設(shè)施即服務(wù)似乎很簡單,但企業(yè)絕對不應(yīng)該在這個問題上急于求成。 當(dāng)調(diào)研IaaS方案時,請記住你可以靈活地調(diào)整計算實例的大小,添加存儲選項,并根據(jù)需要擴(kuò)展環(huán)境。這意味著你可以嘗試不同的配置,以確定哪種方式對您的工作負(fù)載來說是最高效和最劃算的。
最重要的是,公共IaaS提供的服務(wù)應(yīng)該能夠適應(yīng)這些不同的配置。 IaaS環(huán)境在性能上有很大不同,它們結(jié)合了服務(wù)器,存儲和網(wǎng)絡(luò)選項,以及各種各樣的軟件來彼此支持。
組織還應(yīng)評估潛在的供應(yīng)商對新興技術(shù)(如機(jī)器學(xué)習(xí))的能力,以及支持混合云和其他因素的能力。
計算選項和性能
事實上,基于規(guī)范的可比較的IaaS計算實例可以提供不同級別的性能。這并不是個小問題,因為它可能會使運(yùn)行時間變慢,或者需要添加更多的實例——所有這些都會增加成本。
這些差異與應(yīng)用和配置相關(guān),所以很難從每個公共IaaS提供商那里獲得一個通用的測試基準(zhǔn)——相反,您必須在所有潛在的云上對您的工作流進(jìn)行基準(zhǔn)測試。如果結(jié)果很接近,請根據(jù)下面討論的其他標(biāo)準(zhǔn)選擇云平臺。如果結(jié)果不同,那么實例性能應(yīng)該是選擇時考慮的主要因素。請記住,來自單個IaaS供應(yīng)商的各種實例類型可能表現(xiàn)出與競爭對手不同的性能比率,這使得事情變得更加復(fù)雜。
執(zhí)行總持有成本分析,檢查存儲需求和數(shù)據(jù)訪問成本以及實例成本。如果您的工作負(fù)載是猝發(fā)的,就需要確定一個基準(zhǔn)實例數(shù),然后將其設(shè)置為長期的承諾實例,這將降低成本。選擇短期承諾實例來覆蓋工作負(fù)載峰值,并確保你可以根據(jù)需求的變化通過提供商的編排API添加或刪除實例。
使用沙盒環(huán)境來了解所有潛在的易用性問題,以及提供商管理儀表板和界面的質(zhì)量。這些對最小化錯誤率和確保有效控制方面有很大的不同。
此外,如果采用容器技術(shù),評估供應(yīng)商的容器支持服務(wù),因為這些服務(wù)是不斷變化并不斷發(fā)展的。
對于一些組織來說,對公共IaaS提供商的選擇受到先前關(guān)系的限制。如果你已經(jīng)將一個云服務(wù)提供商(CSP)用于備份存儲服務(wù),那么建立這種關(guān)系就是有意義的,因為你已經(jīng)熟悉這些管理和工具,它們往往是每個云的專屬。
支持垂直市場垂直市場對公共IaaS有特殊要求。例如,政府機(jī)構(gòu)有他們自己的具體需求,這些需求隨國籍和政府層面的不同而不同。這些組織需要非常高的IaaS安全性,包括更好的物理訪問控制。他們也可能還關(guān)注將傳統(tǒng)的基于COBOL的工具遷移到云中。以政府為重點的云供應(yīng)商包括CenturyLink,Carahsoft和CDW,而其他一些公司則能夠有效地將Amazon Web Services(AWS)或Azure云空間轉(zhuǎn)售給政府機(jī)構(gòu)。
醫(yī)療保健提供商也具有獨(dú)特的安全需求,并且要求云供應(yīng)商了解醫(yī)療市場面臨的IT挑戰(zhàn)的,特別是對Health Insurance Portability and Accountability Act遵從性,及其對安全和數(shù)據(jù)生命周期管理的要求。
支持新興技術(shù)當(dāng)企業(yè)在公司內(nèi)部實施高性能計算(HPC)時,他們就會不經(jīng)意地浪費(fèi)許多資源。在公有云中,組織可以部署超級計算功能,并根據(jù)需要進(jìn)行調(diào)整。這使得大多數(shù)研究人員可以使用HPC,他們現(xiàn)在可以既經(jīng)濟(jì)又快速地開展工作。
此外,AI和機(jī)器學(xué)習(xí)市場繼續(xù)蓬勃發(fā)展,頂級的公共IaaS提供商都支持這些技術(shù)。例如,Google有加速處理的特殊實例,而IBM則有Watson。這看起來是一個快速增長的行業(yè)。
當(dāng)評估AI、機(jī)器學(xué)習(xí)或HPC的計算實例時,請密切關(guān)注軟件選擇和特定用例。例如,某些應(yīng)用程序可能需要特定的GPU配置或最小尺寸的現(xiàn)場可編程門陣列。
數(shù)據(jù)庫和大數(shù)據(jù)分析對于云數(shù)據(jù)庫,使用內(nèi)置的地理分集查找可用I/O中的一系列選項,以便某個IaaS可用性區(qū)域里的停機(jī)不會導(dǎo)致多天無數(shù)據(jù)可用。對于高數(shù)據(jù)庫性能來說,關(guān)鍵是要使用大量動態(tài)RAM(DRAM)來實現(xiàn)大型實例類型。主流數(shù)據(jù)庫軟件供應(yīng)商為實例配置提供了大量的幫助,請注意,他們也可能將你引導(dǎo)至他們自己的云平臺。
一般來說,所有主要的CSP在大數(shù)據(jù)分析方面都有很強(qiáng)的覆蓋率。他們的工具集,如數(shù)據(jù)庫和非結(jié)構(gòu)化文件系統(tǒng),可以幫助組織的內(nèi)部工作。他們提供與大型內(nèi)存實例良好集成的數(shù)據(jù)庫來加速處理。這些更大的實例也具有高性能固態(tài)驅(qū)動器本地實例存儲選項。GPU實例在這里也很有用,適用于并行處理。
如果大數(shù)據(jù)來自于物聯(lián)網(wǎng),那么尋找一個可以與數(shù)據(jù)流保持一致的流數(shù)據(jù)支持的CSP。然后,驗證這個流數(shù)據(jù)服務(wù)可以很容易地與您自己的軟件集成。
Web服務(wù)和媒體交付Web服務(wù)最好由具有有限的DRAM,部分CPU核數(shù),并且取決于固定頁面的大小,很少或沒有硬盤本地實例存儲器的小型云實例來處理。當(dāng)評估Web服務(wù)的CSP時,尋找那些可以替代的廉價的實例。添加更多相同的實例來處理峰值負(fù)載,然后隨著負(fù)載下降而消減它們。同樣,長期使用一個基本的實例集,然后使用spot實例來響應(yīng)峰值負(fù)載可能是有益的。因此,提供這些定價模式,甚至按分鐘或二次實例的CSP可能就是更好的選擇。云中的Web服務(wù)的一個好處是,每個實例都是一個快速可用的克隆,因此比本地硬件更具靈活性。
對于媒體交付來說,在需求波動的情況下,使用許多小的實例也是有意義的。但是,如果分布式應(yīng)用程序是針對流的高效多線程而設(shè)計的,那么使用大型實例可能會更經(jīng)濟(jì),至少對于那些最高流量的內(nèi)容對象來說會更加經(jīng)濟(jì)。大型實例中的限制因素可能會是網(wǎng)絡(luò)帶寬,因此任何提供大管道實例選項的CSP都會得到更高的分?jǐn)?shù)。
媒體傳送中被忽視的一個領(lǐng)域是故障檢測。不幸的是,CSP的編排能力并不是特別擅長快速檢測死亡實例。
混合云的支持對于那些預(yù)期使用混合云部署的企業(yè)而言,內(nèi)部部署的私有云和公共IaaS云之間的互操作性將成為關(guān)鍵?,F(xiàn)在,強(qiáng)列的陣營對比和新技術(shù)都會成為決定購買的影響因素。 例如,微軟已經(jīng)使用Azure Stack將Azure擴(kuò)展到了私有云領(lǐng)域,而AWS和VMware剛剛在AWS上發(fā)布了VMware云,將vSphere擴(kuò)展到公有空間,以創(chuàng)建更為同構(gòu)的環(huán)境。OpenStack則正在致力于和所有三大公有云的互操作性。
所有這些云互操作性的工作都有些不成熟,但是它們將成為購買決策的重要因素。