遲來的功能:AWS自動(dòng)恢復(fù)有何不同?
AWS現(xiàn)在可以讓實(shí)例從多種錯(cuò)誤中恢復(fù)了,但這并不會(huì)代替真正的云彈性應(yīng)用設(shè)計(jì)。
AWS EC2實(shí)例現(xiàn)在可以經(jīng)由CloudWatch從某些錯(cuò)誤狀況中恢復(fù),但這個(gè)功能并不能完全替代云彈性應(yīng)用架構(gòu)。
自動(dòng)恢復(fù)允許用戶在Amazon Web Service(AWS)的CloudWatch監(jiān)測服務(wù)中設(shè)定臨界值。如果操作系統(tǒng)在Amazon那方出了問題,例如底層的硬件故障,系統(tǒng)斷電,網(wǎng)絡(luò)連接斷開或物理機(jī)的軟件問題等,實(shí)例將會(huì)原封不動(dòng)的依照它的實(shí)例識(shí)別碼,IP地址,彈性塊存儲(chǔ)(EBS)附件和其他設(shè)定細(xì)節(jié)來自動(dòng)恢復(fù)。
自動(dòng)恢復(fù)暫時(shí)只適用于美東(維吉尼亞)區(qū)域的C3,C4,M3,R3和T2線的實(shí)例,雖然在AWS官方博客的一個(gè)帖子有提到將會(huì)很快在更多區(qū)域提供這個(gè)服務(wù)。實(shí)例必須要在一個(gè)虛擬私有云(VPC)之內(nèi)運(yùn)行并附加在一個(gè)EBS卷上才能使用自動(dòng)恢復(fù)的功能。使用自動(dòng)恢復(fù)功能的用戶將依照CloudWatch的價(jià)格表來收費(fèi),但對于恢復(fù)過程中使用的EC2或EBS資源是不收費(fèi)的。
這個(gè)概念對于AWS一貫強(qiáng)調(diào)的,在應(yīng)用中而不是在基礎(chǔ)架構(gòu)層面建立云彈性的說法難免有點(diǎn)背道而馳,但它不會(huì)成為一個(gè)完全將應(yīng)用彈性抹殺掉的捷徑,根據(jù)Glenn Grant,一家位于波士頓的云咨詢和管理服務(wù)供應(yīng)商,G2 技術(shù)集團(tuán)公司的CEO表示。
G2 技術(shù)集團(tuán)也提供了類似的功能,通過其針對AWS的管理服務(wù),包括監(jiān)控軟件來檢查AWS云的健康度,并在必要時(shí)重啟實(shí)例。
“我認(rèn)為這個(gè)功能對于過程的自動(dòng)化很有幫助,”他說道。“但是,我們需要評估一下,才能完全了解它的檢查方式和臨界點(diǎn),這樣才不會(huì)在不必要的時(shí)候重啟實(shí)例。”
比如,Grant想知道網(wǎng)絡(luò)流量很大會(huì)不會(huì)被誤判成連接的完全斷開,或者一個(gè)DoS攻擊的情景是否會(huì)導(dǎo)致某個(gè)實(shí)例不斷重啟。但自動(dòng)恢復(fù)裝有自適應(yīng)調(diào)節(jié)的控制器來確保同一實(shí)例不會(huì)被不停的恢復(fù)。
一些業(yè)界觀察者會(huì)提出一個(gè)問題:為什么Amazon沒有早點(diǎn)提供這個(gè)功能?“我一直很好奇為什么他們沒在幾年前就做這件事,”Carl Brooks,一名位于波士頓的451 Group的分析師說道。“我猜那是因?yàn)樗麄冊?jīng)這樣來告訴客戶要‘自己動(dòng)手,豐衣足食’。”
總是會(huì)有這樣的風(fēng)險(xiǎn),用戶會(huì)默認(rèn)將這個(gè)功能當(dāng)作一種“快捷”的圍繞恰當(dāng)彈性的應(yīng)用架構(gòu)的方式,但這些問題和做法大家已經(jīng)司空見慣了,Brooks說道。
另外也有一部分人則質(zhì)疑自動(dòng)恢復(fù)強(qiáng)制使用EBS的必要性。
“如果某個(gè)EBS卷在恢復(fù)的過程中損壞了怎么辦?”一名位于馬薩諸塞州Cambridge的Forrester Research的分析師James Staten說道。AWS拒絕對這個(gè)問題發(fā)表公開評論。
不論如何,當(dāng)那些技術(shù)水平?jīng)]那么高的新顧客群采用云計(jì)算時(shí),這種功能將很有必要,根據(jù)Staten的說法。云技術(shù)采納的第一波用戶大多數(shù)是那些很樂意編寫自動(dòng)化的基礎(chǔ)架構(gòu)恢復(fù)功能腳本或?qū)⑵淙谌氲綉?yīng)用中的DevOps族群,但最新的一代用戶可能不具備這種程度的云計(jì)算專業(yè)或運(yùn)營經(jīng)驗(yàn),他說道。
AWS的幾個(gè)競爭者都已經(jīng)提供類似的恢復(fù)功能了。Google經(jīng)由他們的管理VM服務(wù)來管理Google計(jì)算引擎虛擬機(jī)的可用性,進(jìn)而鞏固了他們的應(yīng)用引擎平臺(tái)即服務(wù),Rackspace的云服務(wù)器是由支持人員來監(jiān)測并確保他們的可用性。VMware的vCloud Air Service也會(huì)在主機(jī)故障發(fā)生時(shí)提供VMware的Live Migration功能。微軟的Azure則有服務(wù)治愈功能,可以自動(dòng)偵測有問題的節(jié)點(diǎn)并將虛擬機(jī)移動(dòng)至新的主機(jī)上。
原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_87717.htm