存儲圈有兩個(gè)廠商NetApp和Hammerspace最近開始談?wù)摗盁o存儲”。這是從無服務(wù)器計(jì)算中吸取經(jīng)驗(yàn)的新概念,感覺聽起來會(huì)不會(huì)又是一個(gè)噱頭?
對于NetApp,無存儲就像無服務(wù)器一樣,只是抽象化存儲基礎(chǔ)架構(gòu)詳細(xì)信息以簡化應(yīng)用程序開發(fā)人員生活的一種方式。Hammerspace認(rèn)為無存儲是一個(gè)更重要的概念。
Hammerspace創(chuàng)始人兼首席執(zhí)行官David Flynn在博客中說:“存儲系統(tǒng)是拖延數(shù)據(jù)中心的尾巴。” 他宣稱:“我堅(jiān)信,從存儲綁定數(shù)據(jù)轉(zhuǎn)移到無存儲數(shù)據(jù)將是存儲技術(shù)行業(yè)有史以來最大的分水嶺事件之一。”
Hammerspace稱,無存儲數(shù)據(jù)有以下十大原則
它必須是軟件定義的,并且不依賴于專有硬件。
它必須能夠提供所有形式的持久性;塊存儲,文件和云或?qū)ο螅恢蛔x,讀/寫;單一或共享訪問。
它必須能夠使用所有形式的存儲基礎(chǔ)架構(gòu);基于塊,文件或?qū)ο髤f(xié)議;系統(tǒng)或服務(wù)以及本地,云中或邊緣。
跨Kubernetes集群,數(shù)據(jù)中心和云的通用訪問。
進(jìn)行基于目標(biāo)的編排。
擁有全套數(shù)據(jù)服務(wù)。
通過并行架構(gòu),直接數(shù)據(jù)訪問和RDMA功能具有性能和可伸縮性。
本質(zhì)的可靠性和數(shù)據(jù)保護(hù)。
易于同化任何網(wǎng)絡(luò)文件系統(tǒng),具有文件的任何現(xiàn)有持久卷,數(shù)據(jù)零拷貝,自助服務(wù)以及自動(dòng)按比例放大/縮小功能。
易于中斷使用-無需復(fù)制即可導(dǎo)出數(shù)據(jù)。
Storageless數(shù)據(jù)編排
Hammerspace聲稱,它通過對存儲基礎(chǔ)架構(gòu)中的數(shù)據(jù)進(jìn)行束縛來克服數(shù)據(jù)的嚴(yán)重性或慣性,從而將動(dòng)態(tài)和高效的混合云存儲作為基于消耗的完全自動(dòng)化資源來提供。用戶可以對他們的持久數(shù)據(jù)編排進(jìn)行自助服務(wù),以實(shí)現(xiàn)工作負(fù)載從云到邊緣的可移植性。
首席執(zhí)行官David Flynn表示:“存儲負(fù)責(zé)的數(shù)據(jù)實(shí)際上是惰性的。數(shù)據(jù)甚至不在保存它的存儲之外。您不管理數(shù)據(jù),而是管理存儲系統(tǒng)和服務(wù),而數(shù)據(jù)則被動(dòng)地繼承了該存儲的特性(性能,可靠性等)。數(shù)據(jù)沒有自己的特性。從本質(zhì)上講,數(shù)據(jù)可以通過各種可能的方式存儲。”
Flynn說,數(shù)據(jù)所有者被迫組織數(shù)據(jù)以適合如何將其分解并放置在不同存儲系統(tǒng)上(以基礎(chǔ)結(jié)構(gòu)為中心),而不是如何使用它們(以數(shù)據(jù)為中心)。數(shù)據(jù)存儲在許多孤島中,并且很難移動(dòng)。
不管數(shù)據(jù)在任何給定時(shí)刻位于何處,無論何時(shí)移動(dòng),甚至何時(shí)移動(dòng),似乎都不可能始終如一地連續(xù)訪問數(shù)據(jù),因?yàn)橐苿?dòng)可能要花費(fèi)數(shù)天,數(shù)周甚至數(shù)月。而首席執(zhí)行官David Flynn則認(rèn)為,通過封閉數(shù)據(jù)的存儲基礎(chǔ)架構(gòu)來管理數(shù)據(jù)是荒謬的。
他認(rèn)為,無存儲數(shù)據(jù)意味著用戶不必?fù)?dān)心特定的物理基礎(chǔ)架構(gòu)組件。相反,業(yè)務(wù)流程系統(tǒng)自動(dòng)將事物映射并管理到基礎(chǔ)架構(gòu)上或跨基礎(chǔ)架構(gòu)。這使得基礎(chǔ)架構(gòu)可以分散,多樣化,擴(kuò)展和擴(kuò)展,而不會(huì)增加復(fù)雜性。
Kubernetes
他宣稱無服務(wù)器計(jì)算世界中的Kubernetes是一個(gè)編排系統(tǒng),該系統(tǒng)將各個(gè)容器放置并管理到服務(wù)器基礎(chǔ)架構(gòu)上。在無存儲數(shù)據(jù)世界中,Hammerspace是一個(gè)編排系統(tǒng),用于將單個(gè)數(shù)據(jù)對象放置并管理到存儲基礎(chǔ)架構(gòu)上。兩者都是根據(jù)用戶在元數(shù)據(jù)中指定的要求或目標(biāo)來完成的。
Flynn指出,我們正接近摩爾定律的結(jié)尾,微處理器的性能并沒有像以前那樣增長。因此,他認(rèn)為,除了將應(yīng)用程序擴(kuò)展到許多服務(wù)器之外,別無選擇。
Kubernetes使無服務(wù)器計(jì)算成為可能,這是管理擴(kuò)展所產(chǎn)生的復(fù)雜性的唯一方法,但是它遭受了數(shù)據(jù)問題的困擾。Flynn說:“基礎(chǔ)架構(gòu)綁定數(shù)據(jù)是Kubernetes提供的可伸縮性,敏捷性和控制性的對立面。無存儲數(shù)據(jù)是Kubernetes數(shù)據(jù)挑戰(zhàn)的答案。”
用于Kubernetes的無存儲數(shù)據(jù)編排的Hammerspace
NetApp和Spot
NetApp是在10月的虛擬Insight會(huì)議上使用“Storageless存儲”一詞在10月份發(fā)現(xiàn)的,涉及公司的容器化應(yīng)用程序部署服務(wù)Spot。
NetApp表示,Spot將無服務(wù)器計(jì)算和無存儲卷結(jié)合在一起,以最低的成本提供了高性能的應(yīng)用程序。無服務(wù)器計(jì)算意味著計(jì)劃部署運(yùn)行本機(jī)云的應(yīng)用程序,并在部署應(yīng)用程序時(shí)由云服務(wù)提供商對服務(wù)器要求進(jìn)行分類。開發(fā)人員不必研究,定義和部署特定的服務(wù)器實(shí)例,例如Amazon的EC2 c6g,中型EC2實(shí)例或其他。
由于Spot既無服務(wù)器又無存儲,因此開發(fā)人員無需擔(dān)心特定的服務(wù)器實(shí)例或存儲詳細(xì)信息。在這兩種情況下,容器化的應(yīng)用程序都需要一個(gè)服務(wù)器實(shí)例和一個(gè)已調(diào)配并可以使用的存儲卷。但是應(yīng)用程序開發(fā)人員可能會(huì)忘記它們,而專注于應(yīng)用程序代碼邏輯,從這個(gè)角度來看,這實(shí)際上是一個(gè)無服務(wù)器和無存儲的世界。
NetApp公共云總經(jīng)理Anthony Lye在9月份發(fā)表博客:“要獲得一個(gè)完全托管的云原生平臺,您需要無服務(wù)器和無存儲。”
NetApp云產(chǎn)品營銷總監(jiān)Shaun Walsh在11月的博客文章中宣稱:“ NetApp擁有第一個(gè)針對容器的無服務(wù)器和無存儲解決方案。就像K8s自動(dòng)為CPU,GPU和內(nèi)存,無存儲卷分配無服務(wù)器資源一樣,它根據(jù)應(yīng)用程序?qū)嶋H使用它們的方式動(dòng)態(tài)管理存儲,而不是基于預(yù)先購買的單位。這種方法使開發(fā)人員和運(yùn)營商可以專注于SLO,而無需考慮存儲類別,性能,容量規(guī)劃或基礎(chǔ)存儲后端的維護(hù)。”
有了Storageless,開發(fā)人員可以使用具有自我管理功能的容器感知存儲來運(yùn)行容器。
參考鏈接:https://blocksandfiles.com/2020/12/22/the-storageless-storage-paradox/
責(zé)任編輯:xj
原文標(biāo)題:云原生數(shù)據(jù)時(shí)代需要“Storageless”無存儲
文章出處:【微信公眾號:存儲社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7128瀏覽量
89365 -
儲存
+關(guān)注
關(guān)注
3文章
201瀏覽量
22404 -
云原生
+關(guān)注
關(guān)注
0文章
251瀏覽量
7968
原文標(biāo)題:云原生數(shù)據(jù)時(shí)代需要“Storageless”無存儲
文章出處:【微信號:TopStorage,微信公眾號:存儲加速器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論