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