當(dāng)前主流公有云廠商能力對比
近一段時(shí)間以來,國內(nèi)外云計(jì)算市場再一次風(fēng)起云涌。這一次熱潮與以往熱潮最大的不同,就是開始玩真的了。微軟、AWS、阿里、百度、新浪、騰訊、360、IBM以及大量新興企業(yè),紛紛宣布近期在國內(nèi)公有云領(lǐng)域的大動作,要么就是開始落地運(yùn)營,要么就是推出大量的新服務(wù),還有的開始大大免費(fèi)牌。就連電子商務(wù)網(wǎng)站如同京東、美團(tuán)都要進(jìn)來摻乎一下(詳見米撲博客:全球云服務(wù)商對比:阿里云,太貴了),要在現(xiàn)在公有云起步階段站穩(wěn)腳跟。
另外,百度、騰訊、360面向個(gè)人用戶推出的免費(fèi)網(wǎng)盤服務(wù)競爭的不亦樂乎。在這個(gè)過程中,最受益的當(dāng)然是廣大的用戶,因?yàn)橛脩舨皇莾H僅聽到各大廠商的忽悠,而是可以實(shí)實(shí)在在的使用各家的資源和服務(wù),切實(shí)的體驗(yàn)云計(jì)算的好處。
不過熱鬧歸熱鬧,當(dāng)用戶真正去選擇公有云時(shí),就不難發(fā)現(xiàn)一個(gè)現(xiàn)實(shí)困境,就是如何選擇一個(gè)適合自己的平臺。公有云不像硬件,有著成熟的體系和標(biāo)準(zhǔn),而用戶選擇時(shí)要考慮的因素也非常多,技術(shù)上主要的因素有性能、穩(wěn)定性、安全性、網(wǎng)絡(luò)、服務(wù)種類等等,而業(yè)務(wù)上則需要考慮價(jià)格、信任度、對自身業(yè)務(wù)上的幫助等。本文將簡要對比下現(xiàn)在國內(nèi)幾個(gè)比較火的云平臺(面向個(gè)人用戶的除外,比如網(wǎng)盤),希望給大家一些初步的認(rèn)識
本文對比的平臺有以下:
新浪云(SAE、SCH)
新浪算是國內(nèi)做公有云較早的廠商了。它的模仿對象是GAE,主要提供PaaS服務(wù),名字也很類似,叫做Sina app engine, SAE。不過,近期新浪也準(zhǔn)備推出虛擬機(jī)服務(wù),進(jìn)入IaaS領(lǐng)域。目前SAE支持PHP,Python,Java語言。其使用模式是:用戶在本地開發(fā)代碼,然后上傳至SAE環(huán)境,SAE端為代碼提供了運(yùn)行環(huán)境和存儲空間,SAE還提供監(jiān)控、彈性伸縮等服務(wù)。這樣,開發(fā)者不需要任何運(yùn)維手段和工具,也不需要自己部署、管理服務(wù)器
目前,SAE提供以下4類服務(wù):
存儲類,包括MySQL、對象存儲、Key-Value存儲、Memcached緩存等
計(jì)算類,包括定時(shí)器、圖片處理、郵件發(fā)送、網(wǎng)頁抓取、消息隊(duì)列等
輔助類,包括防火墻,以及一些應(yīng)用遷移和調(diào)試工具
擴(kuò)展類,包括地理信息服務(wù),應(yīng)該是由第三方提供的服務(wù)
SAE的管理界面很明顯是以應(yīng)用為核心的,每個(gè)應(yīng)用的配置、代碼及其關(guān)聯(lián)的服務(wù)可以獨(dú)立管理。
從其功能來看,SAE顯然是面向互聯(lián)網(wǎng)應(yīng)用。
從技術(shù)層面來看,SAE的功能已經(jīng)比較完整。
其優(yōu)點(diǎn)是運(yùn)行時(shí)間比較久,據(jù)官方說法已有52萬個(gè)應(yīng)用
不過,SAE的弱點(diǎn)也很明顯:
1. 缺乏IaaS能力,這樣就對開發(fā)者的自由度進(jìn)行了局限。PaaS雖好,但是限制太多,語言、版本、組件、服務(wù)皆不能自由選擇。
2. 缺乏與BAT(baidu, ali, tencent)抗衡的殺手锏。之前BAT都沒有大舉進(jìn)入云計(jì)算特別是PaaS領(lǐng)域,而從今年開始,各家都推出了各自的AppEngine,而且,百度有搜索導(dǎo)入,騰訊有用戶導(dǎo)入,他們會對SAE的用戶產(chǎn)生很大的吸引力
3. 不提供備案,只對已備案的應(yīng)用提供托管能力。這就是說,新的應(yīng)用沒法直接部署到SAE上,而是要找個(gè)第三方繞一下
百度云(BAE、BCC)
百度云推出的時(shí)間不長,與其聲勢浩大的網(wǎng)盤服務(wù)相比,其面向開發(fā)者的IaaS/PaaS服務(wù)相對有些默默無聞。百度網(wǎng)盤的首頁是cloud.baidu.com,而面向開發(fā)者的首頁是developer.baidu.com。如果直接搜索百度云,我們會直接進(jìn)入百度網(wǎng)盤,可見百度對于云的定位還是以消費(fèi)者為主,開發(fā)者為輔。后面為了區(qū)分百度云盤和面向開發(fā)者的云,我們把后者稱為百度開發(fā)者云。
盡管如此,百度開發(fā)者云還是提供了完整的功能。
從其首頁我們可以看出幾個(gè)特點(diǎn):
1. 面向web應(yīng)用和移動應(yīng)用
2. 將端和云整合在一起。盡管百度沒有自己的應(yīng)用商店,但是百度最近收購了91,其企圖是通過強(qiáng)化移動入口吸引開發(fā)者,這樣,百度就有了兩個(gè)入口(搜索和手機(jī)助手)。因此,開發(fā)者門戶并不是單純的云服務(wù)門戶,而是云+端+一系列工具一體的服務(wù)平臺
在功能上,開發(fā)者云主要提供了AppEngine,稱為BAE。這個(gè)BAE看起來功能比SAE更強(qiáng)大,SAE有的BAE都有,而且在存儲上增加了redis和mongodb,通訊上增加了推送和觸發(fā)服務(wù)。此外還提供了虛擬機(jī)服務(wù)。目前虛擬機(jī)服務(wù)只對少數(shù)開發(fā)者開放。
從文檔上看,虛擬機(jī)服務(wù)支持windows/centos/ubuntu/redhat,規(guī)格上最小1核3G,最大4核32G,支持VNC連接虛擬機(jī)Console(這樣虛擬機(jī)無需網(wǎng)絡(luò),甚至無需完全啟動)。不過,很顯然該虛擬機(jī)服務(wù)能力十分有限,首先它只有臨時(shí)盤,無法進(jìn)行數(shù)據(jù)持久化;其次它缺乏網(wǎng)絡(luò)、安全支持。所以,目前的功能跟VPS類似,尚不是成熟的IaaS平臺
另外,百度云并沒有披露其物理機(jī)房信息和網(wǎng)絡(luò)接入情況,目前來看部署應(yīng)用時(shí)無法選擇部署位置。這樣的話,顯然無法實(shí)現(xiàn)異地負(fù)載均衡和容災(zāi),不太適合規(guī)模化應(yīng)用。最后,與SAE一樣,BAE并沒有提出SLA承諾
做一個(gè)總結(jié),百度開發(fā)者云定位在面向Web應(yīng)用和移動App的PaaS平臺,會主要和SAE和騰訊App Engine競爭
騰訊云
最近,騰訊也加入了面向開發(fā)者提供公有云服務(wù)的行列。目前,該服務(wù)只向少數(shù)用戶開放,我有幸申請到一個(gè)賬號,可以先睹為快
騰訊云的一個(gè)主要賣點(diǎn)是其游戲平臺,眾所周知,騰訊的主要收入來自于游戲,而騰訊也將自己的平臺開放出來,讓其他開發(fā)商的游戲接入進(jìn)來,一同做大游戲市場。作為平臺提供商,騰訊對于其接入的游戲有一定要求,收入分成就不用說了,除此以外,還需要將游戲托管在騰訊云之上,這也是騰訊云的起源。如今,騰訊把這個(gè)云平臺開放給其他用戶,不僅面向游戲,也面向所有Web和移動開發(fā)者。顯然,云的利潤比游戲低得多,騰訊這樣做,主要也是希望聚集開發(fā)者,贏得人氣
從騰訊云的公開案例來看,現(xiàn)在的用戶都是游戲開發(fā)商
連入騰訊云的管理界面后,可以看到所有已訂閱的服務(wù)。目前騰訊云上的服務(wù)比較少,核心服務(wù)就是3個(gè):虛擬機(jī)、MySQL數(shù)據(jù)庫、NoSQL存儲。下面逐一了解下每個(gè)服務(wù)
虛擬機(jī)的配置可選范圍較大,最小1個(gè)共享核1G內(nèi)存,最大12核60G內(nèi)存。操作系統(tǒng)包括3種Linux,不支持Windows
部署虛擬機(jī)時(shí),沒有地方選擇部署機(jī)房,因此,騰訊云目前只有一個(gè)機(jī)房,估計(jì)在深圳
部署虛擬機(jī)后,可以對虛擬機(jī)控制,包括:重啟、重置密碼、回收、格式化。目測每個(gè)VM只支持一個(gè)系統(tǒng)盤和一個(gè)數(shù)據(jù)盤,而且數(shù)據(jù)盤部署以后無法改變大小,也無法從虛擬機(jī)解綁。騰訊宣布10月18日開始支持云硬盤,應(yīng)該是對目前功能的改進(jìn)
目前騰訊虛擬機(jī)沒有任何安全防護(hù),部署虛擬機(jī)后就直接暴露在公網(wǎng)上,安全性上有很大風(fēng)險(xiǎn)
云數(shù)據(jù)庫是基于MySQL做的服務(wù),最大支持600GB,支持7500/秒TPS。管理界面采用phpMyAdmin
NoSQL存儲是一個(gè)兼容Memcached的高速數(shù)據(jù)存儲服務(wù),估計(jì)是借鑒了Memcached的內(nèi)存存儲服務(wù),它支持?jǐn)?shù)據(jù)持久化,類似Redis的思路。至于性能,騰訊并未公布
其他的幾項(xiàng)服務(wù),主要起支撐作用,比如CDN、云監(jiān)控、負(fù)載均衡。值得注意的是,彈性Web服務(wù)也即將推出
綜上,騰訊云目前的功能比較有限,而且也沒有承諾服務(wù)質(zhì)量,目前還無法做出完整的評價(jià)。不過騰訊的定位顯然不是只做IaaS,而是希望成為完整的IaaS+PaaS服務(wù)提供商,從而支撐以游戲?yàn)橹鞯纳鷳B(tài)系統(tǒng)。
上個(gè)月試用了下騰訊云,結(jié)果被黑了
騰訊云上來送了1000元費(fèi)用,于是開個(gè)個(gè)虛擬機(jī)玩了下,總共開了沒幾天。結(jié)果前兩天發(fā)郵件過來,說欠費(fèi)800多,就是說不到一個(gè)月消費(fèi)了1800。我趕緊查賬單,結(jié)果看到了這樣的計(jì)費(fèi)
什么?帶寬竟然收了600元。趕緊去查一下帶寬怎么收費(fèi)。原來帶寬不算在虛擬機(jī)費(fèi)用里面,是單獨(dú)計(jì)費(fèi)的。具體計(jì)費(fèi)方法,簡單來說就是:看你一天當(dāng)中最大帶寬占用,然后按此計(jì)費(fèi)。也就是說,不管你總共傳了多少數(shù)據(jù),只看峰值,而且一個(gè)月里面只看峰值最高的幾天。具體價(jià)格是這樣:
IDC帶寬當(dāng)月總使用量小于等于300Mbps的部分,單價(jià):1.80元/Mbps
IDC帶寬當(dāng)月總使用量大于300Mbps的部分,單價(jià):3.60元/Mbps
我那幾天的流量是這樣的
因此,就算我一個(gè)月只有3天有流量,而其他時(shí)間流量為0,那么也按這三天算錢,而每天也是按峰值來算
其實(shí)我不記得為什么會有這么大峰值,也許是我下了個(gè)軟件,也許是被黑了。但無論怎樣,我收到一個(gè)天價(jià)賬單(10倍于虛擬機(jī)的價(jià)格)
但另一方面,騰訊云并沒有限制流量的方法,只要開公網(wǎng)ip,用戶就要自己限制流量,否則就等著被黑吧
那么另1000塊錢是怎么回事?騰訊云每個(gè)月會先凍結(jié)一部分金額,不管用不用,這樣可能月初時(shí)賬戶就成負(fù)數(shù)了,到月末再把未消費(fèi)的返還。賬號變?yōu)樨?fù)以后,會收到這樣一封郵件:
為了保障您的業(yè)務(wù)能正常運(yùn)營,請您務(wù)必充值繳納全部欠費(fèi),如未能如期繳齊欠費(fèi),平臺將采取包括且不限于以下措施,以維護(hù)平臺的合法權(quán)益。由此造成的一切損失,由您自行承擔(dān):
1、系統(tǒng)自動回收您在騰訊云中所有的云資源(云服務(wù)器、云數(shù)據(jù)庫、NoSQL高速存儲、CDN所有數(shù)據(jù));
2、要求您合法承擔(dān)所欠金額(如從騰訊應(yīng)支付給您的其他費(fèi)用中直接抵扣);
3、法律范圍內(nèi)可以采取的其他措施。
太坑了吧,本來就是預(yù)付費(fèi)還要預(yù)付中再預(yù)付,還沒消費(fèi)就把錢扣光然后要求充值抵賬,電信運(yùn)營商也沒這么狠啊。按第三條,難不成還要起訴我?嚇的我趕緊關(guān)掉所有服務(wù)
阿里云
如果說新浪SAE要做中國的GAE,那么阿里云就是想做中國的AWS。
阿里云早在幾年前就布局云計(jì)算,時(shí)至今日已經(jīng)小有規(guī)模。通過前幾篇的分析,不難發(fā)現(xiàn)其他幾家大型互聯(lián)網(wǎng)企業(yè)的IaaS服務(wù)都是剛剛起步,而微軟的Windows Azure也還沒在國內(nèi)正式運(yùn)營。所以,目前想用IaaS的大中型企業(yè)之前基本上只有一個(gè)選擇,那就是阿里云。不過,目前Windows Azure已經(jīng)開始提供小范圍使用,再加上其他幾個(gè)廠商的加入,阿里云未來面臨的競爭也會更加激烈。
阿里云的口號是,打造數(shù)據(jù)分享的第一平臺,顯然,做IaaS只是一個(gè)起步。阿里云在幾年前收購了萬網(wǎng),獲得了相應(yīng)的IDC運(yùn)營資質(zhì)和用戶,也解決了IaaS領(lǐng)域了大部分問題,比如備案、域名注冊、安全防護(hù)等等。這跟微軟與世紀(jì)互聯(lián)合作,IBM與首都在線合作都是一個(gè)思路。這幾家都是要踏踏實(shí)實(shí)做服務(wù)的,眼光不僅僅只是Web應(yīng)用和移動應(yīng)用,還包括了企業(yè)應(yīng)用的范圍。
從阿里云的服務(wù)類型來看,跟騰訊云十分類似。由于阿里云先,騰訊云后推出,可見騰訊云很大程度上參考了阿里云
在云服務(wù)器部分,阿里云提供windows/centos/ubuntu/redhat/debian多種OS,規(guī)格上,最小共享核512M內(nèi)存,最大8核32G內(nèi)存。全國有兩個(gè)機(jī)房,分別在青島和杭州
在部署模式上,阿里支持包月包年和按量兩種,選擇配置時(shí),阿里云會實(shí)時(shí)計(jì)算出價(jià)格,這一點(diǎn)十分方便。同時(shí),在部署和取消虛擬機(jī)時(shí),阿里云都會短信確認(rèn),同時(shí)發(fā)送管理員密碼到用戶手機(jī)上。這一點(diǎn)上,更符合互聯(lián)網(wǎng)用戶習(xí)慣,或者說,跟支付寶是一個(gè)風(fēng)格
從實(shí)際使用來看,按量付費(fèi)十分不好用:部署后無法變更配置,無法增加磁盤,無法修改磁盤空間,無法停機(jī)。而且,啟動按量付費(fèi)的虛擬機(jī)時(shí),賬戶余額必須大于100元。對于開發(fā)者來說,如果想臨時(shí)啟動一個(gè)虛擬機(jī)進(jìn)行調(diào)試,就會比較麻煩。包月方式支持配置變更,但是最少也要花每月69元。按量付費(fèi)唯一一個(gè)方便的功能,是支持定時(shí)刪除虛擬機(jī)
包月形式的
虛擬機(jī)的管理界面比較簡單,具有基本的虛擬機(jī)、磁盤、快照、鏡像管理功能。虛擬機(jī)支持啟動停止、修改密碼。網(wǎng)絡(luò)部分的功能十分欠缺
阿里云的磁盤支持快照,可以從快照回滾。不過不能從快照創(chuàng)建新的磁盤。另外,一個(gè)磁盤也無法從一個(gè)主機(jī)解掛,再加載給另一個(gè)虛擬機(jī)。也就是說,兩個(gè)虛擬機(jī)之間無法通過磁盤、快照等方式進(jìn)行數(shù)據(jù)移動,只能在應(yīng)用層面進(jìn)行網(wǎng)絡(luò)拷貝。同時(shí),按量付費(fèi)的虛擬機(jī)只能加載一個(gè)數(shù)據(jù)磁盤,無法實(shí)現(xiàn)多塊磁盤做條帶化。而包月的虛擬機(jī)最多有4個(gè)數(shù)據(jù)盤
阿里云的資源管理和資源申請是在兩個(gè)不同的門戶里面。資源申請類似一個(gè)購物車,結(jié)賬后資源出現(xiàn)在管理控制臺里面。用戶使用的時(shí)候,需要頻繁在多個(gè)界面間切換
云引擎部分,支持PHP和NODE.JS,支持memcache,消息隊(duì)列,計(jì)劃任務(wù)
云數(shù)據(jù)庫部分,支持MySQL和SQL Server
阿里云最具特色的要算它的存儲服務(wù),也正好印證了它的口號,要在數(shù)據(jù)上大作文章。阿里云在存儲上的服務(wù)有6項(xiàng),而存儲之外的服務(wù)只有5項(xiàng)。在6個(gè)服務(wù)中,包含關(guān)系數(shù)據(jù)庫、對象存儲、結(jié)構(gòu)化存儲、大數(shù)據(jù)服務(wù)
另外,阿里也仿照AWS,建立了一個(gè)SaaS市場,為阿里云上的用戶提供了一個(gè)用戶入口。
阿里云前期積累的用戶很多,有贊揚(yáng)的,也有不斷吐槽的,比如博客園。
總的來說,阿里云的優(yōu)勢是進(jìn)入IaaS領(lǐng)域早,繼承了萬網(wǎng)的服務(wù)能力,提供免費(fèi)的備案服務(wù),提供免費(fèi)的網(wǎng)站搬遷服務(wù),這對中小網(wǎng)站十分有吸引力。同時(shí),阿里云的市場推廣力度大,廣告打的到處都是,今天打折,明天贈送,很是熱鬧。阿里云的缺點(diǎn),在IaaS部分缺乏虛擬網(wǎng)絡(luò)和VPN,無法進(jìn)行虛擬機(jī)組網(wǎng),無法滿足傳統(tǒng)應(yīng)用在在組網(wǎng)上的需求,而在PaaS上,阿里云的能力十分欠缺,這會導(dǎo)致客戶粘性差,造成客戶十分容易流失
青云
說起青云,很多人可能沒聽說過,不過,一年之內(nèi)這個(gè)名字必然成為國內(nèi)云計(jì)算熱點(diǎn)。青云是一家創(chuàng)業(yè)公司,專注做IaaS,目標(biāo)是超越亞馬遜。這家公司成立只有半年,兩個(gè)月前開始接受試用。它的試用是完全免費(fèi)的,也不需要邀請,給個(gè)郵箱就行。
青云官網(wǎng): www.qingcloud.com
青云為什么有超越亞馬遜的志向?
下面我就簡要分析下。青云的CEO richard來自IBM,IBM有藍(lán)云,所以青云的意思很明顯,是青出于藍(lán)。Richard是個(gè)極客程序員,他另外兩個(gè)合伙人,分別來自騰訊和百度,而這家公司目前的團(tuán)隊(duì)規(guī)模,我猜測不超過10人。是不是很有硅谷范兒?Richard在IBM的時(shí)候,開發(fā)了一個(gè)項(xiàng)目,叫HSLT(High Scale Low Touch),這個(gè)產(chǎn)品就是一個(gè)IaaS平臺,跟青云十分類似。HSLT完全基于互聯(lián)網(wǎng)技術(shù)開發(fā),跟傳統(tǒng)的IBM軟件開發(fā)方式完全不同,其核心思想是基于大規(guī)模分布式的低成本硬件,構(gòu)建高可靠的IaaS平臺。HSLT有幾個(gè)特點(diǎn),第一是虛擬機(jī)部署快,第二是系統(tǒng)支持自愈,第三是全軟件實(shí)現(xiàn)虛擬存儲、虛擬網(wǎng)絡(luò)。盡管功能上跟Openstack類似,但架構(gòu)上HSLT跟Openstack完全不同。HSLT從架構(gòu)上就是為了滿足上萬臺虛擬機(jī)部署和管理而設(shè)計(jì)的,或者說,是為了滿足大規(guī)模公有云的需求設(shè)計(jì)的。這個(gè)產(chǎn)品是有跟AWS競爭的潛力。而青云不僅具備HSLT的完整功能,還具備了額外的功能,那就是用SDN實(shí)現(xiàn)的虛擬網(wǎng)絡(luò)
青云絕對不是簡簡單單實(shí)現(xiàn)各家都有的功能,而是在幾個(gè)功能點(diǎn)上做到極致,從而體現(xiàn)它的“酷”,否則,這種創(chuàng)業(yè)企業(yè)是無法跟其他巨頭競爭的。在這幾個(gè)功能點(diǎn)上,青云可以秒殺國內(nèi)所有的IaaS提供商,這絕對不是夸大。
下面就眼見為實(shí)吧。門戶左側(cè)是其提供的服務(wù),似乎看不出什么特別。這幾項(xiàng)都是IaaS常見的服務(wù)。不過它的門戶很清爽,而且將服務(wù)實(shí)例、日志、賬戶余額乃至工單都集成在了一起。這就是小而精的好處
青云的奧妙,就在這每個(gè)服務(wù)里面。只能說,用過才知道
神奇1:虛擬機(jī)從申請到部署完成只需要8秒,啟動只需要1秒!同時(shí)部署10個(gè)100個(gè)虛擬機(jī)也是一樣快?;旧?,用戶只要點(diǎn)擊創(chuàng)建虛擬機(jī),一眨眼虛擬機(jī)就可以登錄了。
要知道,AWS上啟動虛擬機(jī),最快也得一兩分鐘,而國內(nèi)的IaaS服務(wù),基本都得5-10分鐘。那青云是怎么做到的呢?虛擬機(jī)的部署,一般過程是:從源存儲位置拷貝一個(gè)OS鏡像作為虛擬機(jī)系統(tǒng)盤-〉宿主物理機(jī)掛載該系統(tǒng)盤進(jìn)行配置->啟動虛擬機(jī)。青云對這個(gè)過程進(jìn)行了優(yōu)化,在拷貝時(shí)采用了Copy on write技術(shù),就是不進(jìn)行真正的拷貝,而是獲得一個(gè)快照,并將后續(xù)的寫操作寫入新的空間,這樣,虛擬機(jī)就可以即時(shí)啟動。此外,青云對Linux進(jìn)行了精簡,只保留最基本的包,特別精簡了自啟動服務(wù),這樣實(shí)現(xiàn)了虛擬機(jī)從啟動到現(xiàn)實(shí)登錄界面只需1秒
從操作日志可以看出,不僅是虛擬機(jī)創(chuàng)建,基本上所有的操作,都是在秒級完成,可見青云將管理效率追求到極致
因?yàn)槟茏龅矫爰壊渴?,所以青云提出按秒?jì)費(fèi),世界上估計(jì)就此一家
神奇2:支持完善的虛擬網(wǎng)絡(luò)和VPN,而且支持圖形化設(shè)計(jì)
這個(gè)功能阿里云現(xiàn)在都還沒有,更別說騰訊百度新浪了,而這個(gè)功能實(shí)際上是企業(yè)用戶十分看重的,有了這兩項(xiàng)功能才能更安全的連接虛擬機(jī),并將云端的虛擬機(jī)與企業(yè)已有的云之外的服務(wù)器對接。虛擬網(wǎng)絡(luò)的意思,是允許用戶自己規(guī)劃網(wǎng)絡(luò)拓?fù)?,將虛擬機(jī)進(jìn)行二層互聯(lián)或者三層互聯(lián),同網(wǎng)絡(luò)內(nèi)虛擬機(jī)可以互訪,而不同網(wǎng)絡(luò)的虛擬機(jī)相互隔離。VPN是將遠(yuǎn)程網(wǎng)絡(luò)安全接入云網(wǎng)絡(luò)
具體到實(shí)現(xiàn)機(jī)制,AWS和Windows Azure估計(jì)都是利用分布式路由表來實(shí)現(xiàn)的,而青云是采用SDN理念下的Openflow實(shí)現(xiàn)的。這兩種實(shí)現(xiàn)機(jī)制的區(qū)別,是前者是靜態(tài)路由,后者是動態(tài)路由。二者各有優(yōu)劣,不過SDN最近特別火,又因?yàn)槠溟_放性獲得了相當(dāng)多的關(guān)注
其他方面的各種小創(chuàng)新還有很多,雖然算不上神奇,但也可以說是讓人眼前一亮。
在基本功能上,青云支持windows/ubuntu/centos/federa/debian OS, 最大支持8核32G內(nèi)存
存儲部分只提供塊存儲,不過一個(gè)虛擬機(jī)可以掛多個(gè)盤,每個(gè)盤最大500G
網(wǎng)絡(luò)部分除了虛擬網(wǎng)絡(luò)和VPN,還支持虛擬機(jī)同時(shí)加入多個(gè)自定義網(wǎng)絡(luò),可以自己手動分配IP。VIP支持流量控制
支持備案
監(jiān)控支持從一分鐘到一年的數(shù)據(jù)
提供API接口與命令行接口
回過頭來,我們可以分析下青云的優(yōu)劣勢。
青云的優(yōu)勢是,使用簡單,管理效率高,易用性強(qiáng),這對于個(gè)人開發(fā)者十分具有吸引力。其弱點(diǎn)是,運(yùn)營時(shí)間短,難以快速獲得大中型客戶的信任。個(gè)人認(rèn)為青云可以定位為國內(nèi)的Linode,靠低價(jià)和易用吸引低端用戶。從長遠(yuǎn)看,如果青云能夠一直保持這種技術(shù)上的領(lǐng)先優(yōu)勢,是很有可能做大做強(qiáng)的。
功能篇總結(jié)
經(jīng)過比較,不難發(fā)現(xiàn)目前國內(nèi)的公有云廠商分成兩個(gè)路線,分別是IaaS和PaaS。IaaS以AWS為標(biāo)桿,PaaS以GAE為標(biāo)桿。新浪、百度目前以PaaS為主,騰訊、阿里、青云目前以IaaS為主。從長線來看,除了青云之外,其他所有廠商都會走向IaaS+PaaS的混合模式
下面,就對IaaS和PaaS領(lǐng)域內(nèi)的公有云進(jìn)行橫向?qū)Ρ?。同時(shí),也將AWS、GAE和Windows Azure加入對比。
AWS、GAE和Windows Azure中在短期內(nèi)只有Windows Azure會進(jìn)入國內(nèi)。因?yàn)镮BM也宣布了落地國內(nèi)的計(jì)劃,有人可能會問IBM的公有云是什么樣,其實(shí)IBM的公有云有好幾套方案,一個(gè)是現(xiàn)有IBM Smarter Cloud的公有云方案,由TSAM和Websphere Pure application這種厚重的企業(yè)軟件構(gòu)成,一個(gè)是上一篇介紹過的HSLT,還有一個(gè)是IBM近期收購的SoftLayer的方案,最終在國內(nèi)落地哪個(gè)還不得而知,這里暫不做比較
在PaaS部分,可以比較的廠商包括新浪SAE,百度BAE以及國外三巨頭
很明顯,國外三巨頭領(lǐng)先優(yōu)勢明顯,而且彼此之間難分伯仲。從國內(nèi)來看,新浪和百度領(lǐng)先阿里較多,盡管新浪推出SAE較久,但BAE迅速趕上,功能上反而比新浪更多
在IaaS部分,可以比較的廠商包括騰訊,阿里,青云以及國外三巨頭
同樣的,國內(nèi)廠商均落后于國際廠商。
Google目前在IaaS剛起步,明顯落后于Azure和AWS。
Azure和AWS基本上同步,AWS比Azure強(qiáng)在提供更多的虛擬機(jī)規(guī)格和OS種類。
在國內(nèi),阿里顯然比騰訊要強(qiáng)很多
通過總結(jié)可以看出,在虛擬機(jī)部分,國內(nèi)的服務(wù)提供商目前提供的服務(wù)普遍缺乏配套的虛擬網(wǎng)絡(luò)或者VPC功能,這使得虛擬機(jī)服務(wù)跟VPS服務(wù)區(qū)別不大
綜上所述
Windows Azure和AWS是云計(jì)算領(lǐng)域最強(qiáng)的兩個(gè)廠商,功能完善,覆蓋廣泛。
在國內(nèi),IaaS領(lǐng)域是阿里云目前領(lǐng)先,PaaS領(lǐng)域目前百度和新浪領(lǐng)先。
隨著Windows Azure商用日期的臨近,這種局面很快會被改寫
另外,各個(gè)云服務(wù)各有各自的優(yōu)勢,短期之內(nèi)估計(jì)很難出現(xiàn)AWS那種一家獨(dú)霸市場的局面。
各家的優(yōu)勢領(lǐng)域總結(jié)
阿里云與新浪云:積累了許多早期用戶,也積累了相應(yīng)的運(yùn)營經(jīng)驗(yàn)
百度云:吸引“流量”型網(wǎng)站開發(fā)者
騰訊云:吸引騰訊系周邊產(chǎn)品的開發(fā)者
青云:吸引獨(dú)立開發(fā)者和部分小型開發(fā)商
Windows Azure:是企業(yè)用戶和.NET陣營用戶的首選。由于其強(qiáng)大的功能,相信也會吸引很多互聯(lián)網(wǎng)開發(fā)者
最后,從機(jī)房分布來看,大部分大型的云服務(wù)提供商都把機(jī)房放在經(jīng)濟(jì)發(fā)達(dá)的城市,比如新浪在北京,阿里在杭州青島,Windows Azure在北京上海。這和國外的云服務(wù)提供商的分布有很大差異,同時(shí),這也給了國內(nèi)其他云服務(wù)提供商很多生存空間
國外云平臺
先說明一點(diǎn),由于國內(nèi)公有云起步較晚,基本上所有的公有云都是模仿或者克隆國外現(xiàn)有的云平臺,因此,這里不得不首先說明下國外幾個(gè)主流的有代表性的云平臺:
AWS
這個(gè)不用多講,AWS是公有云第一品牌,也是業(yè)界標(biāo)桿,從2006年起AWS就開始運(yùn)營,可以說正是AWS造就了云計(jì)算當(dāng)今的成果。AWS以IaaS起步,不過現(xiàn)今已經(jīng)兼具IaaS和PaaS能力
Windows Azure
這個(gè)是微軟的公有云,本人的博客有非常多的描述。
Windows Azure 從2009年開始運(yùn)營,最初以PaaS為主,如今也兼具IaaS和PaaS能力
Google Cloud
起初Google主打PaaS服務(wù)App Engine,知道今年才推出IaaS服務(wù)
Linode
其特色是價(jià)格便宜,使用簡便。
Linode是Linux node的縮寫,不支持Windows。
Linode的定位是VPS,其網(wǎng)絡(luò)能力比較弱,沒法支持虛擬網(wǎng)絡(luò)。
其價(jià)格差不多只有AWS和Windows Azure的一半。出于這些因素,Linode成為大量獨(dú)立開發(fā)者的首選。
