編者按:7月22日,云角的CTO郝峻晟先生受到SEC(西雅圖華人創(chuàng)業(yè)協(xié)會)的邀請,為大家介紹通用云計算平臺Azure和AWS在架構(gòu)上的一些最佳實踐和最新進(jìn)展。
這期筆記,帶你重新回顧活動現(xiàn)場分享的部分精彩內(nèi)容。
云計算在中國未來的市場仍有很多的潛力和發(fā)展機會,比如制造業(yè)客戶,IoT方面的需求越來越緊迫和明顯,但其內(nèi)部IT技術(shù)常常滯后市場發(fā)展(畫外音:最近軟銀趁著英鎊便宜收購ARM也是在布局IoT,IoT軟硬件方面的未來成長空間還是很被看好)。
需要注意的是,中國市場政策和生態(tài)圈有自己的特點,因為政府監(jiān)管,所有云服務(wù)的DataCenter必須設(shè)在國內(nèi)。
舉個例子,國家要求“外資企業(yè)在華提供公有云服務(wù)需要IDC牌照”,AWS在國內(nèi)還沒取得IDC牌照,所以一些國際公司的系統(tǒng)雖然在全球使用的是AWS,但是在國內(nèi)為了規(guī)避政策風(fēng)險還是使用了有IDC牌照的Azure。
還有中國的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施條件也比較復(fù)雜,中國聯(lián)通、中國移動和中國電信三家網(wǎng)絡(luò)的互聯(lián)互通也是一個很大的問題。
就全球來說,目前領(lǐng)先的公有云提供商在北美主要還是三大巨頭AWS、Azure、Google,國內(nèi)則是以阿里云領(lǐng)先,另外還有百度云,騰訊云,UCloud等。華為主要做政府和電信,和其他公司做的市場方向不太一樣。
云服務(wù)是一個非常需要燒錢才能建設(shè)起來的業(yè)務(wù),所以目前主要的云服務(wù)提供商也都是錢袋比較滿的大廠。
對公司來說,如何選擇適合自己的云服務(wù)呢?比如大公司對于Compliance和政策監(jiān)管要求比較高就不能用AWS, 而可能選擇Azure。有全球化視野的創(chuàng)業(yè)公司可以選擇AWS,另外一些起步的公司可以選擇用阿里云來降低成本。有時候客戶也需要幾個云平臺同時一起使用,這時候,云角的云舶其實就實現(xiàn)了這樣的跨云平臺管理功能。
什么是云?
可以說云是一個“大雜燴”,包含虛擬機、存儲、數(shù)據(jù)分析、IoT、應(yīng)用服務(wù)等多方面。云的最大優(yōu)勢是,你可以不用管計算和存儲資源,能像用水或用電的utility(公共資源)一樣來使用。
AWS VS Azure接下來,我將重點比較一下AWS和Azure架構(gòu)的各自優(yōu)缺點。
比起AWS,微軟的Azure發(fā)力較晚但跟得很緊。大體來說,兩家的服務(wù)都很類似,不過在具體的細(xì)節(jié)方面又有不同。
兩家云服務(wù)涉及的產(chǎn)品包含計算、存儲、管理、應(yīng)用等許多方面,下面我們挑幾個重點注意比較。
1、計算Azure 沒有專門的鏡像市場(image marketplace)AWS 沒有Batch服務(wù)VM 和EC2是分別是微軟和亞馬遜兩家各自的IaaS offering2、虛擬機IaaS的虛擬機方面,AWS 機器配置更全些,比如 EC2有可以跑SAP Hana的虛擬機。
但是微軟還沒有這么強的機器,另外,微軟暫時還沒有支持GPU的虛擬機。
3、磁盤鏡像微軟略少,AWS市場多一些,不過都可以把自己的鏡像傳上去。
4、收費Azure和AWS兩家收費都比較復(fù)雜。
AWS在虛擬機上的收費標(biāo)準(zhǔn)就有上千種。(這里提一下,云角開發(fā)的云舶產(chǎn)品有一個很受歡迎的功能,可以幫企業(yè)計算預(yù)測總體的使用費用,符合公司傳統(tǒng)做預(yù)算的模式,幫助企業(yè)省去自己逐一計算預(yù)測收費的繁瑣。)
5、存儲兩家產(chǎn)品有交叉,基本類似。Azure略好一點,畢竟是用更新的技術(shù)。但因為用戶存儲方面的要求也不太高,所以AWS也沒急著更新。
企業(yè)用戶最關(guān)心的還是SLA 。兩家在宣傳上,Azure說自己的數(shù)據(jù)完全不會丟, AWS說是99.999999999% 的持久率。(腦補畫面,Azure鄙視AWS:看吧,你還會丟數(shù)據(jù)。 AWS:我是很實在的說, 100GB一年最多也就丟一個字節(jié)好不好。。
在云舶上,有提供專門的檢測服務(wù),每過一段時間去ping云端來監(jiān)控系統(tǒng)狀態(tài),同時在全球布置了16個點檢測,可以幫助客戶落實發(fā)生宕機時究竟是云端,還是電信運營商的問題。
6、數(shù)據(jù)庫,網(wǎng)絡(luò)和數(shù)據(jù)分析兩家各有千秋,時間關(guān)系不能展開探討。但是注意Azure上兩個易混淆的概念, Azure SQL Server 和在 Azure VM上的SQL server是兩個產(chǎn)品,一個是新的native to Azure cloud的數(shù)據(jù)庫,另一個是在虛擬機上的傳統(tǒng)SQL servier。
7、應(yīng)用Azure的媒體服務(wù)很好,另外Azure上的獨有的CoranaInteligence 對認(rèn)知服務(wù)的支持很強(比如圖像識別,語言識別等)。
AWS的應(yīng)用也非常多,而且對游戲方面的支持更好。
8、開發(fā)Git VS Visio StudioAmazonWork Docs VS Office 365
9、管理AWS管理功能之完善還是遠(yuǎn)超后來者Azure。
10、安全兩家都強調(diào)shared responsibility。底層infrastructure的安全由廠家負(fù)責(zé),但是應(yīng)用層的安全需要客戶自己保護(hù)。
11、架構(gòu)總結(jié)一下,一個成功的架構(gòu)主要考慮還是四大方面:
1、security(數(shù)據(jù)丟失,數(shù)據(jù)被偷)2、reliability3、performance4、cost
兩家都有一個不錯的E-commerce網(wǎng)站架構(gòu)案例,在各自的網(wǎng)站里有介紹。
AWS有一個最佳實踐白皮書推薦大家拓展閱讀AWS Well-ArchitectedFramework
分享人介紹:郝峻晟上海交通大學(xué)計算機工程碩士,曾在微軟亞太研發(fā)集團(tuán)參與領(lǐng)導(dǎo)諸如System Center Configuration Manager、商務(wù)事務(wù)平臺等項目開發(fā)工作;擔(dān)任上海普利生數(shù)碼技術(shù)有限公司(Prismlab)的創(chuàng)始人及軟件開發(fā)副總裁。
2012年創(chuàng)立云角信息,擔(dān)任云角CTO, 負(fù)責(zé)公司的戰(zhàn)略發(fā)展,產(chǎn)品與服務(wù)體系技術(shù)架構(gòu)建設(shè)以及日常工作。
云角介紹:
國內(nèi)領(lǐng)先的云計算服務(wù)公司,公司業(yè)務(wù)包含云技術(shù)相關(guān)服務(wù),產(chǎn)品和解決方案三大塊。其目前的產(chǎn)品主要有兩個:云舶(跨云平臺管理系統(tǒng))和UV盤(企業(yè)云存儲)。
其解決方案涉及很多,云角做的比較成功的案例在會上分享了兩個:
1、某國際連鎖快餐餐廳原先各自分店都是各自獨立設(shè)置的in house呼叫中心,云角通過部署在微軟Azure上的云角云呼叫中心在線平臺,利用Azure的Service Bus幫助其在統(tǒng)一平臺上管理呼叫中心和門店之間的溝通。
基于Azure的虛擬機服務(wù),存儲服務(wù)以及PaaS 服務(wù),云角通信云實現(xiàn)了99.95% 的高可用性以及可擴展性,實現(xiàn)了新一代的企業(yè)級在線呼叫中心。同時后臺還可以利用Hadoop等技術(shù)進(jìn)行大數(shù)據(jù)分析。
2、某國際飲料公司云角幫其所有的在線市場活動平臺從IDC遷移至Windows Azure 平臺,云角為其提供技術(shù)咨詢和遷移解決方案。
某國際知名飲料公司的11家軟件供應(yīng)商,在兩個月內(nèi)將之前運行在傳統(tǒng)Windows平臺上的28個應(yīng)用全部遷移到了 Microsoft Azure 的PaaS和IaaS平臺上。成功使其將運營成本從千萬級降到百萬級。