云原生数据时代需要“Storageless”无存储
Posted 存储加速器
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生数据时代需要“Storageless”无存储相关的知识,希望对你有一定的参考价值。
存储圈有两个厂商NetApp和Hammerspace最近开始谈论“无存储”。这是从无服务器计算中吸取经验的新概念,感觉听起来会不会又是一个噱头?
对于NetApp,无存储就像无服务器一样,只是抽象化存储基础架构详细信息以简化应用程序开发人员生活的一种方式。Hammerspace认为无存储是一个更重要的概念。
Hammerspace创始人兼首席执行官David Flynn在博客中说:“存储系统是拖延数据中心的尾巴。” 他宣称:“我坚信,从存储绑定数据转移到无存储数据将是存储技术行业有史以来最大的分水岭事件之一。”
Hammerspace称,无存储数据有以下十大原则
它必须是软件定义的,并且不依赖于专有硬件。
它必须能够提供所有形式的持久性;块存储,文件和云或对象;只读,读/写;单一或共享访问。
它必须能够使用所有形式的存储基础架构;基于块,文件或对象协议;系统或服务以及本地,云中或边缘。
跨Kubernetes集群,数据中心和云的通用访问。
进行基于目标的编排。
拥有全套数据服务。
通过并行架构,直接数据访问和RDMA功能具有性能和可伸缩性。
本质的可靠性和数据保护。
易于同化任何网络文件系统,具有文件的任何现有持久卷,数据零拷贝,自助服务以及自动按比例放大/缩小功能。
易于中断使用-无需复制即可导出数据。
Storageless数据编排
Hammerspace声称,它通过对存储基础架构中的数据进行束缚来克服数据的严重性或惯性,从而将动态和高效的混合云存储作为基于消耗的完全自动化资源来提供。用户可以对他们的持久数据编排进行自助服务,以实现工作负载从云到边缘的可移植性。
首席执行官David Flynn表示:“存储负责的数据实际上是惰性的。数据甚至不在保存它的存储之外。您不管理数据,而是管理存储系统和服务,而数据则被动地继承了该存储的特性(性能,可靠性等)。数据没有自己的特性。从本质上讲,数据可以通过各种可能的方式存储。”
Flynn说,数据所有者被迫组织数据以适合如何将其分解并放置在不同存储系统上(以基础结构为中心),而不是如何使用它们(以数据为中心)。数据存储在许多孤岛中,并且很难移动。
不管数据在任何给定时刻位于何处,无论何时移动,甚至何时移动,似乎都不可能始终如一地连续访问数据,因为移动可能要花费数天,数周甚至数月。而首席执行官David Flynn则认为,通过封闭数据的存储基础架构来管理数据是荒谬的。
他认为,无存储数据意味着用户不必担心特定的物理基础架构组件。相反,业务流程系统自动将事物映射并管理到基础架构上或跨基础架构。这使得基础架构可以分散,多样化,扩展和扩展,而不会增加复杂性。
Kubernetes
他宣称无服务器计算世界中的Kubernetes是一个编排系统,该系统将各个容器放置并管理到服务器基础架构上。在无存储数据世界中,Hammerspace是一个编排系统,用于将单个数据对象放置并管理到存储基础架构上。两者都是根据用户在元数据中指定的要求或目标来完成的。
Flynn指出,我们正接近摩尔定律的结尾,微处理器的性能并没有像以前那样增长。因此,他认为,除了将应用程序扩展到许多服务器之外,别无选择。
Kubernetes使无服务器计算成为可能,这是管理扩展所产生的复杂性的唯一方法,但是它遭受了数据问题的困扰。Flynn说:“基础架构绑定数据是Kubernetes提供的可伸缩性,敏捷性和控制性的对立面。无存储数据是Kubernetes数据挑战的答案。”
用于Kubernetes的无存储数据编排的Hammerspace
NetApp和Spot
NetApp是在10月的虚拟Insight会议上使用“Storageless存储”一词在10月份发现的,涉及公司的容器化应用程序部署服务Spot。
NetApp表示,Spot将无服务器计算和无存储卷结合在一起,以最低的成本提供了高性能的应用程序。无服务器计算意味着计划部署运行本机云的应用程序,并在部署应用程序时由云服务提供商对服务器要求进行分类。开发人员不必研究,定义和部署特定的服务器实例,例如Amazon的EC2 c6g,中型EC2实例或其他。
由于Spot既无服务器又无存储,因此开发人员无需担心特定的服务器实例或存储详细信息。在这两种情况下,容器化的应用程序都需要一个服务器实例和一个已调配并可以使用的存储卷。但是应用程序开发人员可能会忘记它们,而专注于应用程序代码逻辑,从这个角度来看,这实际上是一个无服务器和无存储的世界。
NetApp公共云总经理Anthony Lye在9月份发表博客:“要获得一个完全托管的云原生平台,您需要无服务器和无存储。”
NetApp云产品营销总监Shaun Walsh在11月的博客文章中宣称:“ NetApp拥有第一个针对容器的无服务器和无存储解决方案。就像K8s自动为CPU,GPU和内存,无存储卷分配无服务器资源一样,它根据应用程序实际使用它们的方式动态管理存储,而不是基于预先购买的单位。这种方法使开发人员和运营商可以专注于SLO,而无需考虑存储类别,性能,容量规划或基础存储后端的维护。”
有了Storageless,开发人员可以使用具有自我管理功能的容器感知存储来运行容器。
参考链接:https://blocksandfiles.com/2020/12/22/the-storageless-storage-paradox/
以上是关于云原生数据时代需要“Storageless”无存储的主要内容,如果未能解决你的问题,请参考以下文章
打破云原生时代存储瓶颈,SmartX 发布 K8s 云原生存储 IOMesh