Jacob Cherian是Reduxio產(chǎn)品策略副總裁,他也是一位企業(yè)存儲老兵,在戴爾企業(yè)級存儲部門做了十四年之久,6月下旬,筆者看到即將參加KubeCon-Shanghai 2019的Jacob,而在參加活動(dòng)之前,還有許多活動(dòng)等著他,因?yàn)樗c許多中國的互聯(lián)網(wǎng)公司的技術(shù)負(fù)責(zé)人會面。
針對即將發(fā)布的基于微服務(wù)架構(gòu)的容器原生 (container-native) 存儲管理平臺, Reduxio啟動(dòng)了中國地區(qū)的種子用戶的內(nèi)測活動(dòng),Reduxio選擇了很多中國的互聯(lián)網(wǎng)公司來做測試,其中,網(wǎng)易對Reduxio的產(chǎn)品功能和性能進(jìn)行了全方位的評測,并且,網(wǎng)易也表示愿意為Reduxio證言,參與Reduxio的一些新聞發(fā)布活動(dòng)。
在中國市場上,Reduxio主要面向的客戶就是互聯(lián)網(wǎng)公司了,這些互聯(lián)網(wǎng)公司其實(shí)一般都有提供云服務(wù),也就是本身也是CSP(cloud service provider),選擇與網(wǎng)易這樣的公司合作也是有原因的,因?yàn)檫@些公司喜歡接受新的技術(shù)理念,在容器化方面有部署和實(shí)踐,Reduxio對于用戶本身的IT環(huán)境有一些基礎(chǔ)要求,比如說需要運(yùn)行在部署了k8s的環(huán)境里。
Reduxio當(dāng)前最主要的解決方案就是Magellan(麥哲倫),麥哲倫是著名的航海家,這一命名也非常有趣,與主要的技術(shù)元素緊密相關(guān),人們把集裝箱類比于Container,把Container平臺叫做港口(Docker),把船舵類比于容器編排系統(tǒng)k8s,而Reduxio把自己的產(chǎn)品命名為航海家,可見對于這一產(chǎn)品寄予厚望。
Magellan主要是在基礎(chǔ)構(gòu)架層來管理用戶的私有存儲,管理用戶基于Kubernetes的大規(guī)模集群應(yīng)用環(huán)境,Magellan可部署在私有云、公有云環(huán)境下,也可部署在多云環(huán)境下。
Magellan是IT基礎(chǔ)架構(gòu)從虛擬化向容器化(Containerization)轉(zhuǎn)型過程中的一個(gè)產(chǎn)物,因?yàn)镽eduxio發(fā)現(xiàn),用戶希望存儲能跟容器緊密結(jié)合,但如今的存儲通常采用的還是傳統(tǒng)的共享機(jī)制,并沒有跟容器很好的結(jié)合起來,Magellan的出現(xiàn),就是要將存儲與容器進(jìn)行更緊密的結(jié)合。
Magellan最重要的一個(gè)功能就是數(shù)據(jù)實(shí)時(shí)遷移(Data mobility),可以實(shí)時(shí)對應(yīng)用程序和數(shù)據(jù)進(jìn)行遷移,基于容器的環(huán)境里,Magellan可以實(shí)時(shí)、自動(dòng)的進(jìn)行數(shù)據(jù)和應(yīng)用的遷移。
在容器里做應(yīng)用程序的遷移非常簡單,但應(yīng)用所對應(yīng)的數(shù)據(jù)遷移起來就非常困難了,如果應(yīng)用的數(shù)據(jù)量非常大,就無法同時(shí)完成應(yīng)用和數(shù)據(jù)的遷移,那么就必須先對應(yīng)用程序進(jìn)行遷移,然后再將數(shù)據(jù)拷貝到新的應(yīng)用程序上,但在拷貝的過程當(dāng)中,應(yīng)用程序無法運(yùn)行,也就是說要關(guān)機(jī)。如果拷貝周期在一兩周的話,系統(tǒng)在兩周內(nèi)就無法對外提供服務(wù)了,如果這一應(yīng)用是關(guān)鍵的ERP系統(tǒng)的話,這是企業(yè)無法接受的。
Magellan的遷移策略是,先把一些重要的應(yīng)用程序所對應(yīng)的數(shù)據(jù)遷移過去,讓程序保持運(yùn)行,之后會在后臺陸續(xù)遷移歷史信息,數(shù)據(jù)遷移的過程中會采用很多數(shù)據(jù)去重機(jī)制,以此提升數(shù)據(jù)遷移的效率,遷移過程可能會持續(xù)幾周時(shí)間。
Magellan能實(shí)現(xiàn)實(shí)時(shí)的應(yīng)用程序和數(shù)據(jù)同步遷移,遷移過程在后臺進(jìn)行,客戶端是無感知的,管理員也不需要過多操作,系統(tǒng)可自動(dòng)完成遷移,Magellan在這個(gè)過程中就是起到統(tǒng)一數(shù)據(jù)管理平臺的作用。
作為統(tǒng)一數(shù)據(jù)管理平臺,Magellan還提供了很多數(shù)據(jù)存儲管理的功能,比如,災(zāi)難恢復(fù),數(shù)據(jù)去重,數(shù)據(jù)壓縮等,而且,這一平臺能完全取代數(shù)據(jù)災(zāi)備產(chǎn)品和服務(wù)。
另外,Magellan本身是基于微服務(wù)架構(gòu)的,而市場上常見的類似服務(wù)都是單體式服務(wù)架構(gòu),單體式構(gòu)架如果想改變一個(gè)程序功能模塊,可能需要重構(gòu)整個(gè)應(yīng)用程序,而微服務(wù)構(gòu)架的應(yīng)用模塊的功能相互獨(dú)立,當(dāng)新的技術(shù)出現(xiàn)時(shí),只需提供相應(yīng)微服務(wù)模塊系統(tǒng)就可以支持新應(yīng)用。
上文也提到,數(shù)據(jù)爆炸的時(shí)代,IT環(huán)境日益復(fù)雜的當(dāng)下,數(shù)據(jù)遷移和數(shù)據(jù)管理的能力有多重要,Reduxio所做的事情就有多重要。有調(diào)研數(shù)據(jù)顯示,超過1000人以上企業(yè)當(dāng)中,有90%的都已經(jīng)開始使用混合云或多云環(huán)境,這將導(dǎo)致許多數(shù)據(jù)遷移問題,又因?yàn)閿?shù)據(jù)量非常大,使得遷移過程是非常緩慢,Reduxio正是瞄準(zhǔn)了這一市場。
從Jacob的介紹中了解到,Reduxio非常關(guān)注中國和美國兩大市場,并且將中國和美國市場視為同等重要的市場,在啟動(dòng)中國區(qū)的評估后,計(jì)劃于2019年年秋季正式發(fā)布產(chǎn)品。