用戶可以使用EC2?Spot競價實(shí)例來運(yùn)行有狀態(tài)的應(yīng)用,不用擔(dān)心EC2?Spot競價實(shí)例被收回時,運(yùn)算結(jié)果丟失的問題。
用戶不修改應(yīng)用代碼,應(yīng)用也不需要具備高可用性設(shè)計,就能以Serverless的方式運(yùn)行在EC2?Spot競價實(shí)例,不用自己配置硬件資源,系統(tǒng)會自動匹配合適的資源??梢员苊赓Y源不夠用,也有助于減少資源浪費(fèi)。
最后,既然都用了EC2?Spot競價實(shí)例了,那就意味著,與使用OnDemand的實(shí)例相比,成本能大幅節(jié)省,最高能達(dá)到90%左右。
MemVerge的大內(nèi)存軟件能將DRAM和持久內(nèi)存組成大的內(nèi)存資源池,應(yīng)用無需修改就能直接使用這些內(nèi)存資源。
MemVerge還開發(fā)了一個叫AppCapsules的功能,內(nèi)存快照技術(shù)能讓有狀態(tài)的應(yīng)用快速恢復(fù)到運(yùn)行狀態(tài)。
MemVerge表示,Memory?Machine?Cloud有助于云計算民主化,可以使在云中運(yùn)行應(yīng)用變得非常簡單,它可以自動化地完成原本復(fù)雜的操作,比如優(yōu)化成本、提升性能和實(shí)現(xiàn)高可用性。
MemVerge表示,它可以使所有應(yīng)用程序,包括有狀態(tài)的應(yīng)用都變成Serverless的。這樣一來,開發(fā)者就不需要擔(dān)心服務(wù)器或公有云資源的配置和優(yōu)化問題了。
AppCapsule技術(shù)可以自動將應(yīng)用運(yùn)行時移動到不同的服務(wù)器和不同的云上。MemVerge表示,這是Memory Machine Cloud軟件的基礎(chǔ)功能,它能讓不具備云專業(yè)技能的企業(yè)也能在云中部署、管理和優(yōu)化應(yīng)用。
Memory?Machine?Cloud降低了云計算的使用門檻,使得非專家型用戶也可以在低成本的Spot競價實(shí)例上運(yùn)行沒有容錯和高可用性設(shè)計的應(yīng)用,還能在運(yùn)行時持續(xù)優(yōu)化云資源的使用效率。
亞馬遜云科技的EC2?Spot競價實(shí)例利用的是閑置的EC2資源,所以售價比較便宜,比OnDemand實(shí)例的價格低90%。
Spot競價實(shí)例主要用來運(yùn)行無狀態(tài)的、有容錯設(shè)計的應(yīng)用,或者大數(shù)據(jù)、容器、CI/CD、Web服務(wù)器、HPC和測試/開發(fā)等工作負(fù)載。
但Spot競價實(shí)例最大的問題是會被回收走,而Memory?Machine?Cloud可以通過其SpotSurfer功能處理這個問題。
SpotSurfer會創(chuàng)建并用checkpoint進(jìn)行恢復(fù),當(dāng)Spot競價實(shí)例被回收時,它可以進(jìn)行恢復(fù),從而讓應(yīng)用繼續(xù)原來的工作。
這一波操作下來,意味著,有狀態(tài)的工作負(fù)載也可以長時間的、安全地在Spot競價實(shí)例上運(yùn)行。
TGen是一家基因組學(xué)研究機(jī)構(gòu),TGen的一位高級科學(xué)程序員表示,以前用EC2?Spot競價實(shí)例做批處理的失敗率是80%,而用了SpotSurfer功能后,失敗率降低到了1%以下。
MemVerge的官網(wǎng)上介紹了Memory Machine Cloud服務(wù)的定價,目前有三個版本,包括一個Essentials免費(fèi)版本。
Essentials免費(fèi)版本包括Float自動化作業(yè)管理服務(wù)、WaveWatcher資源用量分析服務(wù)和優(yōu)化服務(wù),云成本分析等基本功能。
亞馬遜云科技有一個Spot就緒合作伙伴計劃,它要求合作伙伴能夠利用Amazon?EC2?Spot實(shí)例并且最多能節(jié)省90%成本,目前只有少數(shù)幾家合作伙伴?,F(xiàn)在來看,Memory?Machine?Cloud也是可以滿足這一要求的。