Kubernetes、多租户和GUI - 云计算中的关键功能:CFD11 深入探讨第一场

当我们谈论 MinIO 如何改变企业对对象存储的看法时,我们总是离不开 Kubernetes 这个话题。它是当今云生态系统中最具影响力的部分之一,因此在 6 月份的 Cloud Field Day 上讨论 MinIO 的关键功能时,我们重点讨论了 Kubernetes 如何融入更大的图景,这是很有意义的。
在我们活动的第一部分深入探讨中,MinIO 创始人 AB Periasamy、CMO Jonathan Symonds 和工程师 Daniel Valdivia 讨论了三个关键功能——Kubernetes、多租户和 GUI——这些功能将 MinIO 确立为高性能对象存储的领导者。
尽管 Kubernetes 为使用文件和块存储系统的公司提供了价值,但要充分发挥 Kubernetes 的优势,对象存储是最佳选择。对象存储凭借其对 RESTful API 的依赖和固有的可扩展性,是 Kubernetes 最自然的解决方案,并且随着企业转向对存储架构的前瞻性视角,MinIO 显然脱颖而出,成为最兼容的解决方案。
这种范式转变正在缓慢发生,但势在必行。Jonathan 在他的演示文稿中提到,即使在仅仅五年前,也没有人这样思考。当时有一些抵触情绪——特别是在对象存储上运行数据库方面,这促使我们的 CTO Ugur Tigli 撰写了一篇博文。AB 解释说,每个现代数据库要么已经过渡,要么正在过渡到对象存储,因为可扩展性问题开始显现。文件和块存储可能仍然有其有效的应用场景,但任何试图走在曲线前面并充分利用 Kubernetes 部署的人都会将对象存储视为唯一选择。
然后,AB 深入探讨了多用户和多租户架构之间的区别,以及为什么对于云原生部署而言,多租户是必不可少的。以前,“多租户”的概念理解仅仅是同一命名空间中的多个用户。在规模化的情况下,当您开始主动与 Kubernetes 对抗时,这行不通——在云原生环境中,Kubernetes 应该负责这些租户的隔离、编排和扩展。关于轻量级租户的关键性,这里有一篇简短的文章在这里。
在回答了更多问题后,我们进入本环节的最后一个主题:图形用户界面。MinIO 最初专注于 API 和自动化,虽然功能齐全,但它起源于命令行,因此需要更多的手动操作。随着 MinIO 更多地扩展到用户的 IT 领域,我们意识到我们可以保持我们的功能,但简化使用,让用户只需点击几下即可最大化 MinIO 的效用。正如 Jonathan 所说,您现在甚至无需知道 Kubernetes 的拼写,就可以将多租户对象存储作为一项服务进行部署。
我们喜欢 Cloud Field Day,因为它不仅让我们能够展示我们构建的内容,还能与知识渊博的怀疑论者进行积极的讨论,以证明我们高性能的对象存储即使在严格审查下也能经受考验。我强烈建议查看上面的完整讨论。