大约三年前,当我们向客户和社区推出控制台时,MinIO 的世界发生了变化。这是可访问性的巨大飞跃。可靠的 CLI 和 MC 命令很快让位于我们新的基于浏览器的 GUI 的速度和直观可用性。对于开发人员和企业 IT 管理员来说,这是一个游戏规则的改变者。只需单击几下,他们就可以将多租户对象存储部署为服务,而无需了解 Helm 图表或 YAML。
为了让您了解有多受欢迎,仅在过去一年中,就有超过 10K 个组织使用 MinIO 控制台。这甚至不包括公共云、气隙或ISP前端的组织。它很容易在20K以北。
这是 vCenter 级别的使用情况。vCenter对我们来说是一个很大的启发。早在 2020 年,当他们邀请我们成为推出 VCF DPP 的设计合作伙伴时,我们第一次欣赏它的简单、美观和实用性。在此基础上,我们构建了 MinIO 控制台,并在对象存储的配置和管理方式上发起了一场革命。
世界变了,现在 MinIO 控制台也变了。现在,企业不仅要管理对象存储,还要管理整个数据存储基础架构。这包括服务器、磁盘和网络。
因此,我们发布了新版本的控制台,即 MinIO Enterprise Object Store Console。它适用于我们的 Enterprise Lite 和 Enterprise Plus 客户。Enterprise Console 就是这样做的;它解决了存储基础架构问题。它还可以作为整套企业功能的启动台。对于拥有多个部署的组织来说,这将成为卓越运营的"日常驱动力"。
让我们从 MinIO Enterprise Object Store Console 的区别开始。
首先,现在用户将能够查看和管理他们拥有的每个 MinIO 部署。这是众所周知的单一管理平台。公有云、私有云、边缘、colo - 都是可见且可管理的。裸机、Kubernetes、虚拟机 - 都是可见且可管理的。多个地理,连接,气隙。所有可见且易于管理(对气隙有明显限制)。
过去,您的控制台和 MinIO 实例之间存在 1:1 的关系。现在有一个 1:any 关系。
其次,每个 MinIO 部署都可以针对企业套件和所有其他功能(ILM、IAM、复制等)进行单独管理。这意味着,如果您想在一个部署中启用全套企业功能(缓存、防火墙、KMS、可观测性、目录),则可以。另一个上的子集,不是问题。
第三,您可以逐个功能、逐个部署启用权限。例如,如果您希望运营团队能够访问 MinIO 的所有公共实例上的可观测性,则只需启用此功能,仅此而已。
第四,Enterprise Console 内置了 Kubernetes 感知功能。您的基础架构位于 Kubernetes 上,您可以使用 MinIO Operator 功能从 Enterprise Console 无缝管理它。您的基础设施是裸机的吗?您甚至不会感觉到内置 MinIO Operator 的存在。
让我们带您从顶部游览。
首次登录到新的 Enterprise Console 时,您可以选择查看控制平面下的所有站点。
这是一项非常强大的功能,我们最大的企业客户热衷于使用它,因为他们管理多个地理位置的多个实例,并且通常使用多个硬件配置。我们可能有点超前,因为坦率地说,您需要在开始时重新设置 Enterprise Console,或者通过加入另一个 Enterprise Console 来设置 Enterprise Console。让我们往后退几个步骤,向您展示我们是如何走到这一步的。用户首先注册并填充新的 MinIO Enterprise Console 实例或加入现有的 on。由于加入非常简单,我们将引导您完成如何注册。
在"注册"方案中,需要将管理员用户设置为具有一个控制平面站点,以便在该站点上添加其他站点或让它们加入此控制平面。这将需要一些凭据。
然后配置终结点:
快速说明 - 我们建议在此处使用域而不是 IP 地址,因为如果一切都失败,则在另一台计算机上重新启动它并更新 DNS 会更容易。
这使我们可以开始向控制平面添加或加入站点。虽然许多人会认为这是添加,但实际上您正在加入现有的控制平面。我们可以添加 Kubernetes 或裸机。既然我们进入了 Kubernetes,我们就会走这条路。
作为 MinIO 的粉丝,您知道我们都是关于选择的,在这里我们为您提供使用操作员功能或使用 CLI 添加您的站点并使其加入 MinIO 队列的选项。在此阶段,我们提供临时凭据,使您的站点能够加入控制平面。
按完成后,转到要从控制平面站点进行管理的每个站点,并将它们加入控制平面站点:
就像这样,您已经添加了一些实例,并且可以完全了解所有这些实例。从这里,您可以轻松地在云中、数据中心和边缘添加站点/对象存储。但是,更重要的是,您可以使用与企业对象存储关联的各种功能完全了解和控制这些实例。
例如,让我们添加一个租户。这就像选择一个位置一样简单,在Kubernetes的情况下选择一个发行版,完成配置细节并启动它。
管理员或操作员可以立即将注意力转移到在新创建的租户上配置身份、生命周期管理、安全性和加密等内容。
新功能也非常流畅,因此让我们来看看它们以及如何管理它们。我们将从向实例添加可观测性开始。添加一些字段,如命名空间、存储类、卷大小以及实例凭证(可选),就可以开始了。
系统将立即开始生成数据:
相同的方法适用于所有其他功能。它们的设计简单,我们将不断打磨、打磨和改进它们。
总结
对于我们的商业客户来说,企业对象存储控制台是向前迈出的重要一步,几乎所有商业客户都有 10 个(如果不是更多)的 MinIO 实例在运行,并且管理的 PB 是 10 个(如果不是更多)的 PB(对于不断增长的子集,EB 数据)。快速添加站点以及逐个站点或全局站点管理和配置新功能的能力提高了运营敏捷性、治理和整体可见性。