云計算平臺是一種商品業(yè)務,云計算提供商的云計算服務之間自然有一些差異,例如內(nèi)存的大小或者虛擬CPU的多少,而云計算似乎提供了無盡的資源,用戶可以在一些云計算服務提供商提供的云計算服務之間進行選擇。
全球主要云計算提供商都提供了流行的操作系統(tǒng),而企業(yè)IT管理人員面臨的最大問題就是選擇。如果Linux發(fā)行版Ubuntu 18.04在任何地方都是一樣的,那么選擇谷歌、微軟還是AWS公司的云平臺又有什么區(qū)別呢?如果主要發(fā)行版在任何地方都會得到支持,那么用戶如何選擇?
為了使消費者進行選擇,云計算提供商的開發(fā)人員提出了一些好主意,但很快就被復制了,而天才很快變得平庸。創(chuàng)新帶來的顛覆將會演變成人們認為理所當然的普通功能。那么該如何選擇?不能只依靠擲硬幣。這是不科學的,很多用戶意識到他們不需要等待人工智能變得足夠好以取代采購經(jīng)理。
其解決的辦法是變得挑剔。用戶可以處理來自主要云平臺或許多不太主要的云平臺的任何商品,那么誰來解決?
這種挑剔實際上是創(chuàng)新的開始,將開始真正的變革。真正重要的是要注意差異并將它們考慮在內(nèi)。
為了幫助完成這個過程,以下有10種不同的挑剔理由幫助用戶選擇其中一種主要云平臺。其原因并非很明確,因為通??梢允褂闷渲幸粋€云平臺來完成很多相同的事情。但是,只因為有可能并不意味著應該這樣做。
1.API
所有的云平臺都提供了許多智能而復雜的API,例如谷歌公司的Cloud Vision,Azure的機器學習服務或Amazon的GameOn。它們有數(shù)百個云服務,它們使構(gòu)建自己的代碼變得容易得多。沒有理由不能從任何云平臺或全球互聯(lián)網(wǎng)上的任何計算機上調(diào)用這些API,但是有時用戶需要在同一網(wǎng)絡(luò)甚至同一數(shù)據(jù)中心中運行的性能。如果某些云平臺提供了用戶所需要的功能,那么在那里進行大量的計算和數(shù)據(jù)存儲也可以更快一些。
2.位置
所有主要的云計算提供商都擁有分布在全球各地的數(shù)據(jù)中心。例如,Microsoft Azure有54個云區(qū)域,他們會仔細記錄數(shù)據(jù)“靜止”的位置以及哪個政府擁有主權(quán),以及在哪一個國家/地區(qū)擁有大量客戶。也許哪個國家法律部門確定了特殊的稅收法規(guī),總之會有許多奇怪的原因,為什么用戶希望代碼在不同國家或地區(qū)運行。這些不同的數(shù)據(jù)中心大多數(shù)都是彼此克隆的,因此在世界范圍內(nèi)堅持使用相同的堆棧是有意義的。它只是使事情變得簡單。唯一需要注意的是,并非所有的數(shù)據(jù)中心都是完美的克隆,而且并非所有產(chǎn)品都可以在任何一個位置使用。
3.獨特的產(chǎn)品
盡管計算和存儲資源主要是商品,但每個云平臺都提供了一些獨特的產(chǎn)品。例如,谷歌公司的Firebase數(shù)據(jù)庫,可以自動將正確的數(shù)據(jù)遷移到客戶端,從而省去了擔心很多一致性和編組代碼的麻煩。亞馬遜公司S3 Glacier將以非常低的價格長期存儲數(shù)據(jù)。微軟公司提供的Azure Cosmos DB是一個支持多種數(shù)據(jù)模型的數(shù)據(jù)庫。用戶沒有理由不能將來自不同云平臺的服務組合在一起,但是從同一云平臺中購買產(chǎn)品通常會更簡單、更快捷。
4.桌面整合
云計算在大公司的各個角落、不同部門之間通常存在協(xié)同作用。如果企業(yè)用戶使用Google G Suite,那么每個人都可以使用某些谷歌云平臺服務將數(shù)據(jù)轉(zhuǎn)儲到Google Sheets中,這會更加舒適。微軟公司的Excel是許多大型組織處理數(shù)據(jù)的標準方法之一,它可以從Azure導入數(shù)據(jù)或與Azure分析服務一起使用。對人們來說,習慣很難改掉,而桌面界面是一種習慣。
5.競價型實例
如果用戶是自由市場的忠實擁護者,那么亞馬遜公司的現(xiàn)貨市場會為用戶提供計算能力,使其價格能夠根據(jù)供需進行調(diào)整。對于不需要在任何特定時間完成的工作來說,這是一項很好的特性。批處理作業(yè)和月度報告可以等待,直到價格足夠低為止。需要記住,用戶需求可能會激增。例如,某些流媒體服務使用云計算在周五或周六晚上處理額外的需求。
6.自動折扣
谷歌公司提供了一種定價機制,用戶不需要進行計算。當實例的運行時間超過該月的25%時,將開始獲得批量折扣。不用談判,云服務器租用,不用簽定新合同,并且無需切換到其他計劃就會降低價格。谷歌稱之為“持續(xù)使用折扣”。
7.微軟堆棧
很難否認微軟公司多年來在許多企業(yè)開發(fā)團隊中的主導地位。如果企業(yè)的堆棧誕生于.NET時代,并且將繼續(xù)使用許多微軟公司的部件,那么就有可能會發(fā)現(xiàn)選擇Azure更加容易。這并不是絕對必要的,因為其他云計算提供商將啟動微軟公司的服務,并且有很好的容器,里面裝滿微軟公司提供的代碼,并且可以在任何地方運行。
8.操作系統(tǒng)版本