所有帖子

新的MinIO控制台可实现高效的云规模运营

新的MinIO控制台可实现高效的云规模运营

MinIO具有许多吸引人的属性(性能,可伸缩性,Kubernetes原生),而我们一直与众不同的地方就是我们的简单性。在本文中,我们将讨论命令行界面的优美之处,并介绍MinIO Console(图形界面),该界面在设计中将CLI的所有功能结合在一起,适用于从IT到DevOps的所有人。

MinIO客户,又名“MC”,提供了一套完整的对象存储功能的工具,它运行几乎无处不在。多年来,开发人员一直喜欢能够在Windows,Linux,MacOS或Docker容器中下载并运行mc来创建和管理对象存储。

通常,mc的普及程度已经与MinIO相当。无论您使用哪种指标,MinIO在过去五年中的飞速发展都令人叹为观止。微服务架构和与容器相关的技术(尤其是Kubernetes)导致DevOps实践的广泛采用。DevOps团队需要一种高效,简单且可编写脚本的工具来大规模管理分布式对象和对象存储。mc为ls,cat,cp镜像,divv,find和mv等熟悉的UNIX命令提供了云原生的替代品,mc为Web规模的对象存储部署提供了高级功能。许多云管理员认为MinIO的CLI是与我们的对象存储一起使用的最佳工具,他们倾向于使用mc而不是其他与S3兼容的CLI来编写DevOps进程的脚本。

CLI可以进入DevOps工具包(和hearts),因为它可以通过键盘和脚本快速执行与存储相关的任务。开发人员世界中的所有内容均已编写脚本。如果无法对其进行脚本化和自动化,则它不适合DevOps工具包。在MinIO的情况下,mc提供了该功能,再加上其云原生设计,意味着它可以有效地运行多个会话和操作,并且资源争用有限。

开发人员通常从任何现代编程语言调用mc作为子过程,并使用JSON输出跟踪活动。在Kubernetes世界中,管理是通过(自定义资源定义)CRD进行的。

尽管mc很受欢迎-我们还是看到了使用相同的基本原理来吸引更广泛受众的机会。输入MinIO控制台。

MinIO控制台:更多强大功能,更多GUI

MinIO控制台建立在我们的CLI之上,可在基于浏览器的GUI中提供相同的简单性和功能,使企业IT管理员感觉直观。只需单击几下,IT管理员即可通过Kubernetes将多租户对象存储作为服务部署,而无需了解Helm图表或YAML。此外,控制台还通过Prometheus和MinIO指标终结点提供了行业标准的监视。

要使GUI具有我们广受喜爱的CLI的全功能和响应能力,这并非易事。我们首先构建了MinIO Operator自定义资源定义API,然后构建了MinIO Console,以提供基于浏览器的便捷访问。IT管理员无需编写YAML来配置Kubernetes对象存储,而是获得了简化的点击体验。

MinIO Console专为以最小的运营开销支持云规模部署而构建,使管理员和用户能够将多租户对象存储即服务置备,直观地检查系统的运行状况,执行关键审核任务并简化集成(通过Webhooks和API)与其他组件。

MinIO控制台是关于可见性的。每个组件及其性能的可见性,以及每个日志的单个操作可见性。

MinIO控制台基于Prometheus的仪表板

MinIO控制台将打开一个由Prometheus驱动的仪表板,使管理员和支持人员可以快速评估状态。控制台包括从裸机到Linux,VMware和Docker / Kubernetes的每个实例。基于浏览器的界面允许您选择时间窗口,以可视化有关池,服务器,存储桶,对象,请求,错误,网络流量和所用存储的当前和过去性能指标。  

控制台不仅仅是一个仪表板。IT管理员可以深入研究其实例-配置和管理存储桶,用户和组以及其策略和设置。可以手动添加新用户和存储桶,也可以通过OpenID和ActiveDirectory / LDAP单击几下。可以使用简单的单选按钮和下拉菜单来创建和修改存储桶策略。

IT管理员和审核员可以查看对象和存储桶,以配置版本控制,合法保留和保留策略其他方面的策略通过控制台,您还可以配置混合云对象存储的复制设置-设置主动-主动和主动-被动复制策略的位置,时间和方式您还可以单击几下执行对象和存储桶生命周期管理任务。

GUI在MinIO控制台中创建存储桶

管理员可以在MinIO控制台中管理访问权限并为用户和组设置操作权限。这是一项关键功能,因为当与MinIO的Kubernetes Operator结合使用时,它将启用自助服务对象存储平台。


完善的功能集是深层的审计功能。MinIO记录整个混合云对象存储基础架构中的每个操作。MinIO控制台使审计人员能够深入研究任何日志,以了解每个对象的真实情况。

多租户对象存储即服务

这是美丽的部分:MinIO,MinIO Operator和MinIO Console的组合使构建多租户对象存储即服务平台成为可能。通过这些组件,IT部门可以快速轻松地组装硬件和软件,以向应用程序,数据,开发人员和DevOps团队公开HTTPS终结点。就像公共云一样,但具有更多的控制权和更少的复杂性。

Kubernetes正在跨所有计算级别启用自助服务平台,对象存储也不例外。MinIO已经是Kubernetes上对象存储的领导者,它正在帮助企业在新的多租户自助服务领域迈出自然的下一步。通过控制台,我们为基础架构管理任务自然而然的IT管理员提供了针对该环境的操作控制和全面审核功能,同时提供了简化的使用界面。

存储管理员可以提前为租户设置策略。稍后,只需单击即可创建租户(遵守策略)。结果是,IT为租户,存储桶,用户和组建立策略,然后为开发人员和其他内部客户提供简化的界面。通过首先制定策略,IT可以让内部客户自由地在需要确保遵守最佳实践和法律法规的护栏内按需配置对象存储。

MinIO控制台为对象存储的简便性设定了新标准

虽然云原生世界可能很复杂,但MinIO始终强调简单性。MinIO控制台是我们存储套件的重要补充。它使IT管理员可以单击鼠标单击访问MinIO强大而高效的管理工具,并结合可操作的仪表板,并且与MinIO Operator结合使用时,可以启用多租户对象存储即服务。您可以下载MinIO Console,并在Github上找到详细的安装和配置说明。只需离开一个泊坞窗,即可从基于浏览器的界面进行三分钟的配置,该界面利用了MinIO存储套件的最强大功能。

我们鼓励您开始使用,如果您有任何问题要加入我们的Slack频道,请给我们发送邮件hello@min.io或使用“咨询专家”按钮。无论您选择哪种界面选项,我们都将在这里为您提供帮助。



上一篇 下一篇