在前不久舉辦的亞馬遜AWS中國(guó)技術(shù)峰會(huì)上,亞馬遜公司CTO沃納·威格爾(Werner Vogels)對(duì)于AWS云平臺(tái)、云服務(wù)以及所實(shí)現(xiàn)的創(chuàng)新技術(shù)進(jìn)行了深入講解。他強(qiáng)調(diào),AWS云服務(wù)旨在幫助企業(yè)級(jí)用戶實(shí)現(xiàn)更好的業(yè)務(wù)及服務(wù)的創(chuàng)新,目前 AWS云平臺(tái)尤其在移動(dòng)互聯(lián)方面已積累了眾多的優(yōu)秀創(chuàng)新成果,AWS將提供兼具寬度與深度的服務(wù),使用戶的應(yīng)用更為便捷和快速,從而將精力集中在自身的核心業(yè)務(wù)上,并為自身以及客戶開(kāi)發(fā)出更好的服務(wù)。
在前不久舉辦的亞馬遜AWS中國(guó)技術(shù)峰會(huì)上,亞馬遜公司CTO沃納·威格爾(Werner Vogels)對(duì)于AWS云平臺(tái)、云服務(wù)以及所實(shí)現(xiàn)的創(chuàng)新技術(shù)進(jìn)行了深入講解。他強(qiáng)調(diào),AWS云服務(wù)旨在幫助企業(yè)級(jí)用戶實(shí)現(xiàn)更好的業(yè)務(wù)及服務(wù)的創(chuàng)新,目前AWS云平臺(tái)尤其在移動(dòng)互聯(lián)方面已積累了眾多的優(yōu)秀創(chuàng)新成果,AWS將提供兼具寬度與深度的服務(wù),使用戶的應(yīng)用更為便捷和快速,從而將精力集中在自身的核心業(yè)務(wù)上,并為自身以及客戶開(kāi)發(fā)出更好的服務(wù)。
Aurora數(shù)據(jù)庫(kù)為用戶創(chuàng)新提供支撐
對(duì)于企業(yè)而言,新型關(guān)系型數(shù)據(jù)庫(kù)無(wú)疑是未來(lái)進(jìn)行創(chuàng)新的首要需求。沃納談到,AWS的企業(yè)級(jí)關(guān)系型數(shù)據(jù)庫(kù)Aurora 由AWS歷經(jīng)四年時(shí)間打造而成,性能超過(guò)標(biāo)準(zhǔn)的MySOL5數(shù)據(jù)庫(kù)5倍,同時(shí)作為一款高端的企業(yè)級(jí)數(shù)據(jù)庫(kù),Aurora還具有很好的穩(wěn)定性和容錯(cuò)性。比如 Aurora可以自動(dòng)進(jìn)行數(shù)據(jù)的同步復(fù)制,一個(gè)文件可同時(shí)快速的完成6個(gè)版本的復(fù)制,這些都通過(guò)AWSRDS實(shí)現(xiàn)。最重要的是它的成本僅是過(guò)去企業(yè)級(jí)關(guān)系型數(shù)據(jù)庫(kù)的十分之一,可以幫助客戶以更低的成本達(dá)到過(guò)去從未有過(guò)的數(shù)據(jù)規(guī)模。
AWS對(duì)于Aurora的研發(fā)主要源自于客戶的需求。相對(duì)于全球軟件服務(wù)行業(yè)的其它領(lǐng)域,數(shù)據(jù)庫(kù)的創(chuàng)新還比較少。傳統(tǒng)企業(yè)級(jí)數(shù)據(jù)庫(kù)的特點(diǎn)包括:專有性、價(jià)格高、許可方面限制強(qiáng)、技術(shù)落后等,很多技術(shù)甚至還是二、三十年前的技術(shù)?;谶@些原因,客戶迫切地需要一種全新的關(guān)系型數(shù)據(jù)庫(kù)用于支撐企業(yè)新的創(chuàng)新需求。幾年前,亞馬遜注意到了客戶的這種需求變化,于是開(kāi)始了Aurora的研發(fā)之路。
實(shí)現(xiàn)快速、靈活的應(yīng)用部署
作為AWS的一項(xiàng)快速部署服務(wù),Apollo在過(guò)去一年中大約推送了5000萬(wàn)個(gè)部署,每分鐘達(dá)到95至100個(gè)。該部署方式可以將代碼推送到任何EC2環(huán)境中,而且不需要進(jìn)行任何管理。而這樣的部署是借助以前從未有過(guò)的、并且可靠的方式來(lái)實(shí)現(xiàn)的。
AWS注重應(yīng)用生命周期管理。應(yīng)用的開(kāi)發(fā)過(guò)程包括:開(kāi)發(fā)、建立、測(cè)試、部署、監(jiān)控、分析,AWS旨在幫助用戶將這一復(fù)雜的過(guò)程變得更加簡(jiǎn)便和快速。AWS強(qiáng)調(diào)靈活性,而靈活性的基礎(chǔ)則是開(kāi)發(fā)和測(cè)試,由此,AWS在內(nèi)部建立了對(duì)自己開(kāi)發(fā)工作的考察,為了實(shí)現(xiàn)更高的敏捷性,開(kāi)發(fā)模式也正在發(fā)生明顯變化。AWS的應(yīng)用生命周期管理就是要幫助開(kāi)發(fā)測(cè)試工作做得更快,通過(guò)一個(gè)大的模塊分解成很小的構(gòu)建模塊,讓部署變得更加方便,讓規(guī)模的伸縮變得更加方便,提高可靠性。
Apollo部署方式的可靠性來(lái)自于AWS的特殊部署特性,即分階段的部署,有可能是一個(gè)節(jié)點(diǎn),有可能是十個(gè)節(jié)點(diǎn)。在這些部署的步驟中會(huì)依據(jù)一些參數(shù)來(lái)判斷某個(gè)階段部署的成功與否,一旦發(fā)現(xiàn)問(wèn)題會(huì)立即停止部署,并回到第一步重新開(kāi)始。例如被賦予任務(wù)的服務(wù)器,一旦發(fā)現(xiàn)沒(méi)有完成正確交付就會(huì)停止并重新部署。
在這樣的服務(wù)中,AWS還具備軟件部署到高度精細(xì)粒度化的部署。除此之外,AWS還提供另外兩種部署服務(wù),第一是CodePipeline連續(xù)集成部署服務(wù),通過(guò)將單點(diǎn)測(cè)試、完全測(cè)試、再部署之間的代碼分析等步驟集成在一起,實(shí)現(xiàn)更加快速的部署;第二是CodeCommit部署服務(wù),幫助進(jìn)行源代碼的管理。由此通過(guò)AWS提供的工具和手段,幫助客戶將整個(gè)應(yīng)用的開(kāi)發(fā)過(guò)程變得穩(wěn)定可靠。
提供七種云服務(wù)采用模式
沃納表示,對(duì)于企業(yè)級(jí)用戶,AWS提供了七種不同的云服務(wù)采用模式用于選擇。第一種采用模式是開(kāi)發(fā)測(cè)試。開(kāi)發(fā)測(cè)試是敏捷性最重要的體現(xiàn),如果能夠大幅度改善開(kāi)發(fā)和測(cè)試環(huán)節(jié),對(duì)于用戶則意味著成本的大幅降低。通過(guò)AWS提供的服務(wù),很多企業(yè)級(jí)客戶的開(kāi)發(fā)測(cè)試環(huán)境可以節(jié)約70%的時(shí)間,而且測(cè)試質(zhì)量也大幅提高。例如很多客戶測(cè)試時(shí)要面臨各種復(fù)雜的情況,比如數(shù)據(jù)庫(kù)的不同的狀況以及安裝到一半就失敗了等,AWS通過(guò)提供一種軟件化、服務(wù)化的測(cè)試環(huán)境而不是完全依賴于硬件,使得測(cè)試更加逼真和簡(jiǎn)易。
第二種采用模式是將所有新的應(yīng)用和服務(wù)放在云平臺(tái)上,而不再采購(gòu)新硬件。云計(jì)算因其帶來(lái)的高效率和大容量,已經(jīng)上升為企業(yè)戰(zhàn)略。例如,聯(lián)合利華有1700個(gè)營(yíng)銷網(wǎng)頁(yè),當(dāng)這1700個(gè)營(yíng)銷網(wǎng)頁(yè)全部放在AWS云平臺(tái)上之后,僅需2天就能夠完成從設(shè)計(jì)創(chuàng)意到部署的全部工作,而過(guò)去這個(gè)時(shí)間會(huì)長(zhǎng)達(dá)4周。
第三種采用模式是分析服務(wù),而且這個(gè)趨勢(shì)還在加速,并成為云計(jì)算最炙手可熱的領(lǐng)域。數(shù)據(jù)倉(cāng)庫(kù)普遍資源消耗大且成本高昂,亞馬遜數(shù)據(jù)分析服務(wù)可以幫助客戶快速生成應(yīng)用的數(shù)據(jù)分析報(bào)告,有效降低資源消耗。
第四種采用模式是移動(dòng),目前移動(dòng)已經(jīng)取代網(wǎng)頁(yè)環(huán)境成為企業(yè)最重要的考慮因素,未來(lái)用戶在使用服務(wù)和應(yīng)用的時(shí)候,首選工具將會(huì)是移動(dòng)。AWS提供的移動(dòng)服務(wù)通過(guò)一套強(qiáng)大的基礎(chǔ)設(shè)施支持,完成應(yīng)用的部署、管理,并實(shí)時(shí)獲取管理的各個(gè)參數(shù)和衡量尺度,使客戶能夠快速地打造和部署移動(dòng)應(yīng)用。
第五種采用模式是核心企業(yè)級(jí)應(yīng)用。例如一家零售銀行客戶Robeco已經(jīng)把整個(gè)銀行業(yè)務(wù)的運(yùn)營(yíng)建立在AWS云平臺(tái)之上。
第六種采用模式是數(shù)據(jù)中心遷移。有些企業(yè)不希望自己再擁有數(shù)據(jù)中心了,會(huì)將其遷移到云平臺(tái)上。例如Conde Nast的數(shù)據(jù)中心遍布在世界各地共有66家之多,如今他們希望將數(shù)量精簡(jiǎn)到6個(gè),在接下來(lái)的3年中會(huì)關(guān)閉掉34個(gè)將其移到AWS云平臺(tái)上。
最后一種采用模式是企業(yè)整體的云化,包括提供云的部署方案,在云平臺(tái)進(jìn)行應(yīng)用的開(kāi)發(fā),以及幫助客戶進(jìn)行混合云的部署等。AWS的直連 (DirectConnect)可以幫助客戶在不使用云服務(wù)的時(shí)候進(jìn)行互聯(lián)網(wǎng)服務(wù)。AWS還可以幫助客戶實(shí)現(xiàn)非常高精細(xì)度的控制,打造堅(jiān)如磐石的應(yīng)用環(huán)境。