所有帖子

子网健康介绍

子网健康介绍

SUBNET是MinIO的商业引擎。从初创公司到全球最有价值的技术公司,MinIO的生产实例都是如何被消耗的。

SUBNET将商业许可证(对于AGPLv3义务很重要)与独特的支持模型结合在一起,该模型通过MinIO构建的门户将24/7/365直接对工程师的支持提供了便利,该门户将Slack和Zendesk的精华融合到了问题解决机中。还有许多其他功能,包括安全性和体系结构审查,访问“紧急按钮”和赔偿机制,但核心功能是将我们的专业知识传递给我们的客户,以提供大规模数据基础架构解决方案。

由于我们对简单性的痴迷,SUBNET如此具有破坏性。简单的我们的软件。我们的方法简单(我们只做一件事,对象存储)。这些合谋创造了一种易于支持的产品。

还有,自动化。大量的自动化。

这就是这篇文章的主题。自动化。

作为软件的可支持性

SUBNET的最新功能是SUBNET Health,它全部涉及自动化可维护性。SUBNET Health为主要的可支持性组件提供了图形用户界面,同时自动在MinIO实例上运行数十项检查,以确保其最佳运行。



它以一个简单的命令开始:mc admin subnet health TARGET

反过来,这会从您的实例中创建一个JSON文件(稍后我们将讨论气隙环境时,我们将回到此文件)。然后,您将该文件上传到SUBNET和voila-您具有上面看到的内容。

让我们谈谈我们在这里要看的内容并将其细分为几个部分。

首先,此报告实际上是对分布式系统的比较分析。SUBNET Health正在对从硬件到软件的每个组件进行分类,以确保任何给定池中的一致性,并标记那些存在差异的实例。以前,这意味着编写脚本并针对每个节点运行该脚本。就其本身而言,此自动化功能可节省大量时间。生成的报告可以分为三大类:

硬件

在硬件测试中,MinIO正在寻找服务器池内的一致性。在MinIO架构中,服务器池是一组独立的节点,具有自己的计算,网络和存储资源。从集群本身的角度来考虑它。集群/池之间可能存在异质性,但MinIO需要池中的同质性。结果,MinIO检查每个池中的以下内容:

  • CPU标志

  • CPU搭配

  • 驾驶比赛

  • 驱动器使用

  • 提高吞吐量

  • 存储控制器吞吐量

  • 记忆体大小

让我们来选择“驾驶比赛”。这一点很重要,因为如果在同一池中有六个500GB驱动器和四个1TB驱动器,则1TB驱动器将无法充分利用。知道这一点,将使您能够快速将那些1TB驱动器重新分配到其自己的池中,从而优化整体实例。

软件

软件检查表明,在IT固有的需求(CPU,网络,驱动器)和开发人员固有的需求(版本,配置)之间建立了微妙的桥梁。以下健康检查属于该类别:

  • MinIO版本

  • 操作系统匹配

  • 文件系统时间

  • 服务器进程

  • 文件系统匹配

  • 文件系统支持

  • 交换记忆

让我们选择“文件系统时间”。这是经验告诉我们要注意的另一个领域,但很少有我们企业客户的想法。这有效地确保了出于性能原因,您不会选择记录对文件的每次访问(对于文件系统性能而言,这通常是一个经常被忽略的可调参数),而是对业务至关重要的元素。

标杆管理

基准测试不是很深入,而是详尽的。它们旨在标记通常被忽略但可能会产生影响的问题。这些通常表现为瓶颈,除非您将其摆在面前,否则您根本就不知道这些瓶颈-因为同样,没有人希望对此进行检查。

  • 驱动延迟

  • 存储控制器延迟

  • 网络链接延迟

  • 网络链接吞吐量

  • 网络交换机吞吐量

虽然我们只介绍了支票,但值得在仪表板上花点时间。在SUBNET Health中,您可以轻松查看所有实例中的关键元素:


此外,您可以深入研究任何单个实例以查看更多细节:

详细版本提供了该实例的配置文件的完整视图,包括:

  • 使用率

  • 服务器数量

  • 每台服务器的驱动器数

  • 每台服务器的CPU

  • 每台服务器的内存

  • 水桶

  • 对象

  • 文件系统吞吐量和延迟

  • HTTPs吞吐量

对于管理员和开发人员而言,触手可及可节省大量时间。

气隙环境

关于SUBNET Health的一件令人毛骨悚然的事情是,它既是可选的,也是适用于气隙环境的完美选择。许多生产实例(不仅是国防和情报界的生产实例)都没有连接到网络。出于各种原因,这是有道理的,并且SUBNET Health通过将JSON文件的创建与诊断过程分开来容纳了这些原因。这样,就可以围绕系统创建文件,而无需与系统上的数据进行交互。然后可以将该文件独立上载到SUBNET。无需连接即可获得完整的诊断。

所以呢。

那么,这对我们的用户为何如此重要,为什么现在如此重要呢?答案在于MinIO过去一年的商业加速发展。在那段时间里,我们看到了企业采用率的飞速增长。我们在《财富》 500强中占60%以上。从ABSA到Ziraat Banksai,几乎每家主要的金融机构都在运行MinIO。

随之而来的是,MinIO拥有了更高的赌注,从而吸引了更多的受众。尽管MinIO的简单性,云原生性和性能推动了这种采用,但我们需要将可维护性提高到另一个层次。

SUBNET Health使我们和我们的客户能够比根本上更快地找到根本原因。它是全面的。它是自动化的,具有很深的描述性(这里不包括高级功能部分)。

“那又是什么”是,当我们遇到问题时(有关统计信息,请参见技术领域日的相关内容),我们会迅速解决问题。没几天很快。分钟后。

您可以在命令行中获取这些数据-但是,这种方法的实用性和速度受到很大挑战。

我们鼓励您检查一下SUBNET的简短介绍如果您有任何疑问,请在“询问专家”聊天中与我们联系,该聊天室配备了真正的人和真正的聪明人。


上一篇 下一篇