根據(jù)調(diào)研機(jī)構(gòu)Gartner公司的數(shù)據(jù)顯示,亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)公司的年平均運(yùn)行成本為180億美元,擁有數(shù)千萬的活躍客戶,作為全球最大的云平臺(tái),其市場(chǎng)份額達(dá)到驚人的44.1%。
在拉斯維加斯發(fā)明大會(huì)聚集的4萬多名開發(fā)人員和IT專業(yè)人士發(fā)現(xiàn),云計(jì)算巨頭AWS公司定期發(fā)布新功能和增強(qiáng)功能。
在今年的2017年度AWS re:Invent大會(huì)上,AWS推出了像Amazon Neptune這樣的新服務(wù),增加了新的服務(wù)器實(shí)例類型,并透露了一些關(guān)于平臺(tái)內(nèi)部運(yùn)作的細(xì)節(jié),即負(fù)載平衡器,并在競(jìng)爭(zhēng)中獲得優(yōu)勢(shì)。
AWS公司首席執(zhí)行官Andy Jassy
更廣闊的視野
AWS公司首席執(zhí)行官安迪·賈西(AndyJassy)介紹了該公司未來的發(fā)展方向,并在主題演講中表示:“AWS公司在云端擁有一百多種服務(wù),具有令人難以置信的多種強(qiáng)大功能。這是迄今為止功能最多、最強(qiáng)大的技術(shù)基礎(chǔ)設(shè)施,并且創(chuàng)新步伐不斷擴(kuò)大。人們很難找到像AWS擁有一半市場(chǎng)以上的云計(jì)算供應(yīng)商。”
Jassy表示,AWS公司推出了大量的新服務(wù),并改進(jìn)現(xiàn)有的服務(wù)。其中包括名為Amazon Neptune的預(yù)覽管理圖形數(shù)據(jù)庫(kù)服務(wù),以及該公司當(dāng)前數(shù)據(jù)庫(kù)產(chǎn)品的新功能,以增強(qiáng)其可擴(kuò)展性和可靠性。
例如,Amazon Dynamo DB的多主機(jī)和多區(qū)域支持使得開發(fā)人員為全球分布式應(yīng)用程序添加高性能和低延遲變得微不足道。另外,托管的Amazon Aurora通過跨多個(gè)可用性區(qū)域(AZ)的多個(gè)主節(jié)點(diǎn)獲得多主站支持,這對(duì)大多數(shù)數(shù)據(jù)庫(kù)引擎進(jìn)行配置非常棘手,因?yàn)樵试S應(yīng)用程序容忍任何主站的故障,而無需額外的調(diào)整或特殊邏輯。
AWS公司還試圖提供更多選擇,例如推出新的AWS I3裸機(jī)實(shí)例。這個(gè)選項(xiàng)將允許客戶直接在英特爾服務(wù)器上運(yùn)行他們的應(yīng)用程序,將配置多達(dá)512GB的內(nèi)存和36個(gè)超線程核心。由于其作為AWS云平臺(tái)的一部分運(yùn)行,因此開發(fā)人員可以訪問普通EC2實(shí)例的功能,例如安全組設(shè)置和Amazon EBS卷。
這種新功能大大增加了AWS在云端的覆蓋范圍,并對(duì)依賴于企業(yè)選擇混合云部署的內(nèi)部部署的托管數(shù)據(jù)中心提供商施加壓力,以實(shí)現(xiàn)無法虛擬化的系統(tǒng)。有了新的I3實(shí)例,企業(yè)目前在其全云策略上不再選擇復(fù)雜的混合架構(gòu)。
當(dāng)然,并非所有的改進(jìn)都是可見的,或者可供公眾消費(fèi)。在大會(huì)的前一天晚上,AWS公司全球基礎(chǔ)設(shè)施副總裁Peter Desantis詳細(xì)介紹了該團(tuán)隊(duì)在核心工程方面所做的一些改進(jìn)。
Desantis所說的大部分信息已經(jīng)在公共領(lǐng)域分享,包括去年AWS公司同期首席數(shù)據(jù)中心架構(gòu)師James Hamilton所涵蓋的材料。但是,Desantis還提供了對(duì)該公司專有負(fù)載平衡器的更多見解。
他指出,負(fù)載均衡器占用了不成比例的空間,并為AWS帶來了各種操作上的挑戰(zhàn),這里指的是由外部供應(yīng)商創(chuàng)建的設(shè)備。“盒子通常有一些未知的內(nèi)部資源,如果不是一個(gè)構(gòu)建者,那么很難知道什么時(shí)候會(huì)破壞。”
然后就是可靠性的問題。Desantis通過網(wǎng)絡(luò)示意圖來說明負(fù)載平衡器的傳統(tǒng)2N架構(gòu)在沒有冗余的情況下如何在一次故障之前能夠存活下來:“作為一個(gè)運(yùn)營(yíng)者,我可以告訴你,我會(huì)因?yàn)榭蛻粲绊懚砩纤缓糜X。”
這些擔(dān)憂激發(fā)了企業(yè)爭(zhēng)相開發(fā)負(fù)載平衡器,由于能夠?qū)⒘髁繝顟B(tài)存儲(chǔ)在三個(gè)不同的主機(jī)上,因此具有更好的可靠性。自建解決方案也顯著提高了利用率:“新系統(tǒng)可以運(yùn)行在80%-90%的容量,具體取決于企業(yè)如何配置。這與傳統(tǒng)負(fù)載平衡器(大約50%)非常不同。”
Desantis表示,AWS創(chuàng)建的分布式負(fù)載平衡技術(shù)得到了進(jìn)一步的改進(jìn),現(xiàn)在為許多云服務(wù)提供支持,包括AWS ElasticFile System,AWS Managed NAT,AWS網(wǎng)絡(luò)負(fù)載平衡器和AWS Private Link。
讓構(gòu)建者進(jìn)行建設(shè)
那么AWS公司是否打算在云端再添加100項(xiàng)新服務(wù)嗎?考慮到日前宣布的功能,包括機(jī)器學(xué)習(xí)(ML)、視頻工作流程、虛擬現(xiàn)實(shí)、網(wǎng)絡(luò)、物聯(lián)網(wǎng),甚至是機(jī)器學(xué)習(xí)(ML)驅(qū)動(dòng)的安全監(jiān)控服務(wù),確實(shí)如此。
在談到AWS公司對(duì)容器的擴(kuò)展支持時(shí),Jassy在一份聲明中提供了一個(gè)線索:“這是計(jì)算的障礙。這是構(gòu)建者想要的。因?yàn)樗麄儾恍枰A(yù)付任何功能,建設(shè)商不希望比其他廠商的功能要少。因?yàn)樗麄円庾R(shí)到擁有一切,就會(huì)得到一切。”
他說,AWS團(tuán)隊(duì)希望為開發(fā)人員提供最通用的工具。“建設(shè)者們不想在他們遷移云端的時(shí)候不能使用他們已經(jīng)習(xí)慣的一小部分功能。”
Jassy也提供了一些關(guān)于選擇自由的想法。雖然有人會(huì)指出這具有諷刺意味,但考慮到AWS云生態(tài)系統(tǒng)面臨的真正威脅,Jassy所指的傳統(tǒng)企業(yè)軟件供應(yīng)商,顯然說的是甲骨文公司:“自由不僅僅是擁有建立任何你想要的事物的全部能力。但它也是一種不被濫用的能力。”