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