定义主存储
在我们上周的存储领域日演讲中,提出的其中一项是主存储的定义。对于某些人来说,似乎主存储 = 在 SAN 或 NAS 上运行的工作负载。不用说,这是一个荒谬的定义,独立于您对文件/块/对象的看法。
事实上,主存储的定义是您的应用程序运行的数据存储。这意味着您的数据库、您的 AI/ML 管道、您的高级分析应用程序。它还意味着您的视频流媒体平台或您的网站。
一个恰当的例子——在公共云中,对象存储几乎总是主存储。AWS EMR、Redshift、Databricks、Snowflake、BigQuery 都在对象存储上运行,并且从第一天开始就运行。这使得对象存储成为这些工作负载(以及数千个工作负载)的主要存储。
一位代表反驳说,在公共云中,底层存储类是什么并不重要,因为它是透明的——你猜怎么着,我们同意。没关系。这就是重点。无论存储在性能、可扩展性、成本(资本支出和运营支出)、可靠性、弹性和安全性的约束下为您的工作负载完成什么,都是您的主要存储。
这越来越多地是对象存储。原因是对象存储在上述每个领域都优于其他存储选项,而且它是云原生的。
同样,对象一直是公共云上的主要存储,今天仍然如此。云提供商通过将文件定价为对象成本的 13 倍和块成本的 4.6 倍来确保这一点,同时提供卓越的对象存储体验(快速、可靠、安全、RESTful)。
但云不是一个地方,它是一种运营模式。它存在于任何你想要的地方。这意味着对象存储作为主存储存在于任何你想要的地方——前面提到的公共云、私有云、colos 和边缘。
如果您的公司采用云运营模式,那么您的公司很可能将对象存储作为主要存储。也许不适用于所有工作负载,但肯定适用于某些甚至大多数工作负载。也许您有一些依赖于对象存储的“二级”存储工作负载,但这仅表明对象存储是可扩展的——它并没有取消它处理主存储工作负载的资格——这已经在数十亿美元的投资中得到证明公共云的收入。
当 VMware 宣布 Tanzu 时,他们在公告中有任何 SAN/NAS 供应商吗?不,这都是对象存储。他们以为坦祖只会处理“二级”存储吗?当然不是。他们是否比任何人都更了解企业?你可以为这种情况提出强有力的论据。VMware 将对象存储视为主要存储。
RedHat OpenShift、HPE Ezmeral、SUSE Rancher 也是如此。他们每个人都将对象存储视为主要存储。这并不是说他们不认为 SAN/NAS 是主要存储——他们认为,他们只是认识到这些技术在涉及云时是遗留的。他们都认识到未来是……等等……主要是对象存储。
这不是我们的“立场”或意见。这些都是事实。如果您的业务依赖于 SAN/NAS,这会让人感到不舒服,但这并不代表它不真实。对象存储是主存储。没有人说唯一的存储 - 只是能够在任何地方运行任何工作负载。