編者的話:邱洋,品高云(BingoCloud)的產(chǎn)品總監(jiān),國內(nèi)首個商用云操作系統(tǒng)BingoCloudOS 云操作系統(tǒng)由他的團(tuán)隊創(chuàng)建,從2008年開始,他見證了品高云從零到現(xiàn)在的過程。現(xiàn)在是品高云的第七個年頭,且看他親筆描述的“品高云七年”又是怎樣的?本系列文章將分為第一部、第二部……或許還有第N部,誰知道呢?
邱洋 品高云產(chǎn)品總監(jiān)
第一部
云計算10年從概念與技術(shù)到業(yè)務(wù)與場景
01 云計算從遙遠(yuǎn)到觸手可及
2006年Google的CEO在搜索引擎大會上提出了云計算概念,定義了一個IT的新概念。從此之后的10年(今年是2016年)人們對云計算的理解,也從最早概念的、技術(shù)的、遙遠(yuǎn)的“名詞”,演變成了今天落地的、商業(yè)屬性的、身邊的“事物”。
說它是落地的:無論是Amazon、谷歌這樣的互聯(lián)網(wǎng)公司,還是傳統(tǒng)的政府與企業(yè)都通過云計算戰(zhàn)略獲得了實惠。前者正在通過它們的“云產(chǎn)品”賺取真金白銀;而后者也因為云計算的實施獲得了比以往更敏捷的IT響應(yīng)速度、更低的采購成本,乃至思考IT問題的方式的轉(zhuǎn)變(從整體擁有,到按需使用)。
說它是商業(yè)屬性的:傳統(tǒng)的IT巨頭如:IBM、微軟、Oracle、SAP等企業(yè)依靠長期的資本積累壟斷了各自所在的領(lǐng)域市場份額,并且產(chǎn)品線不斷擴(kuò)展,看上去地位不可動搖。而新型的互聯(lián)網(wǎng)廠商,如AWS、google、salesface等卻依靠更按需、彈性、快捷的“ 商業(yè)模式”打動了客戶,成為了新的巨頭,而這些公司無一例外都是云計算領(lǐng)域的佼佼者。就連微軟、oralce這樣的傳統(tǒng)巨頭也不得不用“云計算模式”來打翻身仗,前者推出了Azure、office365等產(chǎn)品,后者則推出了oracle私有云、在線CRM等產(chǎn)品。
說它是身邊的:現(xiàn)在云計算產(chǎn)品已經(jīng)無時無刻不包圍著每個人,云主機(jī)(如EC2)、云盤(如百度網(wǎng)盤)、社交服務(wù)(如微信)、云辦公(如Salesforce)、云支付(如支付寶)等,可以說云計算已經(jīng)徹底改變了每個人生活和工作的方式,它讓以往“昂貴”的IT技術(shù)變得更加容易理解和觸手可及。
人們對云計算的理解變化
02 云計算的分類
典型云分類與商業(yè)模式
“云計算”總體來講強(qiáng)調(diào)的是“ 服務(wù)交付”的模式和手段,因此為了讓人們更容易這個概念,業(yè)內(nèi)分別從“獲取”和“功能”角度,給它分了個2類。
【從獲取角度】:分為公有云(商業(yè)模式是:客戶從不挑客戶的服務(wù)商那里租資源,可以按時間、按使用服務(wù)的品類、甚至按用戶數(shù)付費) 、私有云(商業(yè)模式是:客戶自己購買軟硬件搭建云服務(wù)給員工使用)和混合云(商業(yè)模式是:客戶同時使用私有和公有云)。雖然也有行業(yè)云和社區(qū)云(商業(yè)模式是:由行業(yè)服務(wù)企業(yè)或龍頭企業(yè),集中構(gòu)建類似公共云的服務(wù)能力,但由于推出服務(wù)的專有、特殊性,一般只能被行業(yè)內(nèi)客戶使用) 的提法,實際上算是前幾類的特殊用例。
【從功能角度】:分為IaaS(主要提供基礎(chǔ)設(shè)施功能或服務(wù),如:云主機(jī)、云存儲、云網(wǎng)絡(luò)等)、PaaS(主要提供應(yīng)用的支撐功能或服務(wù),如:云數(shù)據(jù)庫、大數(shù)據(jù)處理、支付能力等)和SaaS(主要提供應(yīng)用本身的能力或服務(wù),如:企業(yè)郵箱、在線CRM、云客服等)。雖然也有DaaS(數(shù)據(jù)即服務(wù))、VaaS(視頻即服務(wù))等提法,實際上也可以歸類為是前幾類的變種。
目前中國市場上主要的云計算廠商包括:AWS、阿里云 、微軟 、IBM、Redhat、 華為、品高等。有些廠商專注提供一種分類中的模式或技術(shù),而更多的廠商為了滿足客戶的多樣需求,往往提供更多的模式和產(chǎn)品。但對于據(jù)大多數(shù)企業(yè)客戶來講,私有云或混合云+IaaS的選擇還是占據(jù)大多數(shù)。因此2014年底國際調(diào)研機(jī)構(gòu)Forrester做了一個中國地區(qū)的私有云產(chǎn)品調(diào)查,從異構(gòu)型、規(guī)模化、產(chǎn)業(yè)鏈等多維度評選出一批經(jīng)過市場認(rèn)可的云計算品牌,便于企業(yè)客戶了解(如下圖)。
Forrester2015中國區(qū)私有云方案商wave
一種適合傳統(tǒng)企業(yè)云化的思路
在各種云計算模式或產(chǎn)品的設(shè)計中,都需要具備NIST所提出的資源池、彈性、可計量、按需、網(wǎng)絡(luò)訪問等5個云特征。實際上這5點,也是每個現(xiàn)代化企業(yè)的CIO夢寐以求的IT能力,即所謂的IT能力云化。
云計算經(jīng)過10年的發(fā)展,各類新興技術(shù)層出不窮,都聲稱可以大幅度提升IT效能,但與互聯(lián)網(wǎng)公司輕資產(chǎn)、沒包袱的現(xiàn)狀不同,傳統(tǒng)的大、中型企業(yè)往往有著更加沉重的IT包袱,歷史遺留應(yīng)用、早期硬件、供應(yīng)商產(chǎn)品儲備,乃至現(xiàn)有IT人員技能堆棧等,都不可能一夜之間拋棄重來,因此選擇一條可持續(xù)發(fā)展的“云化路線圖”至關(guān)重要。
而云化路線圖的一個重要思考點,就是技術(shù)方向。在資源獲取角度的路線一般的共識是:小型企業(yè)推薦公有云,大中型企業(yè)可選私有或混合云。而從功能角度的路線,為了遺留資產(chǎn)傳承的需要,很多企業(yè)傾向從IaaS開始而非PaaS。原因在于后者需要對業(yè)務(wù)系統(tǒng)“做手術(shù)”,通過重構(gòu)代碼來適配PaaS平臺。而實際上這也帶來了另外一個問題,就是單純IaaS只負(fù)責(zé)調(diào)度基礎(chǔ)設(shè)施,而這無法直接讓應(yīng)用具備資源池、彈性等云計算特征。
這就要求有一種云計算產(chǎn)品承擔(dān)IaaS的功能同時,具備讓企業(yè)在保留現(xiàn)有IT技術(shù)的前提下,讓應(yīng)用也具備云化能力。這就是Gartner在2015年底提出的IaaS+概念,它強(qiáng)調(diào)在IaaS云平臺具備基礎(chǔ)資源調(diào)度能力的基礎(chǔ)上,具備傳統(tǒng)基礎(chǔ)軟的自動化交付能力,如負(fù)載均衡、RDS(關(guān)系數(shù)據(jù)庫)、WAS中間件等,甚至可以通過平臺的應(yīng)用自動化部署能力擴(kuò)展更多的軟件交付內(nèi)容。而通過將這些傳統(tǒng)企業(yè)一直沿用至今的基礎(chǔ)軟件的云化,來帶動傳統(tǒng)應(yīng)用的云化,是一條持續(xù)可演進(jìn)的道路。
IaaS+與傳統(tǒng)IaaS的區(qū)別
03 一個標(biāo)桿云廠商的場景化服務(wù)歷程
如果說是互聯(lián)網(wǎng)公司google“創(chuàng)造了云計算”的概念,那么另一家互聯(lián)網(wǎng)公司Amazon則是第一批將“云計算概念落地”并實現(xiàn)創(chuàng)收的廠商。Amazon自2006年起,通過公有云服務(wù)網(wǎng)站aws.amazon.com (以下簡稱AWS)發(fā)布了一系列“云服務(wù)產(chǎn)品”,從個人到大型企業(yè),乃至政府機(jī)構(gòu)都可以通過網(wǎng)絡(luò)使用AWS所提供的各項云服務(wù),并根據(jù)實際使用效果付費。具分析師預(yù)測,AWS在2016年可以創(chuàng)造110億美元的營收,比全球競爭對手營收之和還多。
截止2016年AWS已經(jīng)推出了七大類,90余項的云服務(wù)能力,從一開始的S3、EC2等家喻戶曉的IaaS能力到后續(xù)推出Elastic Transcoder、AppStream等PaaS能力,直至后來又推出Zocalo等SaaS能力,AWS事實上已經(jīng)涵蓋了云計算功能分類的幾乎全部。支撐各種云服務(wù)的基礎(chǔ)設(shè)施更是遍及北美洲、南美洲、歐洲/中東/非洲、亞太等13個區(qū)域(Region)幾十個數(shù)據(jù)中心(Available Zone)。甚至還專門為美國政府建設(shè)了一個專屬隔離的GovCloud區(qū)域,以提供面相政府的云服務(wù)。這些豐富多樣的AWS云服務(wù)并不是一夜之間構(gòu)建起來的,更不是一成不變的,其伴隨著用戶的需求和IT的不斷發(fā)展而出現(xiàn)和增強(qiáng)。
2006年,伴隨AWS誕生而發(fā)布的第一個云服務(wù)并不是像EC2這樣的計算服務(wù),而是S3對象存儲服務(wù),原因很簡單,因為Amazon是當(dāng)時最成功的互聯(lián)網(wǎng)零售平臺之一,尤其以書籍類商品最為著名。而圍繞數(shù)以萬計商品的縮略圖、影音、預(yù)覽等更大規(guī)模的非結(jié)構(gòu)化數(shù)據(jù)存儲系統(tǒng)本就是Amazon正在使用的技術(shù);另一方面,通過銷售S3服務(wù)還可以分擔(dān)Amazon公司自身過量采購的資源成本。與EC2不同,數(shù)據(jù)服務(wù)更容易產(chǎn)生粘性,一旦用戶的數(shù)據(jù)保存其中只要不出意外就很難找到離開的理由,而且相比于服務(wù)器,數(shù)據(jù)存儲的成本節(jié)約也會比較明顯,這立刻得到了創(chuàng)新性互聯(lián)網(wǎng)廠商的認(rèn)可,而這其中的典型代表就是最成功的網(wǎng)絡(luò)存儲公司之一Dropbox,Dropbox的數(shù)據(jù)存儲完全架構(gòu)在S3之上,初期建設(shè)在存儲上幾乎沒花什么錢,而當(dāng)存儲空間需要越來越多的時候,也正是它開始盈利的時候。截止2012年的時候公開數(shù)據(jù)表明S3中的存儲對象已經(jīng)達(dá)到9千億并且增長趨勢還是強(qiáng)勁。
在2007年前后AWS才正式推出了EC2,原因是隨著開發(fā)者將越來越多的數(shù)據(jù)保存在S3中,逐漸建立起了對AWS的信心,開發(fā)者們索性希望AWS也自己的購買服務(wù)器的錢也省下來,因為在當(dāng)時AWS的主要客戶來自于互聯(lián)網(wǎng)公司,這類公司擁有年輕的技術(shù)人才,因此對于新型技術(shù)可以較快接受,但對成本的要求是苛刻的,他們希望將更多的錢投入到業(yè)務(wù)創(chuàng)新中,而不是建設(shè)機(jī)房和運營,這給了AWS機(jī)會,也使得EC2快速發(fā)展,時至今日,EC2中的相關(guān)名詞和技術(shù)已經(jīng)成為事實上的云主機(jī)標(biāo)準(zhǔn),就連云計算概念的提出者google在2013年推出的GCE中也采用“實例”而非“虛擬機(jī)”來稱呼其計算能力。
我們都知道互聯(lián)網(wǎng)公司通過網(wǎng)絡(luò)服務(wù)客戶,因此訪問速度在很大程度上決定了客戶體驗,AWS抓準(zhǔn)時機(jī),利用自身已有的廣泛建設(shè)的CDN網(wǎng)絡(luò)為基礎(chǔ),于2008年推出了云服務(wù)CloudFornt,并針對S3的對象和EC2中的web服務(wù)進(jìn)行網(wǎng)絡(luò)加速,從而幫助互聯(lián)網(wǎng)公司更好的服務(wù)客戶。
時間到了2009年,AWS已經(jīng)不僅僅滿足于互聯(lián)網(wǎng)客戶了,Amazon開始認(rèn)識到傳統(tǒng)企業(yè)客戶才是真正的藍(lán)海,他們擁有雄厚資金,但缺乏對云計算的信心,同時將自己的數(shù)據(jù)放在互聯(lián)網(wǎng)上表示擔(dān)憂。因此占據(jù)公有云的市場份額非常小。在這樣的背景下AWS推出了VPC(虛擬私有云服務(wù)),VPC允許在公有云中按照企業(yè)自己的網(wǎng)絡(luò)規(guī)劃子網(wǎng)、在子網(wǎng)內(nèi)啟動AWS資源、自定義EC2的IP與設(shè)置路由規(guī)則等,同時提供VPN或?qū)>€將企業(yè)現(xiàn)有數(shù)據(jù)中心和AWS相連,希望在一定程度上打消客戶的疑慮。與VPC同年推出的還有另外一項開創(chuàng)性的云服務(wù)RDS(關(guān)系數(shù)據(jù)庫服務(wù)),其通過托管方式,將客戶使用的數(shù)據(jù)庫運行在EC2實例上,并且將DBA的常規(guī)工作,如優(yōu)化、備份、升級、異地容災(zāi)(多區(qū)域保存)等工作實現(xiàn)自動化,并且在后續(xù)陸續(xù)增加了對SQLServer、Oracle等企業(yè)級數(shù)據(jù)庫的支持。同時提供的其他服務(wù)還包括為客戶提供監(jiān)控類服務(wù)CloudWatch以及幫助應(yīng)用實現(xiàn)負(fù)載均衡能力的ElasticLoadBalancing服務(wù)。
2010、2011年AWS開始嘗試從IaaS向PaaS擴(kuò)展,其目標(biāo)是讓在線服務(wù)的開發(fā)者可以更專注業(yè)務(wù)功能的開發(fā),而將一些基礎(chǔ)且需要投入較大精力維護(hù)的軟件功能如:批量發(fā)送消息給訂閱者(消息發(fā)送服務(wù)SNS)、批量發(fā)送郵件給客戶(郵件發(fā)送服務(wù)Simple Email Service)、提升數(shù)據(jù)庫讀取速度(緩存服務(wù)Elastic Cache),甚至是應(yīng)用系統(tǒng)的自動化部署(云編排服務(wù)CloudFormation 和 應(yīng)用托管服務(wù)Beanstalk)。
2012年隨著云計算逐漸被人們所認(rèn)可,越來越多的客戶選擇將更大規(guī)模的數(shù)據(jù)和計算能力放入云中,實現(xiàn)成本降低和加速創(chuàng)新,在這個大背景下AWS也有力的推出了一系列圍繞“大數(shù)據(jù)”的應(yīng)對辦法,先后推出了NoSQL服務(wù)DynamoDB、云搜索CloudSearch、超大規(guī)模數(shù)據(jù)倉庫redshift、類磁帶備份服務(wù)Glacier,再加上于2009年推出的大數(shù)據(jù)分析服務(wù)ElasticMapreduce,AWS成為當(dāng)時在大數(shù)據(jù)處理與存儲方面服務(wù)提供最多的云服務(wù)商之一。
2013、2014年移動互聯(lián)網(wǎng)迎來春天,facebook用190億美金收購whatsapp就是一個很好的佐證。而人們對移動設(shè)備的依賴也越來越嚴(yán)重,也促使了各類應(yīng)用市場的欣欣向榮,具有關(guān)機(jī)構(gòu)預(yù)測未來移動設(shè)備數(shù)量將超過世界人口。而AWS也敏銳的看到了這一點,并針對移動端的相關(guān)應(yīng)用,陸續(xù)推出了音視頻轉(zhuǎn)碼服務(wù)Elastic Transcoder、云端應(yīng)用流服務(wù)AppStream、桌面云服務(wù)WorkSpaces、在線文檔服務(wù)Zocalo、甚至針對實時數(shù)據(jù)快速膨脹,客戶需要實時分析的需求推出了Kinesis服務(wù)。而除了Zocalo之外的其他服務(wù)也都算是Amazon自家在使用的技術(shù),如音視頻轉(zhuǎn)碼服務(wù)可以用于其KindleFire平臺的在線視頻瀏覽、AppStream可以用于其自己AppStore中的應(yīng)用、Kinesis更是其分析客戶消費行為的利器。不僅如此,為應(yīng)對性能要求苛刻的細(xì)分市場,在2013、2014年間AWS還改增強(qiáng)了其EC2實例的性能,例如增加SSD類型的EBS卷以應(yīng)對數(shù)據(jù)庫等高IO應(yīng)用需求、以及增加GPU實例類型以應(yīng)對高性能計算需求等。
在2014還有另外一個熱詞產(chǎn)生,那就是Docker,這個伴隨微服務(wù)被廣泛提及的技術(shù),也通過EC2 Container Services 的形式落戶AWS。如果說docker和vm一樣還是具有OS屬性并按照CPU算錢的計算服務(wù)的話,那么2014年底推出的Lambda服務(wù)顛覆了人們對計算的定義,它希望人們像超級計算機(jī)一樣,通過函數(shù)編程和事件驅(qū)動的方式獲取計算能力,并且按照請求數(shù)量收費。
2015、2016的兩年間,又有一波新的技術(shù)名詞來到風(fēng)口浪尖,一個是伴隨AlphaGo打敗李世石而被廣為熱議的人工智能與機(jī)器學(xué)習(xí),另一個是與我們生活密切相關(guān)的IoT物聯(lián)網(wǎng)技術(shù)。而這兩項技術(shù)的融合,更將造就新一輪的IT寡頭。為此AWS推出了MachineLearning機(jī)器學(xué)習(xí)服務(wù)和AWS IoT;而這次AWS不僅僅是提供計算環(huán)境的交付,而是希望借助提供整體解決方案,提前布局和占領(lǐng)未來市場。例如:MachineLearning直接提供了機(jī)器學(xué)習(xí)層面的深度學(xué)習(xí)算法和示例數(shù)據(jù)供客戶使用;IoT則提供從傳感器到SDK,再到聯(lián)合服務(wù)的一站式方案,甚至以身作則開發(fā)了諸如IoT Button、Amazon Echo等產(chǎn)品來為客戶探路。
回頭看去,AWS這十年的蓬勃發(fā)展,正是因為僅僅抓住了“業(yè)務(wù)場景需要”和“風(fēng)口趨勢技術(shù)”這兩個關(guān)鍵詞,并以敏捷的響應(yīng)速度推出對應(yīng)的云服務(wù)產(chǎn)品。在占領(lǐng)市場的同時收獲了大量財富,可謂名利雙收。
一些典型應(yīng)用或業(yè)務(wù)的特點分析
04 云計算的展望
Gartner的銷售策略分析師Tiffani Bova在多倫多舉辦的Asigra云備份大會上演講時稱:云計算并不會成為商業(yè)服務(wù)和運營的最終狀態(tài)(“end state” ),而是會成為一個新的起點。云計算將更著重于商業(yè)模式的變化而非技術(shù)。Bova還認(rèn)為云計算技術(shù)最終會為下一代基于移動、社交和大數(shù)據(jù)的商業(yè)模式提供一個敏捷、可擴(kuò)展且具有成本效益的平臺。
實際上在Gartner發(fā)布的2016的技術(shù)趨勢圖中已經(jīng)不見了云計算(Cloud Computing)的蹤影,不是因為這個概念消失了,而是它已經(jīng)走入了穩(wěn)定收益期,從一個可選技術(shù)方向變?yōu)榱宋磥砥髽I(yè)IT戰(zhàn)略的核心。而對于大多數(shù)企業(yè)來講,由于發(fā)展階段、領(lǐng)導(dǎo)人思路的不同,不同企業(yè)的IT情況是不盡相同的。就如同ERP、OA、ITIL等系統(tǒng)一樣,企業(yè)不僅僅需要購買云計算產(chǎn)品,更需要借助供應(yīng)商的經(jīng)驗和產(chǎn)品的靈活性,走出一條適合自身IT規(guī)劃的云計算之路,而這一切是從選擇一個靠譜的云計算供應(yīng)商開始的。
Gartner 2016 Hyper Cycle for Emerging Technology
-第一部完-
“品高云七年”系列第二部即將推出,敬請期待!