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