博客

2.0 Nutanix对象

打破集群边界,实现无缝数据管理

通过 Priyadarshi普拉萨德
| 最小值

当我们将Nutanix Objects引入市场时,我们的承诺是(现在仍然是)构建一个简单、安全、向外扩展的堆栈。随着顾客的接受,他们已经(愉快地)惊讶于旋转Nutanix Objects服务是多么的简单。只需三个简单的步骤(给它起个名字,选择集群大小并提供网络信息),您就可以在大约45分钟内启动一个对象服务,它可以启动超小(1TiB小)并扩展到PBs的倍数。由于花费和计划的时间,以及在运行遗留对象存储时与CLI/脚本等方面的挣扎,Nutanix Objects的部署看起来就像小孩子的游戏。似乎是为了证明这一点,我们的一个情景应用程序让一个非技术人员在一屋子IT专家面前进行现场演示时部署对象:-)

1-单击扩展到多集群全局命名空间

对象存储,由于其服务的工作负载的性质,在一段时间内可能会变得非常非常大。我说的是几十个PBs。在某个时刻,启动对象存储的集群必然会耗尽存储容量。或者,由于故障域的原因,您可能不愿意盲目地向集群中添加越来越多的节点。然后呢?传统上,人们会考虑将一些工作负载从该集群迁移到另一个集群,或者将数据从该集群迁移到另一个集群。至少可以说,这两种方法都是痛苦的,需要花费数周甚至数月的时间进行项目规划。

我已经讨论了a的熵以前的博客——离开它们自己的意愿,事情往往变得复杂。让事情简单化需要大量的精力。在开发object 2.0的过程中,我们一直在问自己,如何在不干扰应用程序或迫使管理员进行数据迁移的情况下,满足日益增长的存储需求。除了设计下一代的“storage vmotion”,我们能让“storage vmotion”变得不必要吗?

有了Objects 2.0,您现在就可以在环境中处理快速增长的非结构化数据集,而不必忍受每天或每周的容量规划会议,或者被迫进行数据迁移,所有这些都只需单击一次。你会问——通过扩展一个运行在集群上的现有Nutanix Objects来消耗数据中心内其他Nutanix集群的容量

说明:

  • 例如,您已经部署了一个4-N对象集群(集群a)。随着容量的消耗,您可能会觉得需要通过添加更多节点来扩展该集群。
  • 然而,如果你有另一个Nutanix市场集群的集群(B)的地方,可能会有一些免费的存储容量,您可以简单地将集群B添加到集群对象的“添加”是一个虚拟的添加——所有你要做的就是让对象消费能力从集群B,正如它是消费能力从集群a .整洁啊。
  • 但是,如果对象从集群B中消耗的容量比我希望的要多,那该怎么办呢?好吧,这就是为什么我们有护栏。您可以定义对象可以从所有“辅助”集群中消耗容量的范围。例如,你可以指定对象不超过集群B容量的20%。等等。
西跃灾难恢复

这是有用的:

  1. 这为扩展和容量规划提供了新的含义。您可以选择更密集的节点来构建对象集群(稍后将在博客中详细介绍),添加节点,添加新的/现有的集群来为对象提供更大的容量。
  2. 如果您像我们拥有的任何大型企业客户一样,您的数据中心中可能已经有多个Nutanix集群,其中一些集群在存储方面可能还没有被充分利用。好了,现在你可以汇集所有不同的容量,并将其用于对象。考虑让你的开发者拥有一个s3兼容的终端,而不需要在硬件、货架/堆叠/冷却等方面花费一分钱。

为nutanix对象引入240tb节点

正如我们之前提到的,Nutanix Objects是为性能而设计的。为性能设计软件堆栈可以确保瓶颈转移到硬件上。这使我们能够使用相同的软件,但通过选择正确的节点类型,从NVMe/ all Flash节点(高性能)到只有少量ssd(成本效益)的混合节点,根据不同的客户需求进行调整。但是,当你需要以超低的价格获得良好的性能时,你该怎么办呢?

介绍240TB节点—20个hdd和4个ssd硬盘。在混合节点中,性能通常由第一个节点决定。HDD主轴。我们关注2U的24个驱动器有两个原因:

—性能:每节点20个hdd的SSD分级,保证了卓越的性能。

-成本效益:考虑到驱动器是12TB的LFF hdd,它使我们的客户能够以成本和密度有效的方式打包大量数据。

在生产大容量节点时,重建时间是一个重要的考虑因素。在过去的几个版本中,我们的重点是提高重建速度(实际上已经提高了一倍多)。

欢迎,SPLUNK SMARTSTORE !

到目前为止,我们已经讨论了对象的SIMPLE和SCALE-OUT方面。现在让我们关注SECURE。越来越多的IT组织不得不多年存储大量的日志,以确保遵从性。Splunk往往是他们选择的工具。不断增长的日志存储需求所带来的挑战是,在哪里存储不断增长的数据集(因此规模很重要),以及如何以一种经济有效的方式存储它(价格)。

为了应对这些挑战,Splunk引入了Splunk SmartStore架构。SmartStore允许Splunk客户使用对象存储来满足数据保留需求。Splunk可以与s3兼容的本机对象存储进行通信。这是Nutanix对象适合的地方,因为对象准备运行Splunk SmartStore。Nutanix Objects提供了一个大规模可伸缩,易于使用,云集成和安全的对象存储解决方案,在对象存储的价格点。

作为客户,如果您的环境中运行了Splunk,请联系我们,我们可以如何帮助您过渡到SmartStore。

带有非版本桶的蠕虫

还有更多关于安全的内容。Nutanix Objects已经支持AWS S3兼容的WORM (Write Once Read Many)实现。一旦一个桶被声明为WORM,在该时间段内,数据将被锁定,不能被删除或修改。这是一个严格的“合规WORM”实现-这意味着没有人,甚至超级管理员或Nutanix工程师可以禁用该WORM策略,或减少时间周期(持续时间可以延长)。

S3兼容的一个方面是始终需要启用此类桶的版本控制。根据客户的反馈,我们意识到一些应用程序还不支持版本控制。他们需要在非版本存储桶上使用WORM。所以我们扩展了在非版本桶上支持它的WORM实现现在有了Objects 2.0。

使用对象,我们的任务是为非结构化数据管理带来“简单性”,或者用我的话说——无定形的块。只有当我们掌握了这个无定形的黑盒子,我们才能开始获得有意义的面向行动的信息,从而帮助推动你的业务。从这个角度来看,存储“blob”只是拼图的一部分。性能(例如在blob上运行分析的能力),安全第一的方法,并且在一个可伸缩的操作效率态度是从点滴到信息的旅程。这就是我们致力于为客户提供的服务。

试一下!

如果您已经是Nutanix的客户,您可以在您自己的环境中使用您已经拥有的未使用容量来尝试Nutanix Objects。每个AOS集群都可以免费使用object的2TiB许可证。更重要的是,如果你有多个AOS集群,比如5个,你可以共享你的object许可证,并免费使用多达10TiB的object。请看这段3分钟的视频了解尝试这种简单、可伸缩和安全的解决方案来满足对象存储需求是多么容易。

Priyadarshi普拉萨德
老主任,下午

©2020 Nutanix, Inc.保留所有权利。本协议中提到的Nutanix、Nutanix标识和所有Nutanix产品和服务名称均为Nutanix, Inc.在美国和其他国家的注册商标或商标。此处提及的所有其他品牌名称仅供识别之用,且可能为其各自持有人的商标。这篇文章可能包含链接到外部网站,不是Nutanix.com的一部分。Nutanix不控制这些网站,并对任何外部网站的内容或准确性不负任何责任。我们链接到外部网站的决定不应被视为对此类网站上任何内容的认可。本文中包含的某些信息可能涉及或基于从第三方来源获得的研究、出版物、调查和其他数据,以及我们自己的内部估计和研究。虽然我们相信这些第三方研究、出版物、调查和其他数据在本文发布之日是可靠的,但它们还没有经过独立的核实,我们也不会对从第三方来源获得的任何信息的充分性、公平性、准确性或完整性做出任何声明。

Baidu